Ohjelmointi

Ohjelmointi

Tehdään ohjelma, joka havaitsee kytkimen painalluksen.
Kun kytkintä painetaan, niin mikro-ohjain vilkuttaa LEDiä viisi kertaa ja sammuttaa LEDin sen jälkeen.

1. Liitä mikro-ohjain kiinni tietokoneeseen USB-kaapelilla.

2. Käynnistä Crumblen ohjelmointiympäristö työpöydällä olevasta kuvakkeesta.


Kaikki tämän ohjelman tekemiseen tarvittavat koodipalikat löytyvät Basic-osiosta.
Klikkaamalla osion nimeä näet, mitä koodipalikoita ne sisältävät.

3. Ohjelma alkaa aina palikalla PROGRAM START ja sen jälkeen yleensä käytetään toistorakennetta DO FOREVER... LOOP.
Raahaa nämä palikat koodialueelle ja liitä ne toisiinsa.


4. Ehtorakenteella voimme tutkia, onko jokin asia totta. Me haluamme tutkia,
onko mikro-ohjaimen pinniin B kytketty jännite. Eli onko kytkinmoduulin kytkintä painettu.
  Ehtorakenteet löytyvät CONTROL-osiosta. Klikkaa osion nimeä.



5. Raahaa ehtorakenne IF THEN... END IF koodialueelle ja upota se toistorakenteen sisälle.



6. Ehtorakenne tarvitsee aina myös ehdo, jonka totuusarvoa tutkitaan.
Palaa takaisin BASIC-osioon ja raahaa ehtorakenteen ehtoon palikka A IS HI.




7. Meidän kytkimemme on kuitenkin liitetty mikro-ohjaimen pinniin B, joten klikkaa
parametria A yhden kerran hiiren vasemmalla painikkeella. A:n tilalle vaihtuu kirjain B.

Nyt tämä tässä ehdossa tutkitaan, että tuleeko mikro-ohjaimen pinniin B 4,5 Voltin jännite.
  • Jos tulee (eli ehto on totta), niin silloin suoritetaan ehtorakenteen sisälle upotetut koodipalikat.
  • Jos ei tule (eli ehto ei ole totta), niin silloin ei tehdä mitään.

8. Siirry seuraavaksi takaisin CONTROL-osioon ja raahaa sieltä ehtorakenteen sisälle toistorakenne DO 10 TIMES... LOOP.



9. Luku 10 on parametri, joka määrittää toistojen lukumäärän.
Klikkaa lukua 10 hiiren vasemmalla painikkeella, pyyhi se pois ja kirjoita tilalle luku 5 ja paina Enter.
Nyt tämä toistorakenne toistetaan viisi kertaa.

10. Palaa takaisin BASIC-osioon ja sijoita toistorakenteeseen koodipalikat
SET A HI ja WAIT 1.0 SECONDS.
Ensimmäinen komento sytyttää LEDin ja toinen pitää sen päällä yhden sekunnin ajan.




11. Lisää edellisten alle vielä uudestaan koodipalikat SET A HI ja WAIT 1.0 SECONDS.
Klikkaa komennon SET parametria HI yhden kerran hiiren vasemmalla painikkeella.
Tilalle vaihtuu teksti LO. Nyt tämä komento sammuttaa LEDin ja toinen viive-komento
pitää sen sammuksissa myös yhden sekunnin ajan.



Ohjelman koodi on nyt valmis.



Lataa koodi mikro-ohjaimeen klikkaamalla Play-kuvaketta ohjelmointiympäristöstä.
Latauksen jälkeen ei pitäisi vielä tapahtua mitään.

Sulje kytkinmoduulista KYTKIN A ihan hetken ajaksi. Heti tämän jälkeen LED-moduulin
punaisen LEDin tulisi aloittaa vilkkuminen ja vilkkua viisi kertaa.

Ohjelmoinnin jälkeen Mikro-ohjaimen ei tarvitse enää olla tietokoneessa kiinni.
Ohjelmoitu mikro-ohjain toimii itsenäisesti ilman tietokonetta.

Voit irrottaa USB-kaapelin 
ja kytkeä virran päälle paristomoduulista.
Ohjelman suoritus käynnistyy mikro-ohjaimessa ja se on toimintavalmis.

Ohjevideo

Videolla tehdään ohjelma vaihe vaiheelta: