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.
Uspešno izvedena 2. Arduino delavnica za študente
Danes smo v MakerLabu izvedli 2. Arduino delavnico za študente, ki se je je udeležilo 14 študentov.
Naučili smo se:
kako vključiti knjižnice (#include <stdint.h>),
o alternativnih int tipih (uint32_t),
serijsko komunicirati (monitor in izrisovalnik (plotter)),
millis() funkcijo,
digitalRead() za branje digitalnih vhodov (s pullup).
Plan za prihodnjič:
analogni vhodi (analogRead, analogWrite),
bitne operacije v C jeziku,
pomikalni register.
Koda z delavnice:
Prihodnje (3.) delavnice bodo 17. aprila.
Uspešno izvedena 1. Arduino delavnica za študente
Danes smo v MakerLabu izvedli 1. Arduino delavnico za študente, ki se je je udeležilo 17 študentov.
Naučili smo se:
kako naložiti Arduino IDE in ga pripraviti za Arduino Mega ploščico,
osnove programskega jezika C (spremenljivke, tipi, zanke, pogojni stavek, komentarji),
pinMode,
digitalWrite,
napisali smo funkcijo za utripanje LED diode,
prižiganje dveh LED diod.
Koda z delavnice:
Plan za prihodnjič:
izpis na Serial Monitor,
branje digitalnih vhodov (tipka),
PWM,
analogno branje (senzor temperature).
Odprte so prijave na projekte
Z veseljem sporočamo, da smo odprli prijave na naše projekte! Če si želiš pridobiti nova znanja, izkušnje in sodelovati v navdihujočem okolju, je zdaj pravi trenutek, da se nam pridružiš. Na voljo so številne priložnosti za vse, ki ste pripravljeni na nove izzive.
Zakaj sodelovati?
pridobiš dragocene praktične izkušnje,
spoznaš strokovnjake in soustvarjalce iz različnih področij,
povečaš svoje možnosti za profesionalni razvoj,
prispevaš k inovativnim in družbeno koristnim projektom
Kako se prijavim?
Preprosto obiščeš našo spletno stran http://maker.si/projekti, izbereš željeni projekt in izpolniš prijavni obrazec.
Kaj pomeni status pri opisu projekta?
Vsak projekt ima lahko enega izmed treh statusov:
Status
Pomen
Zeleni status
Pridruži se projektu, na voljo je dovolj prostih mest.
Oranžni status
Projekt je objavljen, vendar prijave še niso mogoče. Spremljaj naše novice, da si zagotoviš prosto mesto.
Rdeči status
Žal so vsa mesta zasedena oz. prijav ne sprejemamo več in je projekt že v izvajanju.
Ne zamudi priložnosti, da postaneš "maker" in skupaj z nami ustvarjaš prihodnost.