<?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>Kytkennän ja ohjelman selitys</title>
<id>https://peda.net/id/b246bbba410</id>
<updated>2020-12-18T10:54:53+02:00</updated>
<link href="https://peda.net/id/b246bbba410:atom" rel="self" />
<link href="https://peda.net/p/Nuoret%20V%C3%A4rkk%C3%A4rit/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/crumble-projektit/ledin-vilkutus2/kjos#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>Kytkennän ja ohjelman selitys</title>
<id>https://peda.net/id/b246f559410</id>
<updated>2018-08-30T10:22: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/ledin-vilkutus2/kjos/kjos#top" />
<content type="html">Oletkin jo aiemmin oppinut, että virtapiirin sulkeminen kytkimellä saa aikaan virtapiirissä kulkevan virran.&lt;br/&gt;&#10;Ja kun virta kulkee LEDin läpi, niin LEDi tuottaa valoa.&lt;br/&gt;&#10;&lt;br/&gt;&#10;Mutta tässä kytkennässä ei kuitenkaan ole näkyvissä mitään kytkintä, miten ihmeessä LEDi&lt;br/&gt;&#10;sitten syttyy ja sammuu ihan itsekseen?&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Voit ajatella, että mikro-ohjaimen sisällä on pieni kuvitteellinen kytkin.&lt;/b&gt;&lt;br/&gt;&#10;&lt;b&gt;Tämä kytkin voidaan avata ja sulkea komennolla.&lt;/b&gt;&lt;br/&gt;&#10;&lt;h3&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Kuvitteellisen kytkimen sulkeminen&lt;/h3&gt;&#10;Komennolla &lt;strong class=&quot;editor red&quot;&gt;&lt;b&gt;SET&lt;/b&gt;&lt;/strong&gt; kytkin voidaan avata ja sulkea ohjelmallisesti.&lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;&lt;b&gt;A&lt;/b&gt;&lt;/strong&gt; ja &lt;strong class=&quot;editor red&quot;&gt;&lt;b&gt;HI&lt;/b&gt;&lt;/strong&gt; ovat komennon parametreja ja niillä voi olla erilaisia arvoja.&lt;br/&gt;&#10;&lt;br/&gt;&#10;Kun &lt;b&gt;&lt;strong class=&quot;editor red&quot;&gt;SET&lt;/strong&gt;-komentoa&lt;/b&gt; käytetään alla olevan kuvan mukaisesti &lt;b&gt;parametreilla &lt;strong class=&quot;editor red&quot;&gt;A&lt;/strong&gt; ja &lt;strong class=&quot;editor red&quot;&gt;HI&lt;/strong&gt;&lt;/b&gt;,&lt;br/&gt;&#10;niin mikro-ohjaimen sisällä oleva kuvitteellinen kytkin sulkeutuu.&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/kjos/kjos/set-a-hi-png2#top&quot; title=&quot;set a hi.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/kjos/kjos/set-a-hi-png2:file/photo/b3959c53eda39283248d9a902bb15cc8b81c6390/set%20a%20hi.png&quot; alt=&quot;&quot; title=&quot;set a hi.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&#10;Ja mitä silloin tapahtuu kun kytkin sulkeutuu?&lt;br/&gt;&#10;Vastuksen ja LEDin muodostama virtapiiri on nyt suljettu ja kytketty paristoon.&lt;br/&gt;&#10;Virtapiirissä kulkeva virta saa LEDin tuottamaan valoa.&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/ledin-vilkutus2/kjos/kjos/set-a-hi-2-png2#top&quot; title=&quot;set a hi 2.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/kjos/kjos/set-a-hi-2-png2:file/photo/f033ed2525d2714778c857fb151fbf4a9465fa82/set%20a%20hi%202.png&quot; alt=&quot;&quot; title=&quot;set a hi 2.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&#10;&lt;h3&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Kuvitteellisen kytkimen avaaminen&lt;/h3&gt;&#10;Kun &lt;b&gt;&lt;strong class=&quot;editor red&quot;&gt;SET&lt;/strong&gt;-komentoa&lt;/b&gt; käytetään parametreilla &lt;b&gt;&lt;strong class=&quot;editor red&quot;&gt;A&lt;/strong&gt; ja &lt;strong class=&quot;editor red&quot;&gt;LO&lt;/strong&gt;&lt;/b&gt;,&lt;br/&gt;&#10;niin mikro-ohjaimen sisällä oleva kuvitteellinen kytkin avautuu.&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/ledin-vilkutus2/kjos/kjos/set-a-lo-png#top&quot; title=&quot;set a lo.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/kjos/kjos/set-a-lo-png:file/photo/eebfe5a9f5beefb1f6a22a8b4726360ea444a37d/set%20a%20lo.png&quot; alt=&quot;&quot; title=&quot;set a lo.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&#10;Tällöin virtapiiristä tulee avoin, siinä ei enää kulje virtaa ja LEDi sammuu.&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/ledin-vilkutus2/kjos/kjos/set-a-lo-2-png#top&quot; title=&quot;set a lo 2.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/kjos/kjos/set-a-lo-2-png:file/photo/e421dac91d295837c9f414d2dd76526225835551/set%20a%20lo%202.png&quot; alt=&quot;&quot; title=&quot;set a lo 2.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&#10;&lt;h3&gt;&lt;br/&gt;&#10;Viive-komento&lt;/h3&gt;&#10;Miksi ohjelmassa tarvitaan kahteen kertaan viive-komento &lt;strong class=&quot;editor red&quot;&gt;WAIT 1.0 SECONDS&lt;/strong&gt;?&lt;br/&gt;&#10;&lt;br/&gt;&#10;Mikro-ohjain toimii hyvin nopeasti, ilman viive-komentoa tuo kuvitteellinen kytkin&lt;br/&gt;&#10;sulkeutuisi ja avautuisi hyvin nopeasti, jopa tuhansia kertoja sekunnissa. Näin nopeaa&lt;br/&gt;&#10;vilkkumista silmä ei kykene havaitsemaan. Tämän vuoksi lisäsimme yhden sekunnin viiveen&lt;br/&gt;&#10;kytkimen sulkemisen ja avaamisen jälkeen. Tällöin LEDi loistaa yhden sekunnin ajan (kytkin kiinni)&lt;br/&gt;&#10;ja on sammuksissa yhden sekunnin ajan (kytkin auki).&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/ledin-vilkutus2/kjos/kjos/koodi1-png#top&quot; title=&quot;koodi1.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/kjos/kjos/koodi1-png:file/photo/75c8ddf11fa913c2905e1f6c433ccdfa7a58dce1/koodi1.png&quot; alt=&quot;&quot; title=&quot;koodi1.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;Luku &lt;strong class=&quot;editor red&quot;&gt;1.0&lt;/strong&gt; on &lt;strong class=&quot;editor red&quot;&gt;WAIT&lt;/strong&gt;-komennon parametri. Se kertoo &lt;b&gt;kuinka kauan mikro-ohjain odottaa&lt;/b&gt;&lt;br/&gt;&#10;&lt;b&gt;ennen kuin se jatkaa ohjelman suoritusta&lt;/b&gt;. Klikkaa hiiren vasemmalla painikkeella lukua 1.0 ja&lt;br/&gt;&#10;pyyhi se pois. Kirjoita tilalle jokin toinen luku, vaikkapa &lt;b&gt;3&lt;/b&gt;. Testaa muutos lataamalla&lt;br/&gt;&#10;ohjelma mikro-ohjaimeen.&lt;br/&gt;&#10;&lt;h3&gt;&lt;br/&gt;&#10;Toistorakenne&lt;/h3&gt;&#10;Ilman toistorakennetta ohjelma suoritettaisiin vain yhden kerran. LEDi syttyisi ja&lt;br/&gt;&#10;sammuisi, sen jälkeen ei enää tapahtuisi mitään.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Yleisesti mikro-ohjaimen koodi sijoitetaan aina toistorakenteen sisään&lt;/b&gt;, jota toistetaan&lt;br/&gt;&#10;niin kauan kuin mikro-ohjaimessa on virta päällä tai kunnes klikkaat Stop-painiketta&lt;br/&gt;&#10;ohjelmointiympäristöstä.&lt;br/&gt;&#10;&lt;br/&gt;&#10;Alla olevassa kuvassa on vielä koko ohjelman koodi selityksineen.&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/kjos/kjos/koodi2-png#top&quot; title=&quot;koodi2.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/kjos/kjos/koodi2-png:file/photo/48ffd870521e5eadb166e25f6c04605b0cb3f86e/koodi2.png&quot; alt=&quot;&quot; title=&quot;koodi2.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/span&gt;</content>
<published>2020-12-18T10:54:53+02:00</published>
</entry>


</feed>