Malik & Co
4HEM
Avicenna College

Inleiding$ cool

Goedendag ik ben Malik Guinko. En mijn verslag gaat over hoe ik te werk ben gegaan met mijn opdracht. Ik leerde het omgaan met Rasberry Pi. Deze kennis hebben nodig voor de volgende opdrachten. Hiervoor hebben we dus een aantal opdrachten gemaakt, naar aanleiding van deze opdrachten maak ik dit verslag.

opdracht

 

02- DE (HOST)NAAM VAN JE RPI AANPASSEN

het doel was om in het mapje etc het bestand met de naam hostname aan te passen. Dit doe je alsvolgt:

  1. is
  2. cd ..
  3. is
  4. cd ..
  5. is
  6. cd etc (door dit te typen komen we in deze map)
  7. sudo nano hostname

sudo= SUPERUSER DO en geeft ons de hoogste rechten, Nano= een programma om in een tekstbestand te typen, Hostname= naam van het bestand dat we gaan aanpassen 

37-... (dit is wat we hebben aangepast) druk nu op control x om de wijzeging op te slaan, klik daarna om Y om de wijzeging te bevestigen

Om te controleren of alles goed is aangepast zeg je weer: sudo nano hostname ( pijltje omhoog), je ziet dat alles goed is dus je klikt weer op control X.

 

 03- EEN GEBRUIKER AANMAKEN 

  • naam: Malik
  • ww: HPScanner2020!
  • volledige naam: Malik Guinko
  • kamernummer: chd2
  • telefoonwerk: 0690675342
  • telefoonhuis:01584653785 

06- EERSTE PYTHON REGELS 

de opdracht was om een klein spelletje te maken met de RPI, een klik spelltje die je zelf moest gaan programmeren. 

stap1: klik op die rasberry links boven. "programming"--> "python 3"  hierdoor word dus SHELL geopent 

shell: dat als je de commando's hierin typt die direct worden uitgevoerd

commentaar, code: om duidelijk te maken

  • from time import sleep, time 
  • sleep(4) zo wacht hij 4 seconde voordat het spel begint 
  • print("druk zo snel mogelijknop de enter knop")
  • start=time()
  • reactie-tijd=time()-start
  • print("dat was snel")
  • "het duurde" reactie-tijd,"seconde")

 

07- OPDRACHT  

*Python openen --> we gaan een commando opgeven, lampje is al aangesloten

  • new file
  • from  gpiozero import LED

gpiozero= van bibliotheek 

LED= klas

  • *naam geven aan lamp* groen_led=LED(17)  

17= pin 17 op je RPI

als je nu op Run module klikt gebeurd er niks, omdat je het nog moet aanzetten.

  • groen_led.on()

Run module --> als je dit doet zie je dat het lampje aangaat 

  • groen_led.off()

zo gaat het lampje uit, maar als je allen dit doet zie je niet goed wat er gebeurd, je moet er een pauze tussen zetten 

en nu goed:

  • from gpiozero import LED
  • from time import sleep 
  • groen_led-LED(17)
  • while true:
  • groen_led.on()
  • sleep(3)
  • groen_led.off()

sleep(3)  = het lampje blijft 3 seconde aan en gaat daarna uit 

opslaan als BLINK

 

08- OPDRACHT

Hier was de opdracht om een stoplicht te maken met je RPI

  • from gpiozero import trafficlights, buzzer,button 
  • lampjes=trafficlights(25,8,7)
  • knop=button(21)
  • zoemer=buzzer(15)
  • while true:
  • lampjes.on()
  • zoemer.off()
  • knop.is_pressed()
  • lampjes.off()
  • zoemer.on()

 

09-  PASSIEVE INFRAROOD SENSOR 

We hadden een opbouw gemaakt van onze infrarood sensor. Het zag er zo uit

 

     

hierna moesten we het script verbeteren op de fouten die erin zaten 

 

 

reflexie

Dit was mijn verslag over de Rasberry PI curcus. Ik hoop dat je het interresant vond en vooral leerzaam. En zal dit later ook kunnen gebruiken.