Opdracht 13 - hondenkennel

Slides:



Advertisements
Verwante presentaties

Advertisements

Inleiding programmeren in C++ Life Science & Technology 1 maart Universiteit Leiden.
GESPRG Les 14 Gestructureerd programmeren in C. 174 Details! The devil is in the details.
Gemaakt door Maren Tummers, Patricia keus en Julinha Thelen
Beeld en geluid foto’s Door Emiel van putten.
Computervaardigheden Hoofdstuk 4 — Scripting (Let op: dit is enkel voor studenten Biologie.)
Hoofdstuk 6: Controle structuren
1 SOCS Hoofdstuk 1 Programmeertaal C. 2 Kenmerken van C Hogere programmeertaal  Grote verzameling types, strenge type controle  Zelf nieuwe types definiëren.
Download en installeer de gereedschappen
Flow controle Keuzes maken. Het if-statement Soms moet code alleen in bepaalde situaties uit gevoerd worden Hiervoor heeft C de if-else constructie: if(voorwaarde1){
Herhaling: For, While en Do
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology ; PIC assember programeren 1 Les 4 - onderwerpen Multiplexen.
Evaluatie Code Goed Bestuur. Code Goed Bestuur PO De Code Goed Bestuur van de PO- Raad behoeft in 2012 grondige bijstelling.
Opgave 1a: void nvoid staat in de header van een methode die geen resultaatwaarde heeft nde aanroep van een void-methode is dan een opdracht i.p.v. een.
Tijdmachine Informatie les 1
PHP & MYSQL LES 02 PHP & FORMULIEREN. PHP & MYSQL 01 PHP BASICS 02 PHP & FORMULIEREN 03 PHP & DATABASES 04 CMS: BEST PRACTICE.
Les 5: Zaterdag 29 maart 2014 Wim Peeters
Les 4: Zaterdag 22 maart 2014 Wim Peeters
Slimme meter en domotica met de Raspberry Pi
Inleiding tot programmeren
Hoorcollege 14 Vijanden, excepties. Overzicht programmaconstructies Opdrachten Toekenning Aanroep void-methode return-opdracht while-opdracht for(each)-opdracht.
Les 3: Zaterdag 15 maart 2014 Wim Peeters
Les 3 Basisbouwstenen (deel 2) Programmeren met Visual Basic Karl Moens.
Modding Unreal Tournament Valentijn Geirnaert
Beeld & geluid designThis Abdirizak Duale Remy Jokhoe Tim Poot Jurjen van Zijl.
CONTROLESTRUCTUREN (DEEL 1)
Tircms02-p les 3 Functies Strings Structuren. Functies 1. main() 2. { int k; k = 10 ; printf(“%d\n”,fac(k)); } 3. int fac(n) int n; 4. { int f; f= 1;
Opdracht workshop.  Maak met je groepje 2 filmpjes over de verblijfsfase  1 filmpje zoals het hoort en 1 filmpje met verborgen fouten erin.
Les 1: Zaterdag 22 februari 2014 Wim Peeters
Etiquette Etiquette Opdracht workshop.
Algoritmiek Controle-structuren Loops; Switch-statement. Hoorcollege 5 - Ma. 2 okt L.M. Bosveld-de Smet.
1 PI1 week 9 Complexiteit Sorteren Zoeken. 2 Complexiteit van algoritmen Hoeveel werk kost het uitvoeren van een algoritme (efficiëntie)? –tel het aantal.
INFITT01 - Internettechnologie WEEK 3. Programma Sessies JSP.
Java & het Web Programma: Sessies JSP. Stateless vs. Stateful(1) HTTP is stateless WAT IS STATELESS?
Door: Leander van Boven, Remy de Wilde en Liselotte Jans
Apparaten laten praten Keuzecollege Robots in een rampgebied, 8 februari #MaakbareWereld.
Loops en errors Array's Random try catch for loop while loop do while loop.
Na de praktijk, de theorie.. Zoals een gehaktmolen 1.Je stopt er iets in. 2.Je hoeft niet te weten wat er binnenin gebeurt. 3.Het resultaat verschijnt.
GUI & classes Een Gui in een class steken en het object gebruiken.
IF() ELSE() LES 4: VOORWAARDEN. BOOL Een variabele die slechts 2 mogelijke waarden kan hebben: true(waar) of false(niet waar) duid je aan met bool bool.
Informatie beoordelen If else Switch En Wiskunde.
LPI 1.05 Marcel Nijenhof. Agenda ● Customize and use the shell environment ● Customize or write simple scripts ● SQL data management.
Apps testen met Xamarin en BDD Jan Bertijn 1.
Containers voor.NET Developers. Jasper de Lange Software Architect.
Javascript. Vandaag Samenvatting vorige les PSD's Random Array's Herhalingen – For-loop – While-loop.
NFC Near Field Communication
Raspberry Pi de nieuw hype voor lage energie computers
Virtualisatie 29 sept 2012 Een wegwerpcomputer met VirtualBox
MQTT for the impatient.
PI-HOLE: NETWORK-WIDE, HARDWARE AD BLOCKING
Programmeren van de Raspberry Pi
Gameprogrammeren: Expressies
Tinpro015b-les 1 C++ voor C-kenners Voor Technische Informatica.
Condition Based Prognostics and Diagnostics for Wind Turbines
Gameprogrammeren: Herhalingen
Voeren en verzorgen
Jan Holbrouck, Stijn Brysbaert
Programmeren woensdag 4 oktober 2017.
Voortborduren op eerder gedaan werk
Opdrachten herhalen public void tekenScherm (object o, PEA pea)
NLLGG Muziek maken met de Raspberry Pi
Game: omgaan met tijd (Jewel-Jam)
Survivor Steven, Jurgen, Raphael, Samuel, Willem
Werking NL netwerkregulering
Team 5 Jeffrey.
Ultrasoon geluid Aan het einde van de les moet je in staat zijn:
Team 5 Jeffrey.
Software Development fundamentals
Python – For loop + strings
Transcript van de presentatie:

Opdracht 13 - hondenkennel Emiel Vandenbussche Jan Holbrouck 2NMCT7

Opdracht Ongedierte verdelgen met honden in de buurt Gif Ultrasoon geluid

Demo

Doelstelling Raspberry Pi Raspbian OS Buzzer aangesloten Zoekt beacons Als beacon in de buurt is stopt buzzer

Node.js 2 functies Python script aanspreken Beacons detecteren

Scannen

Raspbian Packages Node.js update Bluetooth socket update Noble PythonShell

Buzzer Pin 3: aarding Pin 6: PCM

Python Code import time from RPi import GPIO PIN = 6 BUZZER_REPETITIONS = 200 BUZZER_DELAY = 0.001 PAUSE_TIME = 0.001 GPIO.setmode(GPIO.BCM) GPIO.setup(pin, GPIO.OUT) while True:     for _ in xrange(BUZZER_REPETITIONS):         for value in [True, False]:             GPIO.output(PIN, value)             time.sleep(BUZZER_DELAY)     time.sleep(PAUSE_TIME)