U ovom ćemo članku naučiti kako napraviti Arduino na ploči. Također ćemo vidjeti što je Arduino, kako ga programirati i kako ih sastaviti kao samostalni mikrokontroler na ploči ili PCB-u.
Arduino je bio blagodat za one koji su željeli naučiti mikrokontrolere i ugrađeni sustav za neinženjere i početnike u mikrokontroleru.
Prije nego što je arduino nastao, početnici su morali naučiti mikrokontroler sa skupim setovima, a neki od njih kodirali su mikrokontroler na skupštinskom jeziku, što je strašan jezik i nisu ih svi razumjeli.
Arduino je potpuno promijenio igru, što je jeftino, a kodiranje se može pisati na višim jezicima poput C ++, a programer ne mora biti profesionalac u kodiranju
Što je Arduino? (Za noobs)
Arduino je ploča za prototipiranje otvorenog koda koja je napravljena oko ATmega328P i ima 14 GPIO (općenito ulaznih izlaznih) pinova, od kojih 6 pinova ima mogućnost obavljanja analognih funkcija, a svih 14 pinova ima mogućnost digitalnih funkcija.
USB 2.0 tip B smješten je u desni kut arduina (ovisno o tome kako postavite) za napajanje i snimanje programa na mikrokontroleru. Prekidač za resetiranje postavljen je u lijevi gornji kut arduino ploče za ponovno pokretanje programa u samom arduinu.
The Arduino ploča je ugradio programator koji program spali na ATmega328P mikrokontroler putem USB-a. Za napajanje arduina iz vanjskog izvora napona u rasponu od 7 V do 12 V (ugrađen je regulator napona) predviđena je zasebna DC utičnica.
Neke specifikacije arduina:
- Radni napon: 5V na USB-u i 7-12V na DC-utičnici.
- Digitalni I / O pinovi: 14 (od kojih 6 može raditi PWM operacije)
- Pribadače analognih ulaza: 6
- Flash memorija za pohranu programa: 32KB
- RAM: 2 KB
- EEPROM: 1KB
- Takt: 16MHz
- Istosmjerna izlazna struja po I / O pinu: 20mA
Napomena: Gornja specifikacija primjenjiva je samo za arduino mikrokontroler zasnovan na ATmega328P.
Kako ga napraviti na ploči:
Ako je prototip vašeg projekta dovršen i želite ga učiniti trajnim na okviru projekta? Zapravo ne trebate smjestiti cijelu glomaznu arduino ploču u svoj projektni okvir.
ATmega328P s malo vanjskih komponenata dovoljan je za izvršavanje programa i kontrolu perifernih uređaja koje ste povezali s mikrokontrolerom.
Arduino ploča koristi se za narezivanje programa na mikrokontroler i pruža određenu zaštitu od kvarova koje napravimo tijekom izrade prototipa.
DIJAGRAM:
Nakon što je projekt završen, možete izvaditi ATmega328P i spojiti nekoliko vanjskih komponenata kao što je prikazano na dijagramu i možete ga lemiti na PCB kako bi postao trajan.
Za sljedeći projekt ne trebate kupiti novu arduino ploču, već možete kupiti ATmega328P i nekoliko drugih vanjskih, koji su isplativi i čine vaš projekt kompaktnijim.
Kako programirati ATmega328P kada je na ploči:
Metoda 1:
ATmega328P je najlakši i naj lijeniji način programiranja sa samom pločom arduino. Umetnite ATmega328P, izgorite program i izvadite ga, umetnite u svoj projekt.
Ova se metoda može prilagoditi kada vaš projekt ima 28-pinski IC držač (tako da se ATmega328P može lako ukloniti), a ATmega328P je lako dostupan.
Evo kako to učiniti:
Preuzmite Arduino IDE obrazac službenog web mjesta arduino i instalirajte na svoje računalo.
Ažurirajte upravljački program za ploču arduino na vašem računalu (nema potrebe ako koristite računalo temeljeno na Linuxu).
Umetnite ATmega328P na ploču arduino u pravom smjeru i provjerite ima li bootloader.
Odaberite 'Alati'> 'Ploča'> 'Arduino / Genuino UNO'
Priključite arduino na računalo i odaberite pravi priključak za svoj arduino (računalo prilagodite računalu. Odaberite 'Alati'> 'priključak').
Sastavite program i kliknite gumb za prijenos.
Uklonite ATmega328P i umetnite ga u svoj projekt.
Metoda 2:
Ako često programirate mikrokontroler i ako je hardver vašeg projekta nepristupačan, tada je ova metoda najbolja za vaš projekt, posebno kada je ATmega328P zalemljen izravno na PCB.
NAPOMENA: Prije nastavka napajanja ATmega328P s arduino ploče provjerite je li isključen izvor napajanja iz vanjskog kruga.
Dijagram:
Odaberite 'Alati'> 'Ploča'> 'Arduino / Genuino UNO'
Priključite arduino na računalo i odaberite pravi priključak za svoj arduino (računalo prilagodite računalu. Odaberite 'Alati'> 'priključak').
Sastavite program i kliknite gumb za prijenos.
Prethodno: Krug alarma za motociklističke nesreće Dalje: Krug indikatora vremena sigurnosne kopije baterije