सेंसर भेजता है
एक ध्वनि तरंग बाहर जाती है।

मेरा पहला स्मार्ट रोबोट: एक वस्तु का पता लगाएं और एलईडी (LED) ब्लिंक करें!
मिशन 01 · भविष्यवाणी करें
आइए अरुडिनो (Arduino) को यह देखना सिखाएं कि कोई वस्तु कितनी करीब है।
अपना हाथ पास लाएं। रोबोट क्या करेगा?
मिशन 02 · सुनें
यह सेंसर ध्वनि भेजता है और ध्वनि के वापस आने का इंतज़ार करता है।
जब आपका हाथ करीब आता है तो क्या होता है?
मिशन 03 · संग्रह
हर पुर्जे का एक काम है। उन्हें एक-एक करके जानने के लिए बटन दबाएं।
मिशन 04 · कनेक्ट
तारों का सावधानीपूर्वक पालन करें। सही कनेक्शन आपके रोबोट को काम करने में मदद करते हैं!
मिशन 05 · लाइट अप
LED हमारे रोबोट की लाइट है। रेसिस्टर इसे सुरक्षित रखने में मदद करता है।
मिशन 06 · समझें
रोबोट सुनता है, सोचता है, और फिर कार्य करता है।
एक ध्वनि तरंग बाहर जाती है।
यह आपके हाथ से वापस आता है।
यह दूरी की जाँच करता है।
मिशन 07 · सोचें
Arduino को निर्देशों की आवश्यकता होती है, ठीक वैसे ही जैसे कोई व्यक्ति दिशा-निर्देशों का पालन करता है।
कौन सा उदाहरण LED को ब्लिंक करना चाहिए?
मिशन 08 · निर्देश
यहाँ पूरा प्रोग्राम है। आपका प्रेजेंटर इसे बोलकर समझाएगा।
const int trigPin = 9;
const int echoPin = 10;
const int ledPin = 13;
long duration;
float distance;
void setup() {
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}
void loop() {
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH, 30000);
if (duration == 0) {
distance = -1;
} else {
distance = duration * 0.0343 / 2;
}
Serial.print("Distance: ");
Serial.print(distance);
Serial.println(" cm");
if (distance > 0 && distance <= 15) {
digitalWrite(ledPin, HIGH);
delay(250);
digitalWrite(ledPin, LOW);
delay(250);
} else {
digitalWrite(ledPin, LOW);
delay(100);
}
}मिशन 09 · टेस्ट
एक बार में एक सावधानीपूर्वक कदम।
मिशन 10 · चुनौती
प्रत्येक त्वरित चुनौती के लिए एक उत्तर चुनें।
मिशन 11 · कल्पना
दूरी का पता लगाना हमारी कक्षा से कहीं अधिक उपयोगी है।
पता लगाएं कि पार्किंग की जगह कब खाली है।
जब कोई पास आए तो दरवाज़ा खोलें।
एक रोबोट को यह नोटिस करने में मदद करें कि आगे क्या है।