Stap 1: bedrading
Sluit de draden zoals u hier ziet. De tilt sensor verwijderen en sluit de ene draad uit de alligator clip aan waar de tweede draad die wordt veroorzaakt door een andere alligator clip was om verbinding te maken met het circuit. Bij het kiezen van uw gefokte boord ik stel voor met behulp van een kleiner formaat.
Programma:
#include / / Servo bibliotheek
int inPin = 2; de schakelaar van de tilt is aangesloten op de pin van de Arduino D2
int lezen; de huidige lezing van de invoer pin
Servo myservo; servo motor object maken
VOID Setup
{
myservo.attach(9); koppelen van servomotor tot en met 9 pin van de Arduino
pinMode (inPin, INPUT); Maak 2 invoer pin
}
void loop
{
lezen = digitalRead(inPin); digitale gegevens op te slaan in een variabele
if(Reading == High) {/ / controleren van digitale gegevens met streefwaarde
myservo.write(180); als digitale gegevens gelijk is aan de streefwaarde,
servomotor draait 180 graden
delay(15); wachten 15ms voor rotatie
}
else {/ / als lezen niet gelijk aan de streefwaarde is,
myservo.write(0); servomotor tot 0 graden roteren
delay(15); wachten 15ms voor rotatie
}
}