1. Arduino delavnica za študente
Na prvi Arduino delavnici smo se naučili osnov dela z Arduino Mega ploščico in spoznali programski jezik C. Raziskali smo koncept spremenljivk, podatkovnih tipov, zank in pogojev ter praktično preizkusili funkciji pinMode
in digitalWrite
. Prav tako smo napisali lastno funkcijo za utripanje LED diode ter izvedli prižiganje dveh LED diod.
V spodnjem programu smo uporabili te osnovne funkcije, da smo LED diodo na ploščici prižigali in ugašali v enakih časovnih intervalih. Ta vaja nam je omogočila preveriti pravilno delovanje plošče in osvojiti ključne koncepte dela z izhodi.
Kodo prekopirajte v Arduino IDE, naložite na ploščo in opazujte delovanje LED diode.
2. Arduino delavnica za študente
Na drugi Arduino delavnici smo se osredotočili na naprednejše teme, kot so vključevanje knjižnic, uporaba alternativnih celoštevilskih tipov, serijska komunikacija, funkcija millis()
in branje digitalnih vhodov s funkcijo digitalRead()
ter uporabo notranjega pull-up upora.
V spodnjem programu smo uporabili funkcijo millis()
za ustvarjanje neblokirajočega utripanja LED diode, kar nam omogoča izvajanje drugih nalog hkrati. Ta vaja nam je omogočila razumeti uporabo časovnikov brez uporabe funkcije delay()
, kar je ključno za večopravilnost v Arduino projektih.
Kodo prekopirajte v Arduino IDE, naložite na ploščo in opazujte delovanje.