6. Pinnit

Pinnit

Micro:bitin alareunassa on viisi suurta pinniä (reikää) jotka on merkitty 0,1,2,3V ja GND. 0,1 ja 2 on pinnejä joita voi käyttää analogisen tai digitaalisen tiedon tuomiseen tai viemiseen. Micro:bitissä on myös 20 pientä pinniä joiden hyödyntämiseen tarvitaan lisäsarja (breakout board). 3V pinnin avulla voi ottaa ulos tai syöttää sisään 3 voltin virtaa. GND pinni tarkoittaa maadoitusta (Ground). Voit rakentaa micro:bitissä virtapiirejä siten että pin0, pin1 tai pin2 toimiii plusnapana ja GND miinusnapana. Portteja ohjelmoidaan käskyllä pin(n), jossa n on portin numero. Kuten jo tutuksi tulleessa display käskyssä, myös pin käskyn jälkeen voidaan pisteen jälkeen lisätä useita erilaisia metodiosia. Yksi metodeista on nimeltään is_touched joka yksinkertaisesti tarkistaa kulkeeko portin läpi virta. Kirjoita seuraava yksinkertainen ohjelma, jolla testataan portin toimintaa.


Lataa ohjelma ja laita sitten toisen käden sormi GND portin päälle. Kosketa sitten toisen käden sormella 0-porttia jolloin virta pääsee kulkemaan kehosi läpi. Saatko kuvion vaihtumaan?

HARJOITUS:

Kirjoita ohjelma joka näyttää kolme eri kuvaa kun kosketat 0, 1 ja 2 portteja (pidä kokoajan toinen käsi GND portin päällä..