<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="https://peda.net/:static/539/atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Robotin ohjelmointi</title>
<id>https://peda.net/id/934e19269ab</id>
<updated>2022-03-03T07:48:35+02:00</updated>
<link href="https://peda.net/id/934e19269ab:atom" rel="self" />
<link href="https://peda.net/p/JPtvt/hankkeet/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/micro-bit-projektit/viittausrobotti/robotin-ohjelmointi#top" rel="alternate" />
<logo>https://peda.net/:static/539/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&quot; href=&quot;https://peda.net/info&quot;&gt;Peda.net-yleislisenssi&lt;/a&gt;&lt;/div&gt;&#10;</rights>

<entry>
<title>Viittausrobotin ohjelmointi</title>
<id>https://peda.net/id/934e9e979ab</id>
<updated>2018-09-07T13:12:48+03:00</updated>
<link href="https://peda.net/p/JPtvt/hankkeet/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/micro-bit-projektit/viittausrobotti/robotin-ohjelmointi/vo#top" />
<content type="html">&lt;h3&gt;Robotin toiminta&lt;/h3&gt;&#10;Kerrataanpa vielä, miten viittausrobotin tulee toimia.&lt;br/&gt;&#10;Kun oppilas haluaa viitata, niin hän painaa &lt;b&gt;painiketta A&lt;/b&gt; ja silloin:&lt;br/&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Käsivarren päässä oleva LEDi syttyy loistamaan.&lt;/li&gt;&#10;&lt;li&gt;Servomoottori pyörähtää 90 astetta myötäpäivää, jolloin käsivarsi nousee pystyyn.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;br/&gt;&#10;Kun oppilas haluaa lopettaa viittaamisen, niin hän painaa &lt;b&gt;painiketta B&lt;/b&gt; ja silloin:&lt;br/&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Käsivarren päässä oleva LEDi sammuu.&lt;/li&gt;&#10;&lt;li&gt;Servomoottori pyörähtää 90 astetta vastapäivään, jolloin käsivarsi laskeutuu alas.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;br/&gt;&#10;&lt;h3&gt;Robotin ohjelmointi&lt;/h3&gt;&#10;Aloitetaan ohjelmointi. Siirry takaisin &lt;b&gt;Micro:bitin ohjelmointiympäristöön&lt;/b&gt;, jossa sinulla on jo&lt;br/&gt;&#10;valmiina aiemmin tekemäsi koodi. Anna ohjelmalle nimeksi Viittausrobotti.&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/JPtvt/hankkeet/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/micro-bit-projektit/viittausrobotti/robotin-ohjelmointi/vo/ro1-png2#top&quot; title=&quot;ro1.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/JPtvt/hankkeet/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/micro-bit-projektit/viittausrobotti/robotin-ohjelmointi/vo/ro1-png2:file/photo/8a6e59f0b668e0c093d224fc2200a9a47fce5efc/ro1.png&quot; alt=&quot;&quot; title=&quot;ro1.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Olet jo aiemmin tehnyt kuvan mukaisen koodin, se saa jäädä ohjelmaan.&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/JPtvt/hankkeet/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/micro-bit-projektit/viittausrobotti/robotin-ohjelmointi/vo/ro2-png#top&quot; title=&quot;ro2.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/JPtvt/hankkeet/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/micro-bit-projektit/viittausrobotti/robotin-ohjelmointi/vo/ro2-png:file/photo/4866c005b8ee3274bac77596a2af0cb4ee69e261/ro2.png&quot; alt=&quot;&quot; title=&quot;ro2.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Jatketaan tämän koodin täydentämistä.&lt;br/&gt;&#10;Raahaa &lt;b&gt;SYÖTE&lt;/b&gt;-osiosta tapahtuma &lt;strong class=&quot;editor red&quot;&gt;KUN PAINIKETTA &amp;lt;A&amp;gt; PAINETAAN&lt;/strong&gt; kahteen kertaan koodialueelle.&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/JPtvt/hankkeet/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/micro-bit-projektit/viittausrobotti/robotin-ohjelmointi/vo/ro3-png#top&quot; title=&quot;ro3.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/JPtvt/hankkeet/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/micro-bit-projektit/viittausrobotti/robotin-ohjelmointi/vo/ro3-png:file/photo/89844ba2dc2a5610c770791b7f606e65ebc6472d/ro3.png&quot; alt=&quot;&quot; title=&quot;ro3.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Vaihda toisen tapahtumaan parametriksi &lt;strong class=&quot;editor red&quot;&gt;PAINIKE B&lt;/strong&gt;.&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/JPtvt/hankkeet/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/micro-bit-projektit/viittausrobotti/robotin-ohjelmointi/vo/ro4-png#top&quot; title=&quot;ro4.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/JPtvt/hankkeet/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/micro-bit-projektit/viittausrobotti/robotin-ohjelmointi/vo/ro4-png:file/photo/6be6d653910284e2371f96d2591ba8167813a1d1/ro4.png&quot; alt=&quot;&quot; title=&quot;ro4.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;h3&gt;Viittaus&lt;/h3&gt;&#10;Sytytetään ensimmäiseksi käsivarressa oleva LEDi. Raahaa &lt;b&gt;PINNIT&lt;/b&gt;-osiosta komento&lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;DIGITAALINEN KIRJOITTAMINEN PIN &amp;lt;P0&amp;gt; ARVOON &amp;lt;0&amp;gt;&lt;/strong&gt; tapahtumaan &lt;b&gt;KUN PAINIKETTA &amp;lt;A&amp;gt; PAINETAAN&lt;/b&gt;.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/JPtvt/hankkeet/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/micro-bit-projektit/viittausrobotti/robotin-ohjelmointi/vo/ro5-png#top&quot; title=&quot;ro5.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/JPtvt/hankkeet/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/micro-bit-projektit/viittausrobotti/robotin-ohjelmointi/vo/ro5-png:file/photo/a8fdde7479fe9601c8e8231e33f7fa72f14351b2/ro5.png&quot; alt=&quot;&quot; title=&quot;ro5.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Meidän kytkennässä LEDi on liitetty pinniin &lt;strong class=&quot;editor red&quot;&gt;P1&lt;/strong&gt;, joten vaihda ensimmäisen parametrin arvoksi &lt;strong class=&quot;editor red&quot;&gt;P1&lt;/strong&gt;.&lt;br/&gt;&#10;Myös toinen parametri tulee muuttaa, kirjoita sen arvoksi &lt;strong class=&quot;editor red&quot;&gt;luku 1&lt;/strong&gt;, tämä sytyttää LEDin&lt;br/&gt;&#10;(kytkee 3 Voltin jännitteen pinniin P1).&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/JPtvt/hankkeet/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/micro-bit-projektit/viittausrobotti/robotin-ohjelmointi/vo/ro6-png#top&quot; title=&quot;ro6.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/JPtvt/hankkeet/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/micro-bit-projektit/viittausrobotti/robotin-ohjelmointi/vo/ro6-png:file/photo/d35896b06b25604cdefd324ad33c2b3ca3ca1cd7/ro6.png&quot; alt=&quot;&quot; title=&quot;ro6.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Raahaa edellisen komennon alle &lt;b&gt;PINNIT&lt;/b&gt;-osoista löytyvä komento&lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;SERVO KIRJOITA PINNI &amp;lt;P0&amp;gt; ARVOKSI &amp;lt;180&amp;gt;&lt;/strong&gt;.&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/JPtvt/hankkeet/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/micro-bit-projektit/viittausrobotti/robotin-ohjelmointi/vo/ro7-png#top&quot; title=&quot;ro7.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/JPtvt/hankkeet/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/micro-bit-projektit/viittausrobotti/robotin-ohjelmointi/vo/ro7-png:file/photo/9f81b6f313eb819470c9b3c97d3bd27cac90ee77/ro7.png&quot; alt=&quot;&quot; title=&quot;ro7.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Komennon ensimmäinen parametri määrittää, mihin mikro-ohjaimen pinniin&lt;br/&gt;&#10;servomoottorin &lt;b&gt;ohjausjohto&lt;/b&gt; on kytketty ja meidän kytkennässämme se on&lt;br/&gt;&#10;&lt;b&gt;pinnissä P0&lt;/b&gt;, joten tätä ei tarvitse muuttaa.&lt;br/&gt;&#10;&lt;br/&gt;&#10;Toinen parametri määrää, mihin kulmaan servomoottorin akselin tulee pyörähtää.&lt;br/&gt;&#10;Käynnistettäessä olemme ohjanneet akselin kohtaan 90 astetta ja nyt haluamme&lt;br/&gt;&#10;sen pyörähtävän myötäpäivään 90 astetta, jolloin käsivarsi nousee pystyyn.&lt;br/&gt;&#10;&lt;b&gt;Vaihda toisen parametrin arvoksi luku 0&lt;/b&gt;.&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/JPtvt/hankkeet/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/micro-bit-projektit/viittausrobotti/robotin-ohjelmointi/vo/ro8-png#top&quot; title=&quot;ro8.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/JPtvt/hankkeet/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/micro-bit-projektit/viittausrobotti/robotin-ohjelmointi/vo/ro8-png:file/photo/91c384e224e86b40f572967429e6235abc70505e/ro8.png&quot; alt=&quot;&quot; title=&quot;ro8.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Tässä olikin kaikki tähän tapahtumaan tulevat komennot. Näillä kahdella komennolla LEDi syttyy&lt;br/&gt;&#10;ja käsivarsi nousee pystyyn.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;h3&gt;Viittauksen päättäminen&lt;/h3&gt;&#10;Tämä suoritetaan tapahtumassa &lt;strong class=&quot;editor red&quot;&gt;KUN PAINIKETTA &amp;lt;B&amp;gt; PAINETAAN&lt;/strong&gt;. Lisää tähän tapahtumaan&lt;br/&gt;&#10;samat komentopalikat kuin A-painikkeet tapahtumassa on. Voit klikata palikan päällä &lt;b&gt;hiiren vasenta&lt;/b&gt;&lt;br/&gt;&#10;&lt;b&gt;painiketta&lt;/b&gt; ja valita avautuvasta valikosta valinnan &lt;b&gt;Monista&lt;/b&gt;. Näin voit monistaa yksittäisen koodipalikan.&lt;br/&gt;&#10;Monistamisen jälkeen raahaa palikka B-painkkeen tapahtumaan.&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/JPtvt/hankkeet/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/micro-bit-projektit/viittausrobotti/robotin-ohjelmointi/vo/ro9-png#top&quot; title=&quot;ro9.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/JPtvt/hankkeet/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/micro-bit-projektit/viittausrobotti/robotin-ohjelmointi/vo/ro9-png:file/photo/fd472873de05df84e944b6ef5d6162e22dad0b89/ro9.png&quot; alt=&quot;&quot; title=&quot;ro9.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Komentojen parametrit tulee vielä muuttaa näin:&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;&lt;b&gt;DIGITAALINEN KIRJOITTAMINEN PIN &amp;lt;P1&amp;gt; ARVOON &amp;lt;0&amp;gt;&lt;/b&gt;&lt;/strong&gt;&lt;br/&gt;&#10;Parametri nolla sammuttaa LEDin (katkaiseen 3 Voltin jännitteen pinnistä P1).&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;SERVO KIRJOITA PINNI &amp;lt;P0&amp;gt; ARVOKSI &amp;lt;90&amp;gt;&lt;/strong&gt;&lt;br/&gt;&#10;Näillä parametreilla servomoottorin akseli pyörähtää vastapäivään 90 astetta ja käsivarsi laskeutuu alas.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/JPtvt/hankkeet/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/micro-bit-projektit/viittausrobotti/robotin-ohjelmointi/vo/ro10-png#top&quot; title=&quot;ro10.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/JPtvt/hankkeet/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/micro-bit-projektit/viittausrobotti/robotin-ohjelmointi/vo/ro10-png:file/photo/6c91567a3843e0fc9746feca02cbc4f252c59f8b/ro10.png&quot; alt=&quot;&quot; title=&quot;ro10.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Ohjelma on nyt valmis&lt;/b&gt;. Kuvassa on koko ohjelman koodi.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/JPtvt/hankkeet/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/micro-bit-projektit/viittausrobotti/robotin-ohjelmointi/vo/ro11-png#top&quot; title=&quot;ro11.png&quot;&gt;&lt;img src=&quot;https://peda.net/p/JPtvt/hankkeet/nuoret-v%C3%A4rkk%C3%A4rit/alakoulu/micro-bit-projektit/viittausrobotti/robotin-ohjelmointi/vo/ro11-png:file/photo/19f3e2717be5db025c83d2ddd34eacbf79db648f/ro11.png&quot; alt=&quot;&quot; title=&quot;ro11.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;h3&gt;Testaus&lt;/h3&gt;&#10;Testaa viittausrobotin toiminta näin:&lt;br/&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Lataa koodi tietokoneellesi ja lähetä se mikro-ohjaimeen.&lt;/li&gt;&#10;&lt;li&gt;Liitä hauenleukajohdot &lt;b&gt;4,5 paristoon, punainen johto plus-napaan ja musta miinus-napaan&lt;/b&gt;.&#10;&lt;ul&gt;&#10;&lt;li&gt;Tästä paristosta tulee virta servomoottorille.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Irrota USB-kaapeli tietokoneesta ja liitä 3 Voltin paristokotelo mikro-ohjaimen liittimeen.&#10;&lt;ul&gt;&#10;&lt;li&gt;Näistä paristoista tulee mikro-ohjaimen omaan toimintaan tarvittava virta.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Nyt voit käyttää viittausrobottia itsenäisesti ilman tietokonetta.&lt;/li&gt;&#10;&lt;/ul&gt;</content>
<published>2022-03-03T07:48:35+02:00</published>
</entry>


</feed>