Stap 2: Arduino IDE deel
Nu kunnen we overgaan tot de codering deel van ons project.
We hebben de Arduino IDE zijde en verwerking. Het laatste deel helpen ons informatie van onze microcontroller te lezen en het schrijven in een bestand.
Dus ik neem aan dat je al weet hoe dat te opstelling uw Arduino IDE. Je hoeft alleen om er zeker van te zijn dat de juiste bord en de poort te selecteren (in het menu Tools -> bestuur -> Arduino Uno (in mijn geval) en Tools -> Port -> COM4 (moet u de poort waarop je Arduino is aangesloten))
Maak vervolgens een nieuwe schets start codering :)
#define trigPin 12 #define echoPin 13 #define blue 11 #define red 10 void setup() { Serial.begin(9600); pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); pinMode(red, OUTPUT); pinMode(blue, OUTPUT); } void loop() { long duration, distance; digitalWrite(trigPin, LOW); delayMicroseconds(2); digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); duration = pulseIn(echoPin, HIGH); /* PulseIn waits for the pin to go HIGH, starts timing, then waits for the pin to go LOW and stops timing. Returns the length of the pulse in microseconds or 0 if no complete pulse was received within the timeout. The speed of sound is 340 m/s or 29 microseconds per centimeter. The ping travels out and back, so to find the distance of the object we take half of the distance traveled. */ distance = (duration/2) / 29; if (distance < 100) { digitalWrite(blue,LOW); digitalWrite(red,HIGH); } else { digitalWrite(red,LOW); digitalWrite(blue,HIGH); } Serial.println(distance); delay(500); }