Skip to content

tutorial_raspi

larsgrim edited this page Aug 27, 2021 · 6 revisions

Kom i gang med Raspberry Pi

I dette kurset bruker vi en "Raspberry Pi Model B". Det er ikke formålet med dette kurset at du skal lære deg alt om Raspberry Pi. Tanken er at du skal få et innblikk i hva maskiner som dette kan brukes til. Vi skal derfor ikke gå i dybden.

Raspberry Pi er en fullverdig datamaskin. Den er ikke rå på prosesseringskraft, men med sin ARM-prosessor, er den meget energieffektiv. I og med at den bruker lite strøm, passer den ypperlig til applikasjoner hvor batterier er energikilden. Den er også veldig billig, noe som gjør den til en populær maskin blant hobby-folk. I Raspberry-maskinene vi bruker i dette kurset, sitter et microSD-kort hvor vi har installert operativsystemet (Linux) Ubuntu MATE.

Figuren nedenfor viser mer eller mindre nyttig nøkkelinfo:

Raspberry Pi

Om du tar en titt på en Raspberry Pi, vil du se at den har en lang, dobbel rekke med metallpinner. Mange av pinnene er såkalte GPIO-pinner (general-purpose input/output). GPIO-pinnene kan, for eksempel, brukes til input fra sensorer. GPIO-pinner kan også brukes til å styre enheter som transistorer og reléer (ulike former for "fjernstyrt" brytere), lys og aktuatorer, og til kommunikasjon med andre enheter.

Her ser du hva de ulike pinnene er til. Prøv også å skrive pinout i en terminal på Raspberryen din.

Pins

GPIO

Som sagt, er det ikke et mål at dere skal lære dere alt om Raspberry Pi i dette kurset. Vi skal kun gå gjennom to enkle eksempler. I det ene eksempelet skal vi programmere Raspberryen vår til å skru av og på en LED (light-emmiting diode), som vi har koblet til en GPIO-pin. I det andre eksempelet, skal vi benytte oss av input fra en momentanbryter (knapp) for å skru av og på den samme LED-en. I dette eksempelet er bryteren koblet til en GPIO-pin som er konfigurert som input, og LED-en koblet til en annen GPIO-pin som er konfigurert som output.