User manual
- 7 -
2.OgólnyopisARDUINO
2.1. CzymikimjestARDUINO?
Arduinotopłytkaopensourcez8-bitowymmikroprocesorem,która
umożliwiałatweprogramowaniemikrokontroleraorazpracęnad
projektamizobiektamiinteraktywnymidlaarytstów,projektantów,
hobbystów i innych.
PlatformaArduinoopartajestnamikrokontrolerachrmyAtmel-
ATmega168lubATmega328.Układzapewniaużytkownikomkanały
wejśćanalogowychorazcyfrowych,którepozwalająnaotrzymanie
iwysłaniesygnałuz/dośrodowiska.
NarynkudostępnychjestkilkapłytekArduinotakichjak:Arduino
Uno,ArduinoLilyPadiArduinoMega2560.Każdaznichzostała
zaprojektowanadoinnychcelów.Użytkowniksammożewybrać
płytkędopasowanądoswojegoprojektu.
Sygnaływejściowemogąbyćdoprowadzanepoprzezprzełączniki,
czujnikiświatła,czujnikiprędkościiprzyspieszenia,czujniki
odległościoraztemperatury.Dodatkowo,jestmożłiwość
otrzymaniainstrukcjizdowolnegoźródłainternetowego.Syngały
wyjściowemogąbyćużytedosterowaniasilnikami,pompamiczy
teżinformacjaminaekranach.
Układzostałwyposażonywkompilerdlajęzykówprogramowania
wedługstandardóworazwboot-loader.Językprogramowaniazostał
opartynatzw.wiringlanguage,któryprzypominajęzykC++.
ProjektArduinorozpoczętyzostałwroku2005wmieścieIvrea,we
Włoszech.Głównymcelemprojektubyłowsparciestudentówwich
projektach,gdzieprototypypowinnybyćdużotańszeirównie
wydajnejakwiększośćstandardowychmetod.
GrupapodopiekąMassimoBanziiDavidaCuartielleszdecydowała
sięnazwaćprojektpohistorycznymcharakterze‘ArduinazIvrei’.
“Arduino”towłoskawersjategoimienia.