Boje bez granica RGB dioda upravljana Arduino platformom
Boje bez granica RGB dioda upravljana Arduino platformom Mirjana Malarić, dipl. ing. elektrotehnike, profesor mentor Ives Buljan Gladović, dipl. ing. elektrotehnike Srednja škola Jelkovec
Što ćemo upoznati Što je Arduino IDE sučelje Kako kodirati 01 02 Blink Kod za blinkanje diode i spajanje sklopa 03 RGB dioda 04
Što je Arudino? Mikroupravljač • Mikroračunala – procesor, RAM, UI jedinice Otvorena računala platforma • Omogućuje stvaranje uređaja koje povezuju računalo s vanjskim svijetom
Arduino Uno Digitalni izlazi 01 USB port Your Text Here You can simply impress your audience and add a unique zing. 04 Napajanje 02 03 Your Text Here You can simply impress your audience and add a unique zing. 05 06 mikroupravljač Your Text Here. Analogni ulazi
Arduino IDE
Arudino Ide Integrated Development Environment (IDE) Izbornik Pisanje koda Izlazni podaci
Arduino Komunikacija između računala i platforme Arudino Agenda Style • Settings: Tools Serial Port • Settings: Tools Board.
Kako spojiti diodu? Agenda Style Arduino Paziti na broj izvoda! Paziti na polaritet LED diode!
Struktura koda Void setup • Procedura u kojoj se inicijaliziraju početne vrijednosti procesa • izvršava se jednom Void loop • Sadrži kod koji se izvršava nakon procedure setupa sve dok je napajanja, • Ponavlja se
Agenda digital. Write() Style Arduino • . analog. Write() digital. Read() Serial communication if() statements / Boolean
KOD - BLINK Agenda Style Arduino void setup() {. pin. Mode(LED_BUILTIN, OUTPUT); digital. Write(LED_BUILTIN, HIGH); delay(1000); digital. Write(LED_BUILTIN, LOW); delay(1000); } void loop() { }
KOD - BLINK Agenda Style Arduino void setup() {. pin. Mode(LED_BUILTIN, OUTPUT); } void loop() { digital. Write(LED_BUILTIN, HIGH); delay(1000); digital. Write(LED_BUILTIN, LOW); delay(1000); }
Style plava R red zelena . crvena Arduino RGB dioda Agenda G B green blue
RAZMISLIMO! Arduino Agenda Style . Što će se dogoditi ako istovremeno upalimo crveni i zeleni segment? Napišite kod i isprobajte!
Miješanje boja
ZADACI 1. Napišite kod za miješanje crvenog i plavog segmenta RGB diode. 2. Napišite kod tako da vam crveni segment svijetli jednu sekundu, potom ljubičasta boja dvije sekundu, te potom plavi segment pola sekunde. 3. Napišite kod tako da RGB dioda radi kao semafor za automobile. Napomene: svi segmenti na početku su ugašeni.
Hvala na pažnji
Korisni linkovi https: //www. arduino. cc/en/main/software - za instalaciju https: //www. arduino. cc/en/Tutorial/Home. Page? from=Main. Tutorials https: //izradi. croatianmakers. hr/internet-of-things-arduino/ https: //e-radionica. com/hr/blog/arduino-ide/
- Slides: 19