Looking for MPN - Azarov test answers and solutions? Browse our comprehensive collection of verified answers for MPN - Azarov at moodle2.vegova.si.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
Odprite razvojno okolje, naložite gonilnike, odprite program Primeri, Blink.
Izberite ploščo in nastavite serijski vmesnik. Naložite program.
V primeru težav preberite: http://www.ladyada.net/learn/arduino/lesson1.html
Odprite https://www.arduino.cc/en/Tutorial
ali učbenik
https://www.tutorialspoint.com/arduino
a) V kateri logiki je vezana dioda?
b) Kolikokrat se izvršita funkciji setup() in loop()?
c) Spremenite frekvenco utripanja. Približno pri kateri frekvenci oko še zazna utripanje?
d) Poiščite v Learning - Language Reference sintakso za stavek FOR in napišite program za oddajo SOS znakov. FOR uporabite za oddajo treh signalov vsakega znaka.
e) Povežite izhod 12 na eno od LED na ščitu. Preverite delovanje.
Povežite tipko po shemi primera DigitalReadSerial.
Napišite program:
int StanjeSenzorja;
void setup() { pinMode(2, INPUT); } void loop() {
StanjeSenzorja = digitalRead(2);
}
box-type | box-name | = | stuff-to-put-in-box |
int | StanjeSenzorja | = | 0/1 |
Izberite Orodja – SerialMonitor in dopišite kodo za izpis na serijski monitor.
Inicializacija:
Serial.begin(9600);
Izpis:
Serial.println(StanjeSenzorja);
c) Preizkusite kodo in jo prilepite v polje z odgovori.
Vklopite Serial Ploter in opazujte signal.
Odklopite Pull_Down upor in opazujte motnje.
d) Prilepite sliko vezave stikala v negativni logiki in z uporom PullUp. Kakšna je razlika v delovanju programa?
e) Zmanjšajte hitrost prenosa v Serial Monitor na 4800b/s. Zakaj ne sprejemamo pravilnih znakov? Popravite še program.
f) Kdaj je prenos zanesljivejši, pri visoki ali nizki hitrosti? Utemeljite! Poiščite priključka TxD in RxD na čipu in signalne LED na ploščici.
g) Namesto PullUp upora uporabite notranje upore mikrokrmilnika s pomočjo:
pinMode(2, INPUT_PULLUP);
a) Napišite program, ki predstavlja alarmno napravo:
tanka žica v steklu se pretrga ob vlomu in vklopi sireno.
(ob pritisku na tipko naj sveti LED).
Preberite o stavku IF v referenci.
a) Kakšna je razlika med operatorjema = in ==?
Z beležko odprite program v strojni kodi.
b) Kakšna je končnica te datoteke?
c) V katerem številskem sistemu se prikaže program?
Napišite program za dvoročni vklop. Poiščite v referenci skupino logičnih operatorjev in uporebite tistega, ki bo omogočil, da bomo izhod postavili le, če bosta dve stikali pritisnjeni hkrati.
Vnesite še program, ki bo izhod postavil, če pritisnemo eno ALI drugo stikalo?
Napiši program, ki vklopi izmenično utripajoči lučki, dokler je pritisnjena tipko T1. Ko tipko spustimo, lučki ugasneta.
Napišite program, ki s tipkama VKLOP in IZKLOP vklaplja LED.