Stap 3: Interfacing knop met Intel Edison Board
De eerste stap is om een normale drukknop met Intel Edison Board interface. Ik ben met behulp van de knop van de Groove Starter Kit Plus. Het heeft 4 aansluitingen die VCC, GND, NC(no connection) en SIG (signaal).
Ik zal met behulp van Python scripts te schrijven, kunt u bash of andere.
Dit is een monster python script om te detecteren als een knop wordt ingedrukt.
<p>import mraa<br>import time</p><p>button=mraa.Gpio(4)</p><p>while 1:</p><p> if button.read()==1: print "Button Pressed" time.sleep(0.2)</p>
Kopieer deze code en sla het op in een bestand met de naam button.py
Uitvoeren met behulp van "python button.py" (zonder aanhalingstekens)
Hier is de knop aangesloten op Digital Pin 4 van het schild van de expansie van Arduino.
Vervolgens verhuizen naar beweging detecteren met de PIR bewegingsmelder.