Jebeni energy iz interšpara.
Dependencies: mbed
2drugi.cpp
- Committer:
- JosipLupinski
- Date:
- 2016-11-18
- Revision:
- 0:da2489b55d16
File content as of revision 0:da2489b55d16:
#include "mbed.h" /* BusOut je naredba kojom se definira stanje pina ili u našem slučaju ledica, te se također može očitati stanje tih pinova ili ledica. BusOut se može koristiti na bilo kojem pinu označen plavom bojom ali i na mbedu, poput ledica. Vrijednosti ledica su 1 2 4 8 počevši od LED1 do LED4, obrnuto od binarnog. Najznačajniji bit je bit LED4, a najmanje značajan LED1. Stanje pina/ledica se definira na dva načina: sabirnica.write(broj) ili sabirnica = broj */ BusOut sabirnica(LED1, LED2, LED3, LED4); //inicijalizacija kao polje int main() { while(true) { sabirnica.write(1); //vrijednost LED1 je 1, pa će se upaliti skroz lijeva ledica, binarno 0001 wait(1); sabirnica = 2; //pali se i druga ledica, binarno 0010 wait(1); sabirnica = sabirnica.read() + 1; //sabirnica = .read(2)+1=3, pale se LED1 i LED2, binarno 0011 wait(1); int sab = sabirnica; //sab = 3 sabirnica = sab + 3; //sabirnica = 3 + 3, pale se LED2 i LED3, binarno 0110 wait(1); sabirnica = 0b1111; //0b = binarni zapis, imamo binarno 1111, odnosno broj 15, pale se sve ledice wait(1); sabirnica[0] = 0; //polje[0] = 0, gasi se LED1, binarno 1110 wait(1); } }