<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="https://peda.net/:static/535/atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>2. Valmiit kuviot</title>
<id>https://peda.net/id/d17fd9b8e06</id>
<updated>2018-11-04T21:14:14+02:00</updated>
<link href="https://peda.net/id/d17fd9b8e06:atom" rel="self" />
<link href="https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/mp/2-kuviot#top" rel="alternate" />
<logo>https://peda.net/:static/535/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>Kuvioiden näyttäminen microbitissä</title>
<id>https://peda.net/id/d18053e8e06</id>
<updated>2019-03-27T23:10:10+02:00</updated>
<link href="https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/mp/2-kuviot/knm#top" />
<content type="html">Micro:bitin 25 ledistä koostuvalla näytöllä voi näyttää yksinkertaisia kuvioita. Runsaasti valmiita esimerkkejä on käytössä, mutta voit myös keksiä itse lisää. Katsotaan ensin valmiiden kuvien käyttö.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/mp/2-kuviot/knm/microbit2-png#top&quot; title=&quot;microbit2.png&quot;&gt;&lt;img src=&quot;https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/mp/2-kuviot/knm/microbit2-png:file/photo/713dbccf9b518844bf1eb806740a25a1502142df/microbit2.png&quot; alt=&quot;&quot; title=&quot;microbit2.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Tarvitset jälleen vain kaksi riviä koodia. Ensimmäisen rivin merkityksen jo tiedätkin ja toinenkin rivi on melkein samanlainen kuin &amp;quot;Hello world&amp;quot; tehtävässä. &lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;display.show(Image.SAD)&lt;/strong&gt;&lt;br/&gt;&#10;Käytämme edelleen käskyssä display-objektia, mutta &amp;quot;scroll&amp;quot;-metodin sijaan käytössä on nyt &amp;quot;show&amp;quot; -metodi. Se yksinkertaisesti tuo kuvion näyttöön. Huomaa myös että argumenttina kerrotaan valmiiksi tallennetun kuvan nimi - ei tekstiä. Siksi sulkujen sisälle ei nyt tule lainausmerkkejä.&lt;br/&gt;&#10;&lt;br/&gt;&#10;Täältä löydät listauksen kaikista valmiiksi kirjastosta löytyvistä kuvista:&lt;br/&gt;&#10;&lt;a href=&quot;https://microbit-micropython.readthedocs.io/en/latest/tutorials/images.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;https://microbit-micropython.readthedocs.io/en/latest/tutorials/images.html&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Opetellaan vielä pari uutta käskyä, &lt;strong class=&quot;editor red&quot;&gt;&lt;b&gt;sleep()&lt;/b&gt;&lt;/strong&gt; ja &lt;strong class=&quot;editor red&quot;&gt;display.clear()&lt;/strong&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Sleep() -käsky ei tarvitse eteensä mitään pisteellä erotettavaa objektiosaa. Python ohjelmoinnissa tällaisia käskyjä kutsutaan funktioiksi.&lt;b&gt;&lt;br/&gt;&#10;&lt;/b&gt; &lt;b&gt;sleep()&lt;/b&gt;-funktiota käytetään aina kun halutaan pitää tauko ohjelman suorituksessa. Tauon pituus määritellään sulkujen sisään millisekunteina (1000 millisekuntia on 1 sekunti).&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;display.clear()&lt;/b&gt; taas yksinkertaisesti tyhjentää näytön sammuttamalla kaikki ledit.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/mp/2-kuviot/knm/clear-png#top&quot; title=&quot;clear.png&quot;&gt;&lt;img src=&quot;https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/mp/2-kuviot/knm/clear-png:file/photo/50a1ec48a95690201f98cf5eaef8bfee2033bd96/clear.png&quot; alt=&quot;&quot; title=&quot;clear.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;Ohjelma näyttää kaksi hymiötä. Molemmat näkyvät viisi sekuntia ja sitten kaikki ledit sammuvat.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Harjoitus&lt;/b&gt;: Kirjoita ohjelma, joka näyttää micro:bitin näytöllä viisi eri kuviota kolmen sekunnin ajan. Lopuksi näyttö tyhjenee.</content>
<published>2018-11-04T21:14:14+02:00</published>
</entry>


</feed>