Skip to main content
0
ArduinoInternet of Things

āļŠāļĢāđ‰āļēāļ‡āļ­āļļāļ›āļāļĢāļ“āđŒāļŠāļļāļ”āļĨāđ‰āļģ āļ›āđ‰āļ­āļ‡āļāļąāļ™āļāļēāļĢāļŠāļ™āļ—āđ‰āļēāļĒāļĢāļ–āļ”āđ‰āļ§āļĒāļ•āļąāļ§āđ€āļ­āļ‡ – Craft āđ‚āļœāđˆāļĄāļĄāļĄ EP. 1

[gdlr_video url=”https://www.youtube.com/watch?v=g4-I3YRIy1c” ]

 

āđ€āļ›āļīāļ”āļ•āļąāļ§āļ‹āļĩāļĢāļĩāļĒāđŒāđƒāļŦāļĄāđˆāļāļąāļš “Craft āđ‚āļœāđˆāļĄāļĄāļĄ” āļ—āļĩāđˆāļˆāļ°āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āđ€āļ›āļīāļ”āđ„āļ­āđ€āļ”āļĩāļĒāđāļšāļšāļāļ§āđ‰āļēāļ‡āđ† āļŠāļģāļŦāļĢāļąāļšāđƒāļŦāđ‰āļĢāļđāđ‰āļ§āđˆāļēāđ‚āļĨāļāļ™āļĩāđ‰āļŠāļēāļĄāļēāļĢāļ–āļžāļąāļ’āļ™āļēāđ„āļ”āđ‰āļ­āļĩāļāļĄāļēāļāļ”āđ‰āļ§āļĒāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩ āđāļšāļšāļ‡āđˆāļēāļĒāđ† āļ āļēāļĒāđƒāļ™āļŠāļīāļšāļ™āļēāļ—āļĩ ! āđ‚āļ”āļĒāđƒāļ™āļ•āļ­āļ™āļ™āļĩāđ‰āđ€āļĢāļēāļĄāļēāļ”āļđāļ§āđˆāļēāļ–āđ‰āļēāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ—āļģāļ­āļļāļ›āļāļĢāļ“āđŒāļ—āļĩāđˆāļ•āļīāļ”āļ—āđ‰āļēāļĒāļĢāļ–āļ—āļĩāđˆāđ€āļĢāļēāđ„āļ”āđ‰āļĒāļīāļ™āđ€āļŠāļĩāļĒāļ‡āļ›āļĩāđŠāļšāđ† āļāļąāļ™āļ™āļąāđ‰āļ™ āļ—āļģāļĒāļēāļāļ‡āđˆāļēāļĒāđāļ„āđˆāđ„āļŦāļ™ āđ„āļ›āļ”āļđāļāļąāļ™āđ€āļĨāļĒ ! āļ­āļĒāđˆāļēāļĨāļ·āļĄ ! āļ•āđ‰āļ­āļ‡āļĄāļĩāļžāļ·āđ‰āļ™āļāļēāļ™āļ āļēāļĐāļēāđ‚āļ›āļĢāđāļāļĢāļĄāļĄāļēāļāđˆāļ­āļ™āļ™āļ° !

āļŠāļģāļŦāļĢāļąāļšāđ‚āļ„āđ‰āļ”āļŠāļļāļ”āđāļĢāļāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļāļēāļĢāļ§āļąāļ”āļĢāļ°āļĒāļ°āļ”āđ‰āļ§āļĒāđ‚āļĄāļ”āļđāļĨāļ­āļąāļĨāļ•āļĢāđ‰āļēāđ‚āļ‹āļ™āļīāļ„ āļˆāļ°āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāļāļēāļĢāļ›āļĨāđˆāļ­āļĒāļ„āļĨāļ·āđˆāļ™āļ­āļ­āļāđ„āļ›āļ—āļēāļ‡āļ‚āļē TrigPin āđāļĨāļ° āļĢāļąāļšāļˆāļēāļ EchoPin āļ•āļēāļĄāļāļēāļĢāļŦāļ™āđˆāļ§āļ‡āđ€āļ§āļĨāļēāļ—āļĩāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ”āđ„āļ§āđ‰āđ€āļ›āđ‡āļ™āđ„āļĄāđ‚āļ„āļĢāļ§āļīāļ™āļēāļ—āļĩ

const int trigPin = 8;
const int echoPin = 9;
const int speakerPin = 3;

long duration;
int distance;
int beepCount = 0;

void setup() {
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(speakerPin, OUTPUT);
Serial.begin(9600);
}

void loop() {

digitalWrite(trigPin, LOW);
delayMicroseconds(2);

digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);

duration = pulseIn(echoPin, HIGH);

distance = duration * 0.034 / 2;

Serial.print("Distance: ");
Serial.println(distance);

}

āļ•āđˆāļ­āļĄāļēāđƒāļŦāđ‰āđ€āļĢāļēāļ—āļģāļāļēāļĢāļžāļąāļ’āļ™āļēāļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āļāļēāļĢāļŠāđˆāļ‡āđ€āļŠāļĩāļĒāļ‡āļ‹āļķāđˆāļ‡āļˆāļ°āļĄāļĩāļ„āļ§āļēāļĄāļĒāļēāļāļ‚āļķāđ‰āļ™āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļ„āļ§āļēāļĄāļ–āļĩāđˆāļ‚āļ­āļ‡āļāļēāļĢāļŠāđˆāļ‡āđ€āļŠāļĩāļĒāļ‡āļˆāļ°āđāļ›āļĢāļœāļąāļ™āđ„āļ›āļāļąāļšāļĢāļ°āļĒāļ°āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļ•āļąāļ§āļ›āļĨāđˆāļ­āļĒāļŠāļąāļāļāļēāļ™āđāļĨāļ°āļ§āļąāļ•āļ–āļļ āđ‚āļ”āļĒāđƒāļ™āļ—āļĩāđˆāļ™āļĩāđ‰āđ€āļ›āđ‡āļ™āļĢāļđāļ›āđāļšāļšāļŸāļąāļ‡āļāđŒāļŠāļąāļ™ beep āļ—āļĩāđˆāļĢāļąāļšāļ„āđˆāļēāļĢāļ°āļĒāļ°āļ—āļēāļ‡ āļ‹āļķāđˆāļ‡āļĄāļēāļˆāļēāļāļāļēāļĢāļ„āļģāļ™āļ§āļ“āļāđˆāļ­āļ™āļŦāļ™āđ‰āļēāļ™āļąāđˆāļ™āđ€āļ­āļ‡

<pre>void beep(int distance) {

beepCount += 15;
if (beepCount / (distance * 10) > 1) {
digitalWrite(speakerPin, LOW);
Serial.println("Open");
beepCount = 0;
}else if(beepCount > 50){
digitalWrite(speakerPin, HIGH);
Serial.println("Close");
}
āđāļĨāļ° āļŠāļģāļŦāļĢāļąāļšāļ—āđˆāļēāļ™āđƒāļ”āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāļŦāļĨāļ°āļāđ‡ āļ”āļđāļˆāļēāļāļ§āļĩāļ”āļĩāđ‚āļ­āļ‚āļ­āļ‡āđ€āļĢāļēāđƒāļ™āļĒāļđāļ—āļđāļ›āļˆāļēāļāļ”āđ‰āļēāļ™āļšāļ™āđ„āļ”āđ‰āđ€āļĨāļĒāļĒ !
BorntoDev

Author BorntoDev

BorntoDev Co., Ltd.

More posts by BorntoDev

Leave a Reply

Close Menu

āđ€āļĢāļēāđƒāļŠāđ‰āļ„āļļāļāļāļĩāđ‰āđ€āļžāļ·āđˆāļ­āļžāļąāļ’āļ™āļēāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āđāļĨāļ°āļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļ—āļĩāđˆāļ”āļĩāđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒāļ‚āļ­āļ‡āļ„āļļāļ“ āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļĻāļķāļāļĐāļēāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āđ„āļ”āđ‰āļ—āļĩāđˆ āļ™āđ‚āļĒāļšāļēāļĒāļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ•āļąāļ§ āđāļĨāļ°āļŠāļēāļĄāļēāļĢāļ–āļˆāļąāļ”āļāļēāļĢāļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ•āļąāļ§āđ€āļ­āļ‡āđ„āļ”āđ‰āļ‚āļ­āļ‡āļ„āļļāļ“āđ„āļ”āđ‰āđ€āļ­āļ‡āđ‚āļ”āļĒāļ„āļĨāļīāļāļ—āļĩāđˆ āļ•āļąāđ‰āļ‡āļ„āđˆāļē

āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ•āļąāļ§

āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āđ€āļĨāļ·āļ­āļāļāļēāļĢāļ•āļąāđ‰āļ‡āļ„āđˆāļēāļ„āļļāļāļāļĩāđ‰āđ‚āļ”āļĒāđ€āļ›āļīāļ”/āļ›āļīāļ” āļ„āļļāļāļāļĩāđ‰āđƒāļ™āđāļ•āđˆāļĨāļ°āļ›āļĢāļ°āđ€āļ āļ—āđ„āļ”āđ‰āļ•āļēāļĄāļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢ āļĒāļāđ€āļ§āđ‰āļ™ āļ„āļļāļāļāļĩāđ‰āļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™

āļĒāļ­āļĄāļĢāļąāļšāļ—āļąāđ‰āļ‡āļŦāļĄāļ”
āļˆāļąāļ”āļāļēāļĢāļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ•āļąāļ§
  • āļ„āļļāļāļāļĩāđ‰āļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™
    āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļ•āļĨāļ­āļ”

    āļ›āļĢāļ°āđ€āļ āļ—āļ‚āļ­āļ‡āļ„āļļāļāļāļĩāđ‰āļĄāļĩāļ„āļ§āļēāļĄāļˆāļģāđ€āļ›āđ‡āļ™āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒ āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āđ€āļ›āđ‡āļ™āļ›āļāļ•āļī āđāļĨāļ°āđ€āļ‚āđ‰āļēāļŠāļĄāđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒ āļ„āļļāļ“āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āļ›āļīāļ”āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļ„āļļāļāļāļĩāđ‰āļ™āļĩāđ‰āđƒāļ™āļĢāļ°āļšāļšāđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒāļ‚āļ­āļ‡āđ€āļĢāļēāđ„āļ”āđ‰
    āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ„āļļāļāļāļĩāđ‰

  • āļ„āļļāļāļāļĩāđ‰āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ•āļīāļ”āļ•āļēāļĄāļ—āļēāļ‡āļāļēāļĢāļ•āļĨāļēāļ”

    āļ›āļĢāļ°āđ€āļ āļ—āļ‚āļ­āļ‡āļ„āļļāļāļāļĩāđ‰āļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāļˆāļģāđ€āļ›āđ‡āļ™āđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđ€āļžāļ·āđˆāļ­āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒ āđāļĨāļ° āļ™āļģāđ€āļŠāļ™āļ­āđ‚āļ›āļĢāđ‚āļĄāļŠāļąāļ™ āļŠāļīāļ™āļ„āđ‰āļē āļĢāļ§āļĄāļ–āļķāļ‡āļŦāļĨāļąāļāļŠāļđāļ•āļĢāļŸāļĢāļĩ āđāļĨāļ° āļŠāļīāļ—āļ˜āļīāļžāļīāđ€āļĻāļĐāļ•āđˆāļēāļ‡ āđ† āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āđ€āļĨāļ·āļ­āļāļ›āļīāļ”āļ„āļļāļāļāļĩāđ‰āļ›āļĢāļ°āđ€āļ āļ—āļ™āļĩāđ‰āđ„āļ”āđ‰āđ‚āļ”āļĒāđ„āļĄāđˆāļŠāđˆāļ‡āļœāļĨāļ•āđˆāļ­āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļŦāļĨāļąāļ āđ€āļ§āđ‰āļ™āđāļ•āđˆāļāļēāļĢāļ™āļģāđ€āļŠāļ™āļ­āđ‚āļ›āļĢāđ‚āļĄāļŠāļąāļ™āļ—āļĩāđˆāļ­āļēāļˆāđ„āļĄāđˆāļ•āļĢāļ‡āļāļąāļšāļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢ
    āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ„āļļāļāļāļĩāđ‰

āļšāļąāļ™āļ—āļķāļāļāļēāļĢāļ•āļąāđ‰āļ‡āļ„āđˆāļē