De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Les 3: Zaterdag 15 maart 2014 Wim Peeters

Verwante presentaties


Presentatie over: "Les 3: Zaterdag 15 maart 2014 Wim Peeters"— Transcript van de presentatie:

1 Les 3: Zaterdag 15 maart 2014 Wim Peeters (Wim.Peeters@acm.org)
Raspberry Pi Les 3: Zaterdag 15 maart 2014 Wim Peeters

2 Raspberry-Pi

3 Programma Installatie Basis Linux en de commando's
Pi als eenvoudig Linux servertje Raspberry PI als mediaspeler Aansturen en uitlezen motoren en LEDs Raspberry PI als fm zender Raspberry-Pi

4 Vorige les Pi als eenvoudig Unix servertje Mailserver Webserver
Raspberry-Pi

5 Raspberry PI als mediaspeler Aansturen en uitlezen motoren en LEDs
Programma Installatie Basis Linux en de commando's Pi als eenvoudig Linux servertje Raspberry PI als mediaspeler Aansturen en uitlezen motoren en LEDs Raspberry PI als fm zender Raspberry-Pi

6 Vandaag Shell scriptjes en webserver
Aansturen en uitlezen van LEDs en motoren Basis elektronica Stroom, spanning, weerstand LEDs Analoog naar Digitaal Eenvoudig schakelingen Programeren in python Raspberry-Pi

7 Man man Manual pages (handleiding) Toont de manual voor man
Raadplegen met commando: man man man Toont de manual voor man man bash Geeft de manual van bash Raspberry-Pi

8 Apropos what? Raspberry-Pi

9 Software installeren: APT
sudo apt-get update “app store connection update” sudo apt-get upgrade Upgraden naar de laatste versies sudo apt-get install <Packet> Installeren van “Packet” apt-cache search <patroon> Raspberry-Pi

10 Webserver: Apache sudo apt-get install apache2 /var/www Raspberry-Pi

11 /var/www/index.html Basic HTML taal Raspberry-Pi

12 resultaat Raspberry-Pi

13 Shell scripts Is een text file die begint met ‘hash bang’
#!/bin/bash En waarvan de execute bit gezet is in het filesystem chmod uog+rx myscript ls –l myscript -rwxr-xr-x 1 wim users :57 myscript Raspberry-Pi

14 Voorbeeld: “hello world”
E.g: vi myscript Raspberry-Pi

15 Voorbeeld 2: shell variabelen
En variable begint met ‘$’ Raspberry-Pi

16 Oefening: variabelen Maak een script dat:
De tekst: “It is our job to efficiently provide access to progressive meta- services for 100% customer satisfaction” In een variabele: MISSION steekt En die afdrukt op het scherm, 10 seconden wacht, het scherm cleared en opnieuw afdrukt. Commandos: echo, clear, sleep wim: Raspberry-Pi

17 Raspberry-Pi

18 Flow controle: for loop
for i in lijst do iets done Merk op: Blok: do … done Lijst is een lijst van woorden gescheiden door spaties Raspberry-Pi

19 Raspberry-Pi

20 Oefening: for loop Schrijf een shell script dat: Telt tot 10
Gebruik een ‘for’ loop. Commandos: echo, for Raspberry-Pi

21 Raspberry-Pi

22 Maak onze website dynamisch
#!/bin/bash # Verander de website # Wim Peeters # echo " <html>" echo " <head>" echo " <title> Raspberry PI van Wim </title>" echo " <META HTTP-EQUIV=refresh CONTENT=5>" echo " </head>" echo " <body><h1>Raspberry Pi webserver van Wim</h1>" echo " <p>Dit is de aangemaakte pagina van de webserver op de Pi</p>" echo " <p>het is nu:`/bin/date`</p>" echo " </body>" echo " </html>" Raspberry-Pi

23 Cron: crontab -e S Raspberry-Pi

24 Resultaat S Raspberry-Pi

25 Aansturen en uitlezen motoren en LEDs
Programma Installatie Basis Linux en de commando's Pi als eenvoudig Linux servertje Raspberry PI als mediaspeler Aansturen en uitlezen motoren en LEDs Raspberry PI als fm zender Raspberry-Pi

26 Basis elektronica Spanning: Stroom Weerstand Eenheid: Volt (V)
Spanning “staat over” een component Stroom Eenheid: Ampere (A) Stroom “stroomt door” een component Weerstand Eenheid: Ohm (Ω) Weerstand tegen stroom Raspberry-Pi

27 Wetten van Kirchhoff Som spanning in een lus = 0V
Som v/d Stroom in – Som v/d Stroom uit een knoop = 0A Raspberry-Pi

28 Wet van Ohm Verband :Spanning, stroom en weerstand U= I x R Gegeven:
U=10V, R=1000Ω Gevraagf: I? I=U/R 10V/1000Ω=0,01A=10mA Raspberry-Pi

29 Stroom en spanningspijlen
Stroom pijl: Bron: Stroom en Spanningspijl zelfde richting Verbruiker Stroom en Spanningspijl tegen gestelde richting Raspberry-Pi

30 Oefening Bron: 10V Gevraag: stromen en spanningen Raspberry-Pi

31 Oefening parallel Bron: 10V Gevraagd: Stromen spaningen Raspberry-Pi

32 Oefening gemengd Bron: 10V Gevraagd: Stromen spaningen Raspberry-Pi

33 Oefening Spanningsdeler
Gegeven: U=10V R1=100Ω, R2=1000Ω Gevraagd: Ontbrekende stromen en Spanningen Raspberry-Pi

34 Kleurcode weerstanden
Waarde? Raspberry-Pi

35 Truuk Zin: zij → zwart → 0 bracht → bruin → 1 rozen → rood → 2 op → oranje → 3 Gerrits → geel → 4 graf → groen → 5 bij → blauw → 6 vies → violet → 7 grijs → grijs → 8 weer → wit → 9 Raspberry-Pi

36 Oefening Zin: Raspberry-Pi


Download ppt "Les 3: Zaterdag 15 maart 2014 Wim Peeters"

Verwante presentaties


Ads door Google