Arduino - Книга за програмиране - v1(1).pdf
(
368 KB
)
Pobierz
ардуи�½о
к�½ижка
за програмира�½е
от Брая�½ Евъ�½с
(Brian W. Evans)
Ардуи�½о к�½ижка за програмира�½е
От Брая�½ Евъ�½с
(Brian W. Evans)
Ползва�½и са и�½формация и вдъх�½ове�½ие от:
http://www.arduino.cc
http://www.wiring.org.co
http://www.arduino.cc/en/Booklet/HomePage
http://cslibrary.stanford.edu/101/
Включител�½о и материали от:
Масимо Ба�½ци
(Massimo Banzi)
Ер�½а�½до Барага�½
(Hernando Barragan)
Дейвид Куартиелес
(David Cuartieles)
Том Игое
(Tom Igoe)
Да�½иел Джолиф
(Daniel Jolliffe)
Тод Курт
(Todd Kurt)
Дейвид Мелис
(David Mellis)
и др.
Първо изда�½ие, Август
2007
Тази к�½ижка, както и преводът �½а български, са публикува�½и под
Creative Commons
Attribution-Noncommercial-Share Alike 3.0
лице�½з.
Подроб�½ости за лице�½за може да видите �½а:
http://creativecommons.org/licenses/by-nc-sa/3.0/
или като изпратите писмо до:
Creative Commons
171 Second Street, Suite 300
San Francisco, California, 94105
USA
2
предговор
Тази к�½ижка представлява удобе�½ и лесе�½ за употреба �½аръч�½ик за програм�½ата
структура и ос�½ов�½ите кома�½ди за програмира�½е �½а микроко�½тролера Ардуи�½о. Част от
кома�½дите �½е са включе�½и в тази к�½ижка за да оста�½е по-достъп�½а. Тази к�½ижка е �½ай-
добре да се ползва като вториче�½ източ�½ик �½аред с уебсайтове, к�½иги, семи�½ари и
за�½ятия. Поради тази причи�½а в к�½ижката има лек превес към използва�½ето �½а Ардуи�½о
за самостоятел�½и проекти, и са изключе�½и, �½апример, по-слож�½и употреби �½а масиви
или по-слож�½и форми за серий�½а кому�½икация.
Тази к�½ижка включва ос�½овите �½а програм�½ата структура �½а програм�½ия език �½а
Ардуи�½о
(базира�½
�½а С) и описва си�½такса �½а �½ай-често използва�½ите кома�½ди,
илюстрирайки тях�½ата употреба с примери и фрагме�½ти програме�½ код. Включе�½и са
м�½ого от ос�½ов�½ите фу�½кции, последва�½и от приложе�½ие с прости схеми и програми за
�½ачи�½аещи. Където е възмож�½о форматът �½а тази к�½ижка допълва
Physical Computing
�½а О’Сълива�½
(O’Sullivan)
и Игое
(Igoe).
За въведе�½ие в Ардуи�½о и и�½терактиве�½ дизай�½ се �½асочете към к�½ижката �½а Ба�½ци
–
Запоз�½а�½ство с Ардуи�½о
(Getting Started with Arduino),
също преведе�½а и �½а български
език. За малци�½ата смелчаци, които искат да се задълбочат в програмира�½ето �½а С,
препоръчваме второто изда�½ие �½а
The C Programming Language
от Кер�½ига�½
(Kernighan)
и Ричи
(Ritchie),
и
C in a Nutshell
от При�½ц
(Prinz)
и Кроуфорд
(Crawford).
Написва�½ето �½а тази к�½ижка �½е би било възмож�½о без страхот�½ото общество, и
огром�½ото количество помощ�½и материали достъп�½и �½а сайта �½а Ардуи�½о
–
http://www.arduino.cc
3
4
съдържа�½ие
структура
(structure)
структура
– structure
сетъп()
– setup()
цикъл()
– loop()
фу�½кции
– functions
{}
къдрави скоби
– curly braces
;
точка и запетая
– semicolon
/* … */
блок коме�½тар
– block comments
//
коме�½тар �½а реда
– line comments
7
7
7
8
9
9
10
10
проме�½ливи
(variables)
проме�½ливи
– variables
декларира�½е �½а проме�½ливите
– variable declaration
обхват �½а проме�½ливата
– variable scope
11
12
13
видове да�½�½и
(datatypes)
байт
– byte
цяло число
– int
ло�½г
– long
флоут
– float
масиви
– arrays
14
14
14
14
15
аритметика
(arithmetic)
аритметика
– arithmetic
compound assignments
срав�½ител�½и оператори
– comparison operators
логически оператори
– logical operators
16
16
17
17
ко�½ста�½ти
(constants)
ко�½ста�½ти
– constants
исти�½а/�½еисти�½а
– true/false
включе�½о/изключе�½о
– high/low
вход/изход
– input/output
18
18
18
18
5
Plik z chomika:
musli_com
Inne pliki z tego folderu:
30 Arduino Projects for the Evil Genius(1).pdf
(8439 KB)
Arduino - A Quick Start Guide Quick Start Guide(1).pdf
(12314 KB)
Arduino - Presentation(1).pdf
(671 KB)
Arduino - Книга за програмиране - v1(1).pdf
(368 KB)
Arduino basics - Presentation(1).pdf
(975 KB)
Inne foldery tego chomika:
Evil Genius Books
Magazines
Processing Language
Zgłoś jeśli
naruszono regulamin