Stap 1: gebouw
Samenstellen van dat de eenheid minuten, codering, was de meest moeilijk als ik niet echt wist waar te beginnen. Dit is wanneer ik draaide me om mijn goede vriend instructables. Ik vond een met een adellijke titel ible
Intel-Edison-Hands-on-Day-4-Touch-Switch
door gckulo, mij zijn code gekopieerd en troep opwaarts en was blij dat een touch-sensor die de estafette fietste. Maar er was een probleem, zijn compilatie is voor een ander doel dan ik had bedoeld. Zijn code toegelaten de druk op de knop aan cyclus over en vervolgens een ander cycli van de pers af. Ik nodig de actie als kortstondige. Dus verrekend ik opnieuw om te vinden wat code ik kon lenen en manipuleren voor mijn behoefte. De instructies van het Seeed Grove kit gesuggereerd dat ik van hun Seeed github pagina, broncode dus ik deed. Aangezien hun GLB touch sensor kan worden gebruikt als een gewone knop die ik heb gekopieerd en gewijzigd wat code voor hun estafette-eenheid. Na dit laden en alles samen inpluggen zult u bereid dit toe te voegen aan uw voertuig.
CODE::
Const int buttonPin = 2; de knop is gekoppeld aan digitale pin 2
Const int relayPin = 7; het Relais is aangesloten op de digitale pin 7 int buttonState = laag;
VOID Setup
{pinMode (relayPin, OUTPUT);
pinMode (buttonPin, INPUT); }
void loop {/ / Lees de status van de knop: buttonState = digitalRead(buttonPin); als (buttonState == HIGH) digitalWrite (relayPin, hoge); anders digitalWrite (relayPin, laag); delay(10);}