<?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>27. elokuuta 2025</title>
<id>https://peda.net/id/c8438044826</id>
<updated>2025-08-26T14:28:26+03:00</updated>
<link href="https://peda.net/id/c8438044826:atom" rel="self" />
<link href="https://peda.net/orivesi/perusopetus/yhteiskoulu/oppiaineet/tietoteknikka/tvt-ja-ohjelmointikurssi-25-26/27.-elokuuta-2025#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>Vuorovaikutus kontrollerin pinnien välityksellä; pinniin kirjoittaminen</title>
<id>https://peda.net/id/15e27c70827</id>
<updated>2025-08-27T10:38:43+03:00</updated>
<link href="https://peda.net/orivesi/perusopetus/yhteiskoulu/oppiaineet/tietoteknikka/tvt-ja-ohjelmointikurssi-25-26/27.-elokuuta-2025/vuorovaikutus-kontrollerin-pinnien-valityksella#top" />
<content type="html">&lt;h2&gt;Lopputunnista tehtävä itsearviointi&lt;br/&gt;&#10;&lt;a href=&quot;https://forms.office.com/Pages/ResponsePage.aspx?id=Etzl3Ty9BkyFzDQ2Hv6a1B6HrH4L7WJCnk6elose1PtUMjZWQzZaTzNEU0E4Q0Y4Q1JKQTJESEpJVS4u&quot; rel=&quot;nofollow ugc noopener&quot;&gt;https://forms.office.com/Pages/ResponsePage.aspx?id=Etzl3Ty9BkyFzDQ2Hv6a1B6HrH4L7WJCnk6elose1PtUMjZWQzZaTzNEU0E4Q0Y4Q1JKQTJESEpJVS4u&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Vuorovaikutuksesta yleisesti&lt;/h2&gt;&#10;Micro:bit -mikrokontrollerissa on useita piirteitä. Ne esitellään mm. &lt;a href=&quot;https://microbit.org/get-started/user-guide/overview/&quot; rel=&quot;nofollow ugc noopener&quot;&gt;tällä&lt;/a&gt; micro:bitin sivulla.&lt;br/&gt;&#10;Piirteisiin kuuluu toiminnallisuutta sekä vuorovaikutukseen liittyvät piirteet eli syöttö- ja tulostuslaitteet ja -toiminnot (Input / Output tai IO, kuten usein lyhennetään.)&lt;br/&gt;&#10;&lt;h3&gt;LED light-emitting diode&lt;/h3&gt;&#10;Kun ledin läpi ohjataan tasavirtaa, se säteilee valoa. &lt;br/&gt;&#10;&lt;br/&gt;&#10;Sähkövirran suunnalla on merkitys: Virta johdetaan ledin pidemmästä jalasta lyhempään.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://fi.wikipedia.org/wiki/LED&quot; rel=&quot;noopener nofollow ugc&quot; target=&quot;_blank&quot;&gt;Lisätietoa Wikipediasta&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;h3&gt;Pinnit&lt;/h3&gt;&#10;Mikrokontrollerissa on yhteensä 25 pinniä. Viidellä niistä pääsee hyvin alkuun.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://makecode.microbit.org/device/pins&quot; rel=&quot;noopener nofollow ugc&quot; target=&quot;_blank&quot;&gt;https://makecode.microbit.org/device/pins&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;h3&gt;&lt;strong class=&quot;editor red&quot;&gt;&lt;b&gt;VAROITUS! 3V ja GND -pinnejä ei saa koskaan yhdistää suoraan toisiinsa.&lt;br/&gt;&#10;Myöskään pieni led-lamppu 3V ja GND -pinnien välillä ei anna riittävää vastusta ja led voi palaa sekä pahimmassa tapauksessa myös mikrokontrolleri vioittua. Älä siis kytke lediä pinneihin 3V ja GND.&lt;/b&gt;&lt;/strong&gt;&lt;/h3&gt;&#10;&lt;br/&gt;&#10;&lt;h3&gt;Pinnien 0, 1 ja 2 ohjaaminen ohjelmallisesti&lt;/h3&gt;&#10;Pinneissä 0, 1 ja 2 voidaan määritä ohjelmallisesti virran syöttöä.&lt;br/&gt;&#10;Seuraavassa kuvassa on kytkentä.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/orivesi/perusopetus/yhteiskoulu/oppiaineet/tietoteknikka/tvt-ja-ohjelmointikurssi-25-26/27.-elokuuta-2025/vuorovaikutus-kontrollerin-pinnien-valityksella/img-3893.jpg#top&quot; title=&quot;IMG_3893.JPG&quot;&gt;&lt;img src=&quot;https://peda.net/orivesi/perusopetus/yhteiskoulu/oppiaineet/tietoteknikka/tvt-ja-ohjelmointikurssi-25-26/27.-elokuuta-2025/vuorovaikutus-kontrollerin-pinnien-valityksella/img-3893.jpg:file/photo/1970bd8535cff46ce726edf971af7715d03388f4/IMG_3893.JPG&quot; alt=&quot;&quot; title=&quot;IMG_3893.JPG&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Tässä kuvakaappaus koodista, jolla määritellään, että painikkeesta A painettaessa aletaan syöttämään tasavirtaa pinniin 0 ja painikkeesta B painettaessa virran syöttö lopetetaan.&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/orivesi/perusopetus/yhteiskoulu/oppiaineet/tietoteknikka/tvt-ja-ohjelmointikurssi-25-26/27.-elokuuta-2025/vuorovaikutus-kontrollerin-pinnien-valityksella/kytkimet-a-ja-b-ohjaavat-pinniin-0-syotettavaa-virtaa.png#top&quot; title=&quot;Kytkimet A ja B ohjaavat pinniin 0 syötettävää virtaa.PNG&quot;&gt;&lt;img src=&quot;https://peda.net/orivesi/perusopetus/yhteiskoulu/oppiaineet/tietoteknikka/tvt-ja-ohjelmointikurssi-25-26/27.-elokuuta-2025/vuorovaikutus-kontrollerin-pinnien-valityksella/kytkimet-a-ja-b-ohjaavat-pinniin-0-syotettavaa-virtaa.png:file/photo/9bbcf934e34c9c1e21c3b1f18a9fd7018aae8439/Kytkimet%20A%20ja%20B%20ohjaavat%20pinniin%200%20sy%C3%B6tett%C3%A4v%C3%A4%C3%A4%20virtaa.PNG&quot; alt=&quot;&quot; title=&quot;Kytkimet A ja B ohjaavat pinniin 0 syötettävää virtaa.PNG&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;h3&gt;Pinnien ohjelmointi MakeCode-editorilla&lt;/h3&gt;&#10;&lt;a href=&quot;https://peda.net/orivesi/perusopetus/yhteiskoulu/oppiaineet/tietoteknikka/tvt-ja-ohjelmointikurssi-25-26/27.-elokuuta-2025/vuorovaikutus-kontrollerin-pinnien-valityksella/pinnit.png#top&quot; title=&quot;pinnit.PNG&quot;&gt;&lt;img src=&quot;https://peda.net/orivesi/perusopetus/yhteiskoulu/oppiaineet/tietoteknikka/tvt-ja-ohjelmointikurssi-25-26/27.-elokuuta-2025/vuorovaikutus-kontrollerin-pinnien-valityksella/pinnit.png:file/photo/0d3289f94c8be82b20bc0e84f676be532f7ccd81/pinnit.PNG&quot; alt=&quot;&quot; title=&quot;pinnit.PNG&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;h3&gt;Harjoituksia&lt;/h3&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;Toteuta edellisissä kuvissa näytetty esimerkki.&lt;/li&gt;&#10;&lt;li&gt;Kokeile, pystytkö säätämään valovoimakkuutta. Valitse silloin analoginen kirjoittaminen pinniin ja muuta arvo pienemmäksi kuin maksimi eli 1023. (Tiedätkö. miksi maksimiarvo on juuri 1023?)&lt;/li&gt;&#10;&lt;li&gt;Muuta painikkeiden toimintaa siten, että led reagoi siihen viiveellä: esimerkiksi kuluu sekunti (1000 ms) ennenkuin toiminto toteutetaan eli valo sytytetään lediin tai se sammutetaan ledistä.&lt;/li&gt;&#10;&lt;li&gt;Muuta ledin palamista siten, että se vilkkuu. Vihje, voit käyttää esimerkiksi Silmukat-blokeja (vihreällä) värillä.&lt;/li&gt;&#10;&lt;li&gt;Keksi itse toiminto ja anna se kaverille toteutettavaksi tai toteuta itse.&lt;/li&gt;&#10;&lt;li&gt;EXTRA-tehtävävaihtoehdot:&#10;&lt;ul&gt;&#10;&lt;li&gt;Laadi hätäilmoituslaite. Eli painettaessa painiketta A, kontrolleri vilkuttaa SOS-merkin morsetuksena. Kun painetaan painiketta B hätäilmoitus päättyy. Lisätehtävän lisätehtävä: anna hätämerkki samassa rytmissä myös summerin avulla.&lt;/li&gt;&#10;&lt;li&gt;&lt;a href=&quot;https://microbit.org/projects/make-it-code-it/guitar-1-touch-tunes/&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Toteuta kitara-projekti&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;br/&gt;&#10;Voit myös harjoitella vapaamuotoisesti kokeillen erilaisia toimintoja.</content>
<published>2025-08-26T14:30:36+03:00</published>
</entry>


</feed>