Arvutiteaduse instituut
  1. Esileht
  2. Noored Koodi
EN
Logi sisse

Noored Koodi

<- Kõik kursused

  • Linux ja Raspberry Pi kursus
  • Olulisemad mõisted ja kiirteed
  • I osa. Sissejuhatus Linuxisse
  • II osa. Linuxi töölaud
  • III osa. Käsurida 101
  • IV osa. Ubuntu tarkvara
  • V osa. Käsurida 202
  • VI osa. Failiõigused ja käsurea kordamine
  • VII osa. Turvalisus
  • VIII osa. Windowsi programmid Linuxis ja töölaua keskkonnad
  • IX osa. Kordamine ja kuidas Linuxit oma arvutis tööle panna
  • X osa. Linuxi Kontrolltöö


  • XI osa. Raspberry Pi tutvustus ja sissejuhatus
  • XII osa. Raspberry Pi puutetundlik ekraan ja LED tuled
  • XIII osa. Raspberry Pi ja Sense HAT
  • XIV osa. Raspberry Pi kaamera moodul
  • XV osa. Raspberry Pi kasutamine eemalt (SSH ja VNC)
  • XVI osa. Raspberry Pi oma projekt ja huvitavad näited

Rasbperry pi ja Sense HAT

<- eelmine peatükk järgmine peatükk ->


Kui teil puudub Sense hat, siis saab järgnevat praktikumi läbida Sense Hati emulaatori abil. Tegu on veebilehega, kuhu saab kirjutada oma koodi ning vastavalt sellele näidatakse Sulle, mida Sense Hat selle koodiga teeks.

Tänases praktikumis tegeleme Astro Pi projekti jaoks väljatöötatud lisaplaadiga Sense Hat. Sense Hati külge on ehitatud mitmeid sensoreid, LED-tulekestest koosnev ekraan ning viienupulisest juhtkangist.

Pildi aadress: https://www.raspberrypi.org/products/sense-hat/

Järgnevalt ühendad Sense Hati oma Raspberry Pi’ga. Selleks tuleb kasutada kõiki neljakümmet viiku, mis Sinu Raspberryi peal asuvad. Ühenda ettevaatlikult Sense Hat Raspberry külge, kuni viigud on täielikult kaetud. NB! Kui sinu ekraan on ühendatud juhtmete abil, siis kasuta edaspidi ekraani vooluga toitmiseks usb-microUSB juhet ühendades microUSB ots Raspberry pi’ga ning USB ots ekraaniplaadiga. Kui sul sellist juhet pole, siis ei saa Sa Sense Hati ja puutetundliku ekraani korraga kasutada.

Allikas: https://projects.raspberrypi.org/en/projects/getting-started-with-the-sense-hat/3

Peale ühendamist ühenda Raspberry pi (puutetundliku ekraani puhul ekraaniplaat) vooluvõrku. NOOBSi avanemisel liigu terminali ning kirjuta järgnevad käsud (eraldi ridadel).

 sudo apt update
 sudo apt install sense-hat
 sudo reboot

NOOBSi taasavamisel testi, kas järgnev koodilõik kuvab Sense Hati ekraanil vaarika(Pythoni kood).

from sense_hat import SenseHat
from time import sleep
s = SenseHat()
s.low_light = True
green = (0, 255, 0)
red = (255, 0, 0)
nothing = (0,0,0)
G = green
R = red
O = nothing
logo = [
O, G, G, O, O, G, G, O, 
O, O, G, G, G, G, O, O,
O, O, R, R, R, R, O, O, 
O, R, R, R, R, R, R, O,
R, R, R, R, R, R, R, R,
R, R, R, R, R, R, R, R,
O, R, R, R, R, R, R, O,
O, O, R, R, R, R, O, O,
]
s.set_pixels(logo)
sleep(5)
s.clear()

Kui kõik õnnestus siis jätka praktikumi järgneva juhendi järgi. Temperatuuri mõõtmisel ei pruugi tulemus sugugi õige tunduda, põhjus on selles, et tegelikult ei mõõdeta õhutemperatuuri vaid plaadi enda temperatuuri. Õhutemperatuuri mõõtmiseks on eraldi sensorid.

 Juhend

Kogu materjal läbi töötatud, kuid tunni lõpuni on veel aega? Uuri järgnevat koodi, käivita see oma Sense Hatil ning näita oma osavust mängides Flappy Bird’i.

 Flappy Bird

Või uuri, kuidas temperatuuri ja niiskuse andurit ühendada pythoniga.

 Juhend



<- eelmine peatükk järgmine peatükk ->

  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:

Kursuse sisu ja korralduslike küsimustega pöörduge kursuse korraldajate poole.
Õppematerjalide varalised autoriõigused kuuluvad Tartu Ülikoolile. Õppematerjalide kasutamine on lubatud autoriõiguse seaduses ettenähtud teose vaba kasutamise eesmärkidel ja tingimustel. Õppematerjalide kasutamisel on kasutaja kohustatud viitama õppematerjalide autorile.
Õppematerjalide kasutamine muudel eesmärkidel on lubatud ainult Tartu Ülikooli eelneval kirjalikul nõusolekul.
Tartu Ülikooli arvutiteaduse instituudi kursuste läbiviimist toetavad järgmised programmid:
euroopa sotsiaalfondi logo