|
abc Arduino
Uvod /INTRODUCTION/
abc Arduino tutorijal je namjenjen kako za učenje tako i za samoučenje. Par napomena za pojedine dijelova abc tutorijala:
I Očekivano predznanje - Programski jezici
Za rad sa Arduinom je neophodno predznanje iz programiranja zato su na početku linkovi za pripremu i provjeru znanja iz 3 programska jezika:
- abc Python
- abc C
- abc C++
II Očekivano predznanje - Osnovi elektrotehnike
Radi lakšeg učenje preporučeno je upoznanvanje sa osnovama elektrotenihike: električno kolo, otpornik, struja, napon, Omov i Kirhofovi zakoni. Kao i termini serijska i paralelna veza i djeljitelj napona. Da bi se povećalo razumijevanja koriste se mjerni insturmenti voltmetar, ommetar i ampermetara. Za pojmanje promjena u vremenu jako je koristan osciloskop.
III QUIZ Test modul
Napredovanje u učenju i savladavanje dijelova gradiva je individualano. Zato je neophodno provjeravai stečeni nivo. Zato se na kraju pojedinih cjelina nalazi QUIZ Test modul, Namjena je i da se ukaže korisniku na neodstatke u znanju zato se za svako pitanje nudi i link Opis koji sadrži tačan odgovor i više pojašnjenja da bi se brže napredovalo u učenju.
IV Interna LED dioda - digitalWrite()
Arduino ima ugraženu (internu) /BUILDIN/ LED diodu. Prvi primjeri su upravo za korištenje te diode jer za nju vam je potrebno samo Ardouino modul.
V Serijski monitor /SERIAL MONITOR/ - Serial.println()
Serijski monitor /SERIAL MONITOR/ omogućuje prikaz vrijednosti varijabli, tokom izvođenja programa. Kao i ispis teksta. Ovo omogućava lakše praćenje promjene vrijednosti kao i otkrivanja grašaa u skici /SKETCH/. Za korišćenje serijskog monitora mora se prethodno devinisati brzina razmjene podatka.
Serial.begin(9600); // brzina prenosa podataka.
VI LED dioda - digitalWrite()
Led dioda je odličan element za razumijevanja dešavanja u i oko Arduino mirkorkotrolera. Prvo su osnove o LED diodi Dioda i LED dioda /DIODE AND LED DIODE/, a zatim primjeri riješeni sa naredbom ispisa digitalWrite()
VII Naredba ulaza - očitavanje vrijednosti digitalRead() /INPUT - digitalRead()/
Za razumijevanje interakcije neophodna je naredba ulaza. Prvo je digitalan ulaz digitalRead()
VII Primjeri i zadaci
sRazumijevanje u matematici i tehnici se postiže sa primjerima i zadacima. Ali to neznači da ih treba samo gledati nego i samostalno odraditi.
VIII Logički izrazi i grananje /IF - LOGICAL OPERATORS/ - if else
Slijedeća interakcija je odlučivanje kuda dalje a to je grananje if elee.
IX Analogne vrijednosti / ANALOG VALUES/ - analogRead()
Arduino je digitalan ali omogućuje očitavanje i ispis analognih vrijednosti.
X Modulisanje širine impulsa /PWM PULSE WIDTH MODULATION/ - analogWrite() ON DIGITAL PIN
Poseban slučaj je ispis analogne vrijednosti na digitalan izlaz.
Animacije u abc Arduino tutorijalu
Radi lakšeg učenja koršćene su animacije izrađene u https://www.tinkercad.com/
|