Vastaanotto
Morsekoodin vastaanoton ohjelmointi
20. Lisää osiosta Radio tapahtuma KUN RADIO VASTAANOTTAA <receivedNumber>.
Tämä tapahtuma aktivoituu silloin, kun radio on vastaanottanut numeron.
Vastaanotettu numero löytyy muuttujasta receivedNumber.
21. Tutkitaan koodissa, onko vastaanotettu numero nolla vai yksi. Muuttujan arvon tutkiminen
toteutetaan ehtorakenteella.
Lisää osiosta Logiikka ehtorakenne JOS <TOSI> SITTEN... MUUTEN...
22. Lisää osiosta Logiikka ehtorakenteen ehtoon vertailuoperaattori <0> = <0> (yhtä suuri kuin) teksti tosi tilalle.
23. Tutkimme tässä ehdossa, että onko muuttujan receivedNumber arvo yhtä suuri kuin 0.
Klikkaa osiota Muuttujat ja raahaa sieltä ehdon ensimmäisen nollan tilalle muuttujapalikka receivedNumber.
24. Jos vastaanotettu luku (eli muuttujan receivedNumber arvo) on nolla, niin ehto on totta ja silloin
suoritetaan ehtorakenteen sitten-osa.
Monista pisteen näyttävä komento aiemmasta koodista ja raahaa se sitten-osaan.
25. Ehtorakenteen muuten-osa suoritetaan silloin kuin ehto ei ole totta,
eli muuttujaan receivedNumber tallennettu luku on jokin muu kuin nolla.
Meidän koodissamme tämä tarkoittaa, että vastaanotettu luku oli yksi
ja silloin näytöllä näytetään viivan symboli.
Monista aiemmasta koodista viivan näyttävä komento ja raaha se muuten-osaan.
26. Vastaanotettua merkkiä näytetään näytössä 0,3 sekunnin (=300 millisekuntia) ajan
ja sen jälkeen näyttö tyhjätään.
Monista aiemmasta koodista komennot TAUKO (MS) <300> sekä TYHJENNÄ NÄYTTÖ
ja raahaa ne ehtorakenteen alapuolelle.
Seuraava vaihe: Ryhmän asetus