Haptic avstånd Sensor (2 / 4 steg)
Steg 2: Program
Arduinoen programmeras via en extern programmering ombord som ansluter via female↔female kablar. Varje bräda har data stiften märkta och de kommer att vara i samma ordning så är det en fråga om att se till att varje sida är ansluten på samma sätt. Du kanske märker transmit (Tx) och ta emot (Rx) stift är korsade från styrelsen till styrelsen men denna detta avsiktligt eftersom du vill ta emot stiften att prata med sändnings stiften så kabel bundle kommer att gå rakt över.
Om du redan inte har hämtat Arduino IDE (Integrated Development Enviroment) Vänligen ladda ner och installera denna programvara på din dator.
Följ eventuella instruktioner medföljer din följetong ↔ USB-kabel.
Koden visas i slutet av denna STEPeller kan laddas.
- Öppna eller klistra in koden i den installerade Arduino IDE.
- Välj den seriella porten.
- Ansluta Arduino
- Hämta koden.
osignerade långa upperLimit = 15000;
void setup() {
pinMode (3, ingång);
pinMode (4, OUTPUT);
pinMode (12, OUTPUT);
}
void loop() {
digitalWrite (4, hög).
delayMicroseconds(10);
digitalWrite (4, låg).
int servoDelay = pulseIn (3, hög, upperLimit);
om ((servoDelay < 110) || servoDelay > upperLimit) {servoDelay = upperLimit;}
servoDelay = karta (servoDelay, 110, upperLimit, 500, 2500);
digitalWrite 12, hög.
delayMicroseconds(servoDelay);
digitalWrite 12, låg.
Delay(15);
}