<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="https://peda.net/:static/547/atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Ohjelmointi</title>
<id>https://peda.net/id/b25181ee410</id>
<updated>2020-12-18T10:54:53+02:00</updated>
<link href="https://peda.net/id/b25181ee410:atom" rel="self" />
<link href="https://peda.net/p/Nuoret%20V%C3%A4rkk%C3%A4rit/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/crumble-projektit/kytkimen-luku/ohjelmointi#top" rel="alternate" />
<logo>https://peda.net/:static/547/peda.net.logo.bg.svg</logo>
<rights type="html">&lt;div class=&quot;license&quot;&gt;Tämän sivun lisenssi &lt;a rel=&quot;license noopener&quot; href=&quot;https://peda.net/info&quot; target=&quot;_blank&quot;&gt;Peda.net-yleislisenssi&lt;/a&gt;&lt;/div&gt;&#10;</rights>

<entry>
<title>Ohjelmointi</title>
<id>https://peda.net/id/b2524daf410</id>
<updated>2018-08-30T13:02:47+03:00</updated>
<link href="https://peda.net/p/Nuoret%20V%C3%A4rkk%C3%A4rit/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/crumble-projektit/kytkimen-luku/ohjelmointi/ohjelmointi#top" />
<content type="html">Tehdään ohjelma, joka havaitsee kytkimen painalluksen.&lt;br/&gt;&#10;Kun kytkintä painetaan, niin mikro-ohjain vilkuttaa LEDiä viisi kertaa ja sammuttaa LEDin sen jälkeen.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span&gt;1. Liitä mikro-ohjain kiinni tietokoneeseen &lt;/span&gt;&lt;b&gt;USB-kaapelilla&lt;/b&gt;.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span&gt;2. Käynnistä&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;Crumblen ohjelmointiympäristö&lt;/b&gt;&lt;span&gt;&lt;span&gt; &lt;/span&gt;työpöydällä olevasta kuvakkeesta.&lt;/span&gt;&lt;br/&gt;&#10;&lt;span class=&quot;medium&quot;&gt;&lt;a href=&quot;https://peda.net/p/Nuoret%20V%C3%A4rkk%C3%A4rit/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/crumble-projektit/ledin-vilkutus2/ohjelmointi2/ohjelmointivaihe/ohjelma-png#top&quot; title=&quot;ohjelma.png&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;img src=&quot;https://peda.net/p/Nuoret%20V%C3%A4rkk%C3%A4rit/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/crumble-projektit/ledin-vilkutus2/ohjelmointi2/ohjelmointivaihe/ohjelma-png:file/photo/a9db551c9f463d2dc8ccb54b3a59e96b800b3e16/ohjelma.png&quot; alt=&quot;&quot; title=&quot;ohjelma.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Kaikki tämän ohjelman tekemiseen tarvittavat koodipalikat löytyvät Basic-osiosta.&lt;/b&gt;&lt;br/&gt;&#10;&lt;span&gt;Klikkaamalla osion nimeä näet, mitä koodipalikoita ne sisältävät.&lt;br/&gt;&#10;&lt;br/&gt;&#10;3. Ohjelma alkaa aina palikalla &lt;strong class=&quot;editor red&quot;&gt;PROGRAM START&lt;/strong&gt; ja sen jälkeen yleensä käytetään toistorakennetta &lt;strong class=&quot;editor red&quot;&gt;DO FOREVER... LOOP&lt;/strong&gt;.&lt;br/&gt;&#10; Raahaa nämä palikat koodialueelle ja liitä ne toisiinsa.&lt;/span&gt;&lt;br/&gt;&#10;&lt;span class=&quot;medium&quot;&gt;&lt;a href=&quot;https://peda.net/p/Nuoret%20V%C3%A4rkk%C3%A4rit/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/crumble-projektit/kytkimen-luku/ohjelmointi/ohjelmointi/o1-png#top&quot; title=&quot;o1.png&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;img src=&quot;https://peda.net/p/Nuoret%20V%C3%A4rkk%C3%A4rit/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/crumble-projektit/kytkimen-luku/ohjelmointi/ohjelmointi/o1-png:file/photo/bc8e129ccc3823ca519c68e22b09e7f582fb2c55/o1.png&quot; alt=&quot;&quot; title=&quot;o1.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&#10;4. &lt;b&gt;Ehtorakenteella voimme tutkia, onko jokin asia totta&lt;/b&gt;. Me haluamme tutkia,&lt;br/&gt;&#10; onko mikro-ohjaimen pinniin B kytketty jännite. Eli onko kytkinmoduulin kytkintä painettu.&lt;br/&gt;&#10; &lt;b&gt; Ehtorakenteet löytyvät &lt;strong class=&quot;editor red&quot;&gt;CONTROL&lt;/strong&gt;-osiosta&lt;/b&gt;. Klikkaa osion nimeä.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span class=&quot;medium&quot;&gt;&lt;a href=&quot;https://peda.net/p/Nuoret%20V%C3%A4rkk%C3%A4rit/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/crumble-projektit/kytkimen-luku/ohjelmointi/ohjelmointi/o2-png#top&quot; title=&quot;o2.png&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;img src=&quot;https://peda.net/p/Nuoret%20V%C3%A4rkk%C3%A4rit/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/crumble-projektit/kytkimen-luku/ohjelmointi/ohjelmointi/o2-png:file/photo/c0190304d5a72b845ff4b6c39d14e85183d23fb4/o2.png&quot; alt=&quot;&quot; title=&quot;o2.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;5. Raahaa ehtorakenne &lt;strong class=&quot;editor red&quot;&gt;IF THEN... END IF&lt;/strong&gt; koodialueelle ja upota se toistorakenteen sisälle.&lt;br/&gt;&#10;&lt;span class=&quot;medium&quot;&gt;&lt;a href=&quot;https://peda.net/p/Nuoret%20V%C3%A4rkk%C3%A4rit/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/crumble-projektit/kytkimen-luku/ohjelmointi/ohjelmointi/o3-png#top&quot; title=&quot;o3.png&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;img src=&quot;https://peda.net/p/Nuoret%20V%C3%A4rkk%C3%A4rit/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/crumble-projektit/kytkimen-luku/ohjelmointi/ohjelmointi/o3-png:file/photo/fb480e3df9ffaf1272ddac9357a43ae45de65c6c/o3.png&quot; alt=&quot;&quot; title=&quot;o3.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;6. Ehtorakenne tarvitsee aina myös ehdo, jonka totuusarvoa tutkitaan.&lt;br/&gt;&#10; Palaa takaisin &lt;b&gt;BASIC&lt;/b&gt;-osioon ja raahaa ehtorakenteen ehtoon palikka &lt;strong class=&quot;editor red&quot;&gt;A IS HI&lt;/strong&gt;.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span class=&quot;medium&quot;&gt;&lt;a href=&quot;https://peda.net/p/Nuoret%20V%C3%A4rkk%C3%A4rit/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/crumble-projektit/kytkimen-luku/ohjelmointi/ohjelmointi/o4-png#top&quot; title=&quot;o4.png&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;img src=&quot;https://peda.net/p/Nuoret%20V%C3%A4rkk%C3%A4rit/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/crumble-projektit/kytkimen-luku/ohjelmointi/ohjelmointi/o4-png:file/photo/c39acea273b19903b09abcbd31d766098ae92500/o4.png&quot; alt=&quot;&quot; title=&quot;o4.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;7. Meidän kytkimemme on kuitenkin liitetty mikro-ohjaimen pinniin B, joten&lt;b&gt; klikkaa&lt;/b&gt;&lt;br/&gt;&#10;&lt;b&gt; parametria A yhden kerran hiiren vasemmalla painikkeella. A:n tilalle vaihtuu kirjain B&lt;/b&gt;.&lt;br/&gt;&#10;&lt;span class=&quot;medium&quot;&gt;&lt;a href=&quot;https://peda.net/p/Nuoret%20V%C3%A4rkk%C3%A4rit/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/crumble-projektit/kytkimen-luku/ohjelmointi/ohjelmointi/o5-png#top&quot; title=&quot;o5.png&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;img src=&quot;https://peda.net/p/Nuoret%20V%C3%A4rkk%C3%A4rit/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/crumble-projektit/kytkimen-luku/ohjelmointi/ohjelmointi/o5-png:file/photo/477ac93db4e6e7a2258edc24aa3649cc5716f7f9/o5.png&quot; alt=&quot;&quot; title=&quot;o5.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&#10; Nyt tämä tässä ehdossa tutkitaan, että &lt;b&gt;tuleeko mikro-ohjaimen pinniin B 4,5 Voltin jännite&lt;/b&gt;.&lt;br/&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;b&gt;Jos tulee (eli ehto on totta), niin silloin suoritetaan ehtorakenteen sisälle upotetut koodipalikat&lt;/b&gt;.&lt;/li&gt;&#10;&lt;li&gt;Jos ei tule (eli ehto ei ole totta), niin silloin ei tehdä mitään.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;br/&gt;&#10;8. Siirry seuraavaksi takaisin &lt;strong class=&quot;editor red&quot;&gt;CONTROL&lt;/strong&gt;-osioon ja raahaa sieltä ehtorakenteen sisälle toistorakenne &lt;strong class=&quot;editor red&quot;&gt;DO 10 TIMES... LOOP&lt;/strong&gt;.&lt;br/&gt;&#10;&lt;span class=&quot;medium&quot;&gt;&lt;a href=&quot;https://peda.net/p/Nuoret%20V%C3%A4rkk%C3%A4rit/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/crumble-projektit/kytkimen-luku/ohjelmointi/ohjelmointi/o6-png#top&quot; title=&quot;o6.png&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;img src=&quot;https://peda.net/p/Nuoret%20V%C3%A4rkk%C3%A4rit/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/crumble-projektit/kytkimen-luku/ohjelmointi/ohjelmointi/o6-png:file/photo/a804b301bc92e284d7d8e4b5ad1b0f948cbe1da0/o6.png&quot; alt=&quot;&quot; title=&quot;o6.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;9. Luku 10 on parametri, joka määrittää toistojen lukumäärän.&lt;br/&gt;&#10; Klikkaa lukua 10 hiiren vasemmalla painikkeella, pyyhi se pois ja kirjoita tilalle luku 5 ja paina Enter.&lt;br/&gt;&#10; Nyt tämä toistorakenne toistetaan viisi kertaa.&lt;br/&gt;&#10;&lt;span class=&quot;medium&quot;&gt;&lt;a href=&quot;https://peda.net/p/Nuoret%20V%C3%A4rkk%C3%A4rit/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/crumble-projektit/kytkimen-luku/ohjelmointi/ohjelmointi/o7-png#top&quot; title=&quot;o7.png&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;img src=&quot;https://peda.net/p/Nuoret%20V%C3%A4rkk%C3%A4rit/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/crumble-projektit/kytkimen-luku/ohjelmointi/ohjelmointi/o7-png:file/photo/b5f49acb269e28b5b68b6ed13f63f5b69d58d77e/o7.png&quot; alt=&quot;&quot; title=&quot;o7.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&#10;10. Palaa takaisin &lt;strong class=&quot;editor red&quot;&gt;BASIC&lt;/strong&gt;-osioon ja sijoita toistorakenteeseen koodipalikat&lt;br/&gt;&#10; &lt;strong class=&quot;editor red&quot;&gt;SET A HI&lt;/strong&gt; ja &lt;strong class=&quot;editor red&quot;&gt;WAIT 1.0 SECONDS&lt;/strong&gt;.&lt;br/&gt;&#10; Ensimmäinen komento sytyttää LEDin ja toinen pitää sen päällä yhden sekunnin ajan.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span class=&quot;medium&quot;&gt;&lt;a href=&quot;https://peda.net/p/Nuoret%20V%C3%A4rkk%C3%A4rit/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/crumble-projektit/kytkimen-luku/ohjelmointi/ohjelmointi/o8-png#top&quot; title=&quot;o8.png&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;img src=&quot;https://peda.net/p/Nuoret%20V%C3%A4rkk%C3%A4rit/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/crumble-projektit/kytkimen-luku/ohjelmointi/ohjelmointi/o8-png:file/photo/9e9ebdfac387cde1c3d035cea152c979571b8d54/o8.png&quot; alt=&quot;&quot; title=&quot;o8.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;11. Lisää edellisten alle vielä uudestaan koodipalikat &lt;strong class=&quot;editor red&quot;&gt;SET A HI&lt;/strong&gt; ja &lt;strong class=&quot;editor red&quot;&gt;WAIT 1.0 SECONDS&lt;/strong&gt;.&lt;br/&gt;&#10; Klikkaa komennon &lt;strong class=&quot;editor red&quot;&gt;SET&lt;/strong&gt; parametria &lt;strong class=&quot;editor red&quot;&gt;HI&lt;/strong&gt; yhden kerran hiiren vasemmalla painikkeella.&lt;br/&gt;&#10; Tilalle vaihtuu teksti &lt;strong class=&quot;editor red&quot;&gt;LO&lt;/strong&gt;. Nyt tämä komento sammuttaa LEDin ja toinen viive-komento&lt;br/&gt;&#10; pitää sen sammuksissa myös yhden sekunnin ajan.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span class=&quot;medium&quot;&gt;&lt;a href=&quot;https://peda.net/p/Nuoret%20V%C3%A4rkk%C3%A4rit/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/crumble-projektit/kytkimen-luku/ohjelmointi/ohjelmointi/o9-png#top&quot; title=&quot;o9.png&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;img src=&quot;https://peda.net/p/Nuoret%20V%C3%A4rkk%C3%A4rit/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/crumble-projektit/kytkimen-luku/ohjelmointi/ohjelmointi/o9-png:file/photo/c70e2663eec4067c3a1f5f27c80e42b831224290/o9.png&quot; alt=&quot;&quot; title=&quot;o9.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Ohjelman koodi on nyt valmis.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span class=&quot;medium&quot;&gt;&lt;a href=&quot;https://peda.net/p/Nuoret%20V%C3%A4rkk%C3%A4rit/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/crumble-projektit/kytkimen-luku/ohjelmointi/ohjelmointi/o10-png#top&quot; title=&quot;o10.png&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;img src=&quot;https://peda.net/p/Nuoret%20V%C3%A4rkk%C3%A4rit/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/crumble-projektit/kytkimen-luku/ohjelmointi/ohjelmointi/o10-png:file/photo/85686acdeb81ea73547374935b0363c4f3551a30/o10.png&quot; alt=&quot;&quot; title=&quot;o10.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Lataa koodi mikro-ohjaimeen klikkaamalla &lt;b&gt;Play&lt;/b&gt;-kuvaketta ohjelmointiympäristöstä.&lt;br/&gt;&#10;Latauksen jälkeen ei pitäisi vielä tapahtua mitään.&lt;br/&gt;&#10;&lt;br/&gt;&#10;Sulje kytkinmoduulista &lt;b&gt;KYTKIN A&lt;/b&gt; ihan hetken ajaksi. Heti tämän jälkeen LED-moduulin&lt;br/&gt;&#10;punaisen LEDin tulisi aloittaa vilkkuminen ja vilkkua viisi kertaa.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Ohjelmoinnin jälkeen Mikro-ohjaimen ei tarvitse enää olla tietokoneessa kiinni.&lt;br/&gt;&#10;Ohjelmoitu mikro-ohjain toimii itsenäisesti ilman tietokonetta.&lt;br/&gt;&#10;&lt;br/&gt;&#10;Voit irrottaa USB-kaapelin&lt;span&gt; &lt;/span&gt;&lt;/b&gt;&lt;b&gt;ja kytkeä virran päälle paristomoduulista.&lt;br/&gt;&#10;Ohjelman suoritus käynnistyy mikro-ohjaimessa ja se on toimintavalmis.&lt;br/&gt;&#10;&lt;/b&gt;</content>
<published>2020-12-18T10:54:53+02:00</published>
</entry>

<entry>
<title>Ohjevideo</title>
<id>https://peda.net/id/b2559b89410</id>
<updated>2018-09-19T15:32:04+03:00</updated>
<link href="https://peda.net/p/Nuoret%20V%C3%A4rkk%C3%A4rit/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/crumble-projektit/kytkimen-luku/ohjelmointi/ohjevideo#top" />
<content type="html">&lt;span&gt;Videolla tehdään ohjelma vaihe vaiheelta:&lt;br/&gt;&#10;&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube-nocookie.com/embed/jRroZRoBzWY?rel=0&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;&lt;br/&gt;&#10;&lt;/span&gt;</content>
<published>2020-12-18T10:54:53+02:00</published>
</entry>

<entry>
<title>Testaus</title>
<id>https://peda.net/id/b255dfc8410</id>
<updated>2018-08-30T14:46:45+03:00</updated>
<link href="https://peda.net/p/Nuoret%20V%C3%A4rkk%C3%A4rit/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/crumble-projektit/kytkimen-luku/ohjelmointi/testaus#top" />
<content type="html">&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube-nocookie.com/embed/Ryvc5ltiraE?rel=0&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;</content>
<published>2020-12-18T10:54:53+02:00</published>
</entry>


</feed>