Redoslijed RGB svjetlećih dioda

Zadatak

Da biste uočili koja od RGB dioda je prva, a koja posljednja, napravite program kojim će se RGB svjetleće diode uključivati jedna po jedna počevši od prve tako da prva svijetli crveno, druga zeleno, treća ljubičasto i četvrta žuto. Pauza između uključivanja dioda neka bude pola sekunde, a kad se sve uključe neka se nakon toga isključe i ponovno krenu s uključivanjem.

Rješenje

Objašnjenje

U naredbu micro:bit starts postavite forever petlju iz Control kategorije. U nju stavite naredbu pin P15 RGB 0 to 4 show color. Ta naredba se nalazi u Expansion Board kategoriji. Kopirajte naredbu 3 puta. U prvoj naredbi zamijenite broj 4 s 0 i odaberite crvenu boju, u drugoj naredbi oba broja zamijenite brojem 1 i odaberite zelenu boju, u trećoj naredbi oba broja zamijenite brojem 2 i odaberite ljubičastu boju, a u četvrtoj naredbi oba broja zamijenite brojem 3 i odaberite žutu boju. RGB diode na robotu su označene brojevima 0-3, a budući da su brojevi u pojedinim naredbama jednaki uključit će se samo jedna RGB svjetleća dioda. Sada nakon svake naredbe za uključivanje lampice stavite naredbu wait 0.5 seconds, koja se nalazi u Control kategoriji, kako bi razmak između uključivanja lampica bio 500 milisekundi. Na kraju stavite naredbu za isključivanje svih RGB svjetlećih dioda (pin P15 clear all LEDs) iz Expansion Board kategorije i još jednu pauzu od pola sekunde. Nakon toga sve kreće ispočetka.

Preuzmite program na micro:bit i isprobajte ga.