Raspberry Pi
oheislaitteet
Elektroniikkalevy eli leipälauta
Elektroniikkalevy on helppo tapa suunnitella omia sähköisiä laitteistoja. Näissä on yhteen liitettyjä rivejä, joihin on helppoa kiinnittää erilaisia komponentteja. Tämän avulla voit muokata ja testailla erilaisia sähköpiirejä ja komponentteja ilman haastavaa johtojen juottamista. Kun olet ensin suunnitellut laitteesi toiminnan leipälaudalla, sinun on helppoa rakentaa lopullinen tuotos vastaavasti piirilevyihin juottamalla.
Ennen kuin aloitat, sinun on hyvä tietää jotain leipälaudan kytkennöistä. Keskimmäiset rivit ovat kytkettynä toisiinsa metallinauhalla poikittain (A-E ja F-J) ja reunimmaiset + ja - rivit pitkittäin. Lautoihin on helppoa liittää painamalla johtoja, ledivaloja, nappeja ja vastuksia.
Johdot voidaan liittää helposti Raspberry Pi,n GPIO-pinneihin ja näitä voidaan ohjata joko Scratchin tai Python-koodin kautta. Raspberryn liittimiin voidaan koodata sähkövirta ohjelmallisesti, mutta se on liian voimakasta sellaisenaan LED-valoille. Näihin pitää laittaa vastukset joko + tai - puolelle. Muuten valo palaa rikki hetkessä.
Voit kokeilla tehdä kuvan kaltaisen liikennevalojärjestelmän. Kytke GPIO-pinneihin vastaaviin kohtiin kuin Scratch- koodissa. Sen jälkeen voit rakentaa mallin mukaisen liikennevalojen ohjauskoodin.
-
-
-
-
-
-
-
Sense HAT LED matriisinäyttö
Raspberry Pi Sense HAT on lisälaite, joka antaa Raspberry Pi:lle monipuolisia sensorikykyjä. Se sisältää seuraavat ominaisuudet
- 8×8 RGB LED-matriisi: Voit visualisoida dataa sensoreista
- Viisitoiminen joystick: Käyttäjät voivat olla vuorovaikutuksessa projektien kanssa
- Sensorit: Gyroskooppi, kiihtyvyysanturi, magnetometri, lämpötila, ilmanpaine, kosteus, väri ja kirkkaus
Sense HAT kehitettiin alun perin käytettäväksi kansainvälisellä avaruusasemalla osana Astro Pi -ohjelmaa 1. Se on yhteensopiva kaikkien Raspberry Pi -laitteiden kanssa, joissa on 40-pinninen GPIO-liitin.
Seuraavassa esimerkissä teemme Scratch-pelin, jota ohjataan näppäimistöllä sekä
Sense HAT,ssa olevalla joystickilla. Pelissä on kymmenen sekuntia aikaa koittaa saada kissa jaloilleen. Peli aloitetaan painamalla käynnistintä ja välilyöntinäppäintä. Kissaa pyöritetään painamalla joystickiä ylöspäin. Tämän jälkeen peli voidaan resetata painamalla joystickiä alaspäin. Voit parannella peliä niin, että se laskee pisteet siitä, montako kertaa tässä ajassa kissa laskeutuu jaloilleen.
Jotta
saat Scratchissa Sense-HAT valikon esiin, klikkaa ohjainvalikon alareunan sinistä nappia ja valitse Sense HAT ohjaimet valikosta.

|