โ๏ธโ๏ธโ๏ธโ๏ธโ๏ธโ๏ธโ๏ธโ๏ธโ๏ธโ๏ธโ๏ธโ๏ธ
ุฌุณุฑ H ุฃู ุงูุง ุงุชุด ุจุฑูุฌ ุจุงูุฅูุฌููุฒูุฉ( H bridge ), ูู ุฏุงุฆุฑุฉ ุฅููุชุฑูููุฉ ุชู ูู ุงูุฌูุฏ ู ู ุฃู ูุชู ุชุทุจูููุง ุนูู ุชุญู ูู ุนูู ุฌูุชูู.
ุชุณุชุฎุฏู ู ุซู ูุฐู ุงูุงุฌูุฒู ูู ุงูุฃุฌูุฒุฉ ุงูุงููู ุงูุฑูุจูุชุงุช ูุงูู ุญุฑูุงุช ูุชู ูููุง ู ู ุชุญุฑูููุง ุฅูู ุงูุงู ุงู ุฃู ุฅูู ุงูุฎูู.
ุฌุณุฑ H ุฃู(H-Bridge) ู ุชูุฌุฏู ุนูู ููุฆุฉ ุฏูุงุฆุฑ ู ุชูุงู ูู ุฃู ู ูููุงุช ู ููุตูุฉ.
H bridge
ุทุฑููุฉ ุงูุนู ู
ูุฐู ุงูุฏุงุฆุฑุฉ ุญุตูุช ุนูู ุงุณู ูุง ูุชุดุงุจู ุดูู ุงูุฏุงุฆุฑุฉ ุงูุงูุชุฑูููุฉ ุจุญุฑู ุงูH
H bridge operating.svg
ุชุชููู ุงูุฏุงุฆุฑุฉ ุฅููุชุฑูููุฉ ู ู ุงุฑุจุน ู ูุงุชูุญ ููุฑุจุงุฆูุฉ.ุนูุฏู ุง ูููู ุงูู ูุชุงุญ ุงูุฃูู s1 ูุงูู ูุชุงุญ ุงูุฑุงุจุน s4 ู ุบููุงู ููููู ุงูู ูุชุงุญ ุงูุซุงูู s2ูุงูุซุงูุซ s3 ู ูุชูุญุงู ูุชููู ุฌูุฏ ู ูุฌุจ ุนูู ุงูู ุญุฑู.ูุนูุฏู ุง ูููู ุงูู ูุชุงุญ ุงูุซุงูู s2 ูุงูุซุงูุซ s3 ู ุบูุงู ูุงูู ูุชุงุญ ุงูุฃููs1 ูุงูุฑุงุจุน s4 ู ูุชูุญุงู ูุชููู ุฌูุฏ ู ุนููุณ.
ุจุงุบูุงู ุงูู ูุชุงุญูู ุงูุฃูู s1 ูุงูุซุงูู s2 ู ุนูุง ูุงู ุฐูู ุณูู ูุคุฏู ุฅูู ุตูุน ุฏุงุฆุฑุฉ ูุตุฑ (ุจุงูุฅููููุฒูุฉ Short circuit) ููุฐูู ูุงู ุงุบูุงู ุงูู ูุชุงุญูู ุงูุซุงูุซ s3 ูุงูุฑุจุน s4 ุณูู ูุนุทู ููุณ ุงููุชูุฌุฉ ูุชุณู ู ูุฐู ุงูุญุงูุฉ ุจู Shoot-through ููู ูู ุงุณุชุฎุฏุงู ูุง ูู ุนู ููุฉ ุงููุงู ุชุดุบูู ุงูู ุญุฑู.
ุงูุฌุฏูู ุงูุชุงูู ูุชุถู ู ุงููุฉ ุนู ู ุงูุฏุงุฆุฑุฉ ุงูุฅููุชุฑูููุฉ ูุจุนุถ ุงูุงุญุชู ุงูุงุช ุงูู ู ููู.
-
! ุงููุชูุฌุฉ !! s1 !!s2!! s3!! s4
-
ุงูู ุญุฑู ูุชุญุฑู ุญุฑูุฉ ุญุฑู 0 0 0 0
-
ุงูู ุญุฑู ูุชุญุฑู ุฅูู ุงููู ูู 0 1 0 1
-
ุงูู ุญุฑู ูุชุญุฑู ุฅูู ุงููุณุงุฑ 1 0 1 0
-
ุงูู ุญุฑู ูุชููู 1 1 0 0
-
ุงูู ุญุฑู ูุชููู 0 0 1 1
@electro09210
ุฌุณุฑ H ุฃู ุงูุง ุงุชุด ุจุฑูุฌ ุจุงูุฅูุฌููุฒูุฉ( H bridge ), ูู ุฏุงุฆุฑุฉ ุฅููุชุฑูููุฉ ุชู ูู ุงูุฌูุฏ ู ู ุฃู ูุชู ุชุทุจูููุง ุนูู ุชุญู ูู ุนูู ุฌูุชูู.
ุชุณุชุฎุฏู ู ุซู ูุฐู ุงูุงุฌูุฒู ูู ุงูุฃุฌูุฒุฉ ุงูุงููู ุงูุฑูุจูุชุงุช ูุงูู ุญุฑูุงุช ูุชู ูููุง ู ู ุชุญุฑูููุง ุฅูู ุงูุงู ุงู ุฃู ุฅูู ุงูุฎูู.
ุฌุณุฑ H ุฃู(H-Bridge) ู ุชูุฌุฏู ุนูู ููุฆุฉ ุฏูุงุฆุฑ ู ุชูุงู ูู ุฃู ู ูููุงุช ู ููุตูุฉ.
H bridge
ุทุฑููุฉ ุงูุนู ู
ูุฐู ุงูุฏุงุฆุฑุฉ ุญุตูุช ุนูู ุงุณู ูุง ูุชุดุงุจู ุดูู ุงูุฏุงุฆุฑุฉ ุงูุงูุชุฑูููุฉ ุจุญุฑู ุงูH
H bridge operating.svg
ุชุชููู ุงูุฏุงุฆุฑุฉ ุฅููุชุฑูููุฉ ู ู ุงุฑุจุน ู ูุงุชูุญ ููุฑุจุงุฆูุฉ.ุนูุฏู ุง ูููู ุงูู ูุชุงุญ ุงูุฃูู s1 ูุงูู ูุชุงุญ ุงูุฑุงุจุน s4 ู ุบููุงู ููููู ุงูู ูุชุงุญ ุงูุซุงูู s2ูุงูุซุงูุซ s3 ู ูุชูุญุงู ูุชููู ุฌูุฏ ู ูุฌุจ ุนูู ุงูู ุญุฑู.ูุนูุฏู ุง ูููู ุงูู ูุชุงุญ ุงูุซุงูู s2 ูุงูุซุงูุซ s3 ู ุบูุงู ูุงูู ูุชุงุญ ุงูุฃููs1 ูุงูุฑุงุจุน s4 ู ูุชูุญุงู ูุชููู ุฌูุฏ ู ุนููุณ.
ุจุงุบูุงู ุงูู ูุชุงุญูู ุงูุฃูู s1 ูุงูุซุงูู s2 ู ุนูุง ูุงู ุฐูู ุณูู ูุคุฏู ุฅูู ุตูุน ุฏุงุฆุฑุฉ ูุตุฑ (ุจุงูุฅููููุฒูุฉ Short circuit) ููุฐูู ูุงู ุงุบูุงู ุงูู ูุชุงุญูู ุงูุซุงูุซ s3 ูุงูุฑุจุน s4 ุณูู ูุนุทู ููุณ ุงููุชูุฌุฉ ูุชุณู ู ูุฐู ุงูุญุงูุฉ ุจู Shoot-through ููู ูู ุงุณุชุฎุฏุงู ูุง ูู ุนู ููุฉ ุงููุงู ุชุดุบูู ุงูู ุญุฑู.
ุงูุฌุฏูู ุงูุชุงูู ูุชุถู ู ุงููุฉ ุนู ู ุงูุฏุงุฆุฑุฉ ุงูุฅููุชุฑูููุฉ ูุจุนุถ ุงูุงุญุชู ุงูุงุช ุงูู ู ููู.
-
! ุงููุชูุฌุฉ !! s1 !!s2!! s3!! s4
-
ุงูู ุญุฑู ูุชุญุฑู ุญุฑูุฉ ุญุฑู 0 0 0 0
-
ุงูู ุญุฑู ูุชุญุฑู ุฅูู ุงููู ูู 0 1 0 1
-
ุงูู ุญุฑู ูุชุญุฑู ุฅูู ุงููุณุงุฑ 1 0 1 0
-
ุงูู ุญุฑู ูุชููู 1 1 0 0
-
ุงูู ุญุฑู ูุชููู 0 0 1 1
@electro09210
ู
ู ุฎูุงู ูุฐุง ุงูู
ูุฏูู ูู
ูููุง ุชูุตูู ุขุฑุฏูููู ุจุดุจูุงุช ุงูุฅูุชุฑูุช ู
ู ุฎูุงู ุชูุตูู ููุจู ู
ู ููุน CAT5 ู
ุซู ุงูู
ุณุชุฎุฏู
ูู ุงูุชูุตูู ู
ุง ุจูู ุฌูุงุฒ ุงูู
ูุฏูู
ู ุงููู
ุจููุชุฑ , ู
ู
ุง ูุนุฌููุง ูุงุฏุฑูู ุนูู ุนู
ู ู
ุดุงุฑูุน ุงูุชุญูู
ุนู ุจุนุฏ ุจูุงุณุทุฉ ุงูุดุจูุฉ ุงูู
ุญููุฉ ุงู ุนุจุฑ ุดุจูุฉ ุงูุฅูุชุฑูุช ููู
ููู ุชูุตูู ุนุฏุฏ ู
ู ุงูุฃุฌูุฒุฉ ุงูุงููุชุฑูููุฉ ุจููุญุฉ ุงูุขุฑุฏูููู ู ุงูุชุญูู
ุจูุง ู
ู ุงู ู
ูุงู ูู ุงูุนุงูู
ุนู ุทุฑูู ุดุจูุฉ ุงูุฅูุชุฑูุช ููุณุชุทูุน ุงูุถุง" ุชุฎุฒูู ุงูู
ููุงุช ุนูู ุงูุฐุงูุฑุฉ ุงูู
ุฏู
ุฌุฉ ู
ุน ููุญุฉ ุงูุฅูุซุฑูุช ุดููุฏ ู
ู
ุง ูุณุงุนุฏูุง ูู ุชุณุฌูู ุงูููู
ุงูุฏูุฑูุฉ ูุฏุฑุฌุฉ ุงูุญุฑุงุฑุฉ ู ุงูุฑุทูุจุฉ ุงู ุญุณุงุณ ูุงุดู ุงูุญุฑูุฉ ูุบูุฑูุง ูู ูุชุฑุฉ ุฒู
ููุฉ ู
ุนููู ุฏุงุฎู ูุฐู ุงูุฐุงูุฑุฉ ููู ูุณุชุทูุน ู
ุดุงูุฏุฉ ุชูุฑูุฑ ูุงู
ู ุนู ุงูู
ุชุบูุฑุงุช ุงูุชู ุชุญุฏุซ ูู ุงู ููุช ูุฑูุฏู ุงู ุงุฑุณุงููุง ูู ููู
ุงู ู
ุฏุฉ ุชุญุฏุฏูุง ุงูุช ุงูู ุจุฑูุฏู ุงูุฅููุชุฑููู .
@electro09210
ูููุงุดุชุฑุงู ูู ุงูููุงุฉ
@electronics09210
@electro09210
ูููุงุดุชุฑุงู ูู ุงูููุงุฉ
@electronics09210
ุนูุฏู ู
ุดุฑูุน ุชุฎุฑุฌ ุฏุงูุฑ ุฒูู ูุณุงุนุฏู ููู ุงูุนู
ูู ูุญู ูู
ูููุง ุงูู
ุณุงุนุฏุฉ ูุฃุณุนุงุฑูุง ูุง ุชูุงูุณ
@electro09210
@electro09210
ู
ุดุฑูุน ุงูุฑุงุฏุงุฑ ุงูุงููุชุฑููู
ุณูููู ูู ูุฐุง ุงูู ุดุฑูุน ุจุนู ู ูุธุงู ุจุณูุท ูุฑุตุฏ ุฅุญุฏุงุซูุงุช ู ููุน ุงูุฃุฌุณุงู ุนู ุทุฑูู ุตูุงุนุฉ ุฑุงุฏุงุฑ ุฑูู ู ุจุฅุณุชุฎุฏุงู ุฌูุงุฒ ู ุณุชุดุนุฑ ุงูู ูุฌุงุช ููู ุงูุตูุชูุฉ HC-SR04ุ ูููุญุฉ ุงูุฃุฑุฏูููู ูู ุชุญูู ูููุธุงู . ููุชู ุงุณุชุฎุฏุงู ุฌูุงุฒ ุงูุญุงุณูุจ ูุนุฑุถ ุงููุงุฌูุฉ ุงูุฑุณูู ูุฉ.
ุณูููู ูู ูุฐุง ุงูู ุดุฑูุน ุจุนู ู ูุธุงู ุจุณูุท ูุฑุตุฏ ุฅุญุฏุงุซูุงุช ู ููุน ุงูุฃุฌุณุงู ุนู ุทุฑูู ุตูุงุนุฉ ุฑุงุฏุงุฑ ุฑูู ู ุจุฅุณุชุฎุฏุงู ุฌูุงุฒ ู ุณุชุดุนุฑ ุงูู ูุฌุงุช ููู ุงูุตูุชูุฉ HC-SR04ุ ูููุญุฉ ุงูุฃุฑุฏูููู ูู ุชุญูู ูููุธุงู . ููุชู ุงุณุชุฎุฏุงู ุฌูุงุฒ ุงูุญุงุณูุจ ูุนุฑุถ ุงููุงุฌูุฉ ุงูุฑุณูู ูุฉ.
This media is not supported in your browser
VIEW IN TELEGRAM
ูู
ุง ูู ุงูุดูู
ุงููุทุน ุงูู
ุทููุจุฉ:
ุงูุฃุฏูุงุช ุงูุชู ุชุญุชุงุฌูุง ููุฐุง ุงูู ุดุฑูุน :
ู ุณุชุดุนุฑ ุงูู ูุฌุงุช ููู ุงูุตูุชูุฉ (Ultrasonic sensor HC- SR04).
tower pro sg90
ู ุญุฑู ุณูุฑูู
Arduino Uno R3
Half-size Breadboard
ููุญ ุชุฌุงุฑุจ ุญุฌู ู ุชูุณุท (Half size breadboard)
Jumper Wires Male/Male
ุงุณูุงู ุชูุตูู ุฐูุฑ/ุฐูุฑ (Jumper Wires Male Male)
Female-Male Jumper Wires
ุงุณูุงู ุชูุตูู ุฃูุซู/ุฐูุฑ (Jumper Wires Female/male)
ุงูุฃุฏูุงุช ุงูุชู ุชุญุชุงุฌูุง ููุฐุง ุงูู ุดุฑูุน :
ู ุณุชุดุนุฑ ุงูู ูุฌุงุช ููู ุงูุตูุชูุฉ (Ultrasonic sensor HC- SR04).
tower pro sg90
ู ุญุฑู ุณูุฑูู
Arduino Uno R3
Half-size Breadboard
ููุญ ุชุฌุงุฑุจ ุญุฌู ู ุชูุณุท (Half size breadboard)
Jumper Wires Male/Male
ุงุณูุงู ุชูุตูู ุฐูุฑ/ุฐูุฑ (Jumper Wires Male Male)
Female-Male Jumper Wires
ุงุณูุงู ุชูุตูู ุฃูุซู/ุฐูุฑ (Jumper Wires Female/male)
ุชุตู
ูู
ููุญ ุงูุชุฌุงุฑุจ
ูููู ุงูุงุฑุฏูููู ุจุงูุชุญูู ุจุฒุงููุฉ ุฏูุฑุงู ู ุญุฑู ุงูุณูุฑูู(Servo motor) ุ ูุฐูู ูุชู ุชุซุจูุช ุญุณุงุณ ุงูู ูุฌุงุช ููู ุงูุตูุชูุฉ ุนูู ุงูู ุญุฑู ููุชู ููุงุณ ุงูู ุณุงูุฉ ุนูุฏ ุชูู ุงูุฒุงููุฉ.
ูู ุจุชูุตูู ุงูุฏุงุฆุฑุฉ ุงูููุฑุจุงุฆูุฉ ุนูู ููุญุฉ ุงูุชุฌุงุฑุจ ูู ุง ูู ู ูุถุญ ุจุงูุตูุฑุฉ.
ูููู ุงูุงุฑุฏูููู ุจุงูุชุญูู ุจุฒุงููุฉ ุฏูุฑุงู ู ุญุฑู ุงูุณูุฑูู(Servo motor) ุ ูุฐูู ูุชู ุชุซุจูุช ุญุณุงุณ ุงูู ูุฌุงุช ููู ุงูุตูุชูุฉ ุนูู ุงูู ุญุฑู ููุชู ููุงุณ ุงูู ุณุงูุฉ ุนูุฏ ุชูู ุงูุฒุงููุฉ.
ูู ุจุชูุตูู ุงูุฏุงุฆุฑุฉ ุงูููุฑุจุงุฆูุฉ ุนูู ููุญุฉ ุงูุชุฌุงุฑุจ ูู ุง ูู ู ูุถุญ ุจุงูุตูุฑุฉ.
ูุญุชูู ู
ุณุชุดุนุฑ ุงูู
ูุฌุงุช ููู ุงูุตูุชูุฉ ุนูู ุงุฑุจุน ู
ูุงูุฐุ ู
ููุฐ ุงูุทุงูุฉ Vcc ู ู
ููุฐ GND ู ู
ููุฐ Trig ุงูุฐู ูุชู
ู
ู ุฎูุงูู ุงุฑุณุงู ุงููุจุถุฉ, ู ู
ููุฐ Echo ุงูุฐู ูุชู
ู
ู ุฎูุงูู ุงุณุชูุจุงู ุตุฏู ุงููุจุถุฉ ุงูู
ุฑุณูุฉ ู
ู ูุจู Trig.
ูุชู ุชูุตูู ู ุณุชุดุนุฑ ุงูู ูุฌุงุช ููู ุงูุตูุชูุฉ ุจุงูุงุฑุฏูููู ูุงูุชุงูู:
ูุชู ุชูุตูู ู ุณุชุดุนุฑ ุงูู ูุฌุงุช ููู ุงูุตูุชูุฉ ุจุงูุงุฑุฏูููู ูุงูุชุงูู:
ุญุณุงุณ ุงูู
ูุฌุงุช ููู ุงูุตูุชูุฉ ููุญุฉ ุงูุงุฑุฏูููู
Vcc 5v
GND GND
Trig Pin 10
Echo Pin 11
ู ุชูุตูู ู ุญุฑู ุงูุณูุฑูู ูุงูุชุงูู:
ููุญุฉ ุงูุงุฑุฏูููู ู ุญุฑู ุงูุณูุฑูู
5v ุงูุณูู ุงูุฃุญู ุฑ
GND ุงูุณูู ุงูุฃุณูุฏ/ุงูุจูู
Pin 9 ุงูุณูู ุงูุงุตูุฑ/ุงูุจุฑุชูุงูู
Vcc 5v
GND GND
Trig Pin 10
Echo Pin 11
ู ุชูุตูู ู ุญุฑู ุงูุณูุฑูู ูุงูุชุงูู:
ููุญุฉ ุงูุงุฑุฏูููู ู ุญุฑู ุงูุณูุฑูู
5v ุงูุณูู ุงูุฃุญู ุฑ
GND ุงูุณูู ุงูุฃุณูุฏ/ุงูุจูู
Pin 9 ุงูุณูู ุงูุงุตูุฑ/ุงูุจุฑุชูุงูู
ุนูุฏู
ุง ูููู
ุงูุงุฑุฏูููู ุจุชุญุฑูู ู
ุญุฑู ุงูุณูุฑูู ุจุฏุฑุฌุงุช ู
ุนููุฉ (ู ุจุงูุชุงูู ูุชุญุฑู ุญุณุงุณ ุงูู
ูุฌุงุช ุงูููู ุตูุชูุฉ) ูุชู
ุญุณุงุจ ุงูู
ุณุงูุฉ ุนูุฏ ุชูู ุงูุฒุงููุฉ. ุณูุชู
ุงุฑุณุงู ูุฐุฉ ุงูุจูุงูุงุช ุฅูู ุฌูุงุฒ ุงูุญุงุณูุจ ุนุจุฑ ุงูู
ููุฐ ุงูุชุณูุณูู (Serial port)ุ ู ุจุงูุชุงูู ูููู
ุงูุญุงุณูุจ ุจุงุณุชุฎุฏุงู
ุจุฑูุงู
ุฌ ูุฑุณู
ุงูุฎุฑูุทุฉ ุงูุจูุงููุฉ ุงุนุชู
ุงุฏุง ุนูู ูุฐุฉ ุงูููู
.
ูุงุฌูุฉ ุงูู ุณุชุฎุฏู :
Processing IDEุ ูู ุจูุฆุฉ ุชุทููุฑ ู ุชูุงู ูุฉ ุชู ุจูุงุคูุง ู ู ุฃุฌู ุงูุฃุดุฎุงุต ุงูู ูุชู ูู ุจุงูุชุตู ูู ุงูู ุฑุฆู ูุงููููู ุงูุฅููุชุฑูููุฉ ุงูุฃุฎุฑู. ุญูุซ ุชู ููู ู ู ุจุฑู ุฌุฉ ุงูุฑุณูู ู ุงูุตูุฑ ุงูู ุชุญุฑูุฉ ู ุชููู ุจุชุญุฏูุซ ุงูุฑุณูู ุงุช ุงูู ุนุฑูุถู ุนูู ุดุงุดุฉ ุงููู ุจููุชุฑ ู ุงูุงุณุชุฌุงุจุฉ ูุชูุงุนู ุงูู ุณุชุฎุฏู .
ูุงุฌูุฉ ุงูู ุณุชุฎุฏู :
Processing IDEุ ูู ุจูุฆุฉ ุชุทููุฑ ู ุชูุงู ูุฉ ุชู ุจูุงุคูุง ู ู ุฃุฌู ุงูุฃุดุฎุงุต ุงูู ูุชู ูู ุจุงูุชุตู ูู ุงูู ุฑุฆู ูุงููููู ุงูุฅููุชุฑูููุฉ ุงูุฃุฎุฑู. ุญูุซ ุชู ููู ู ู ุจุฑู ุฌุฉ ุงูุฑุณูู ู ุงูุตูุฑ ุงูู ุชุญุฑูุฉ ู ุชููู ุจุชุญุฏูุซ ุงูุฑุณูู ุงุช ุงูู ุนุฑูุถู ุนูู ุดุงุดุฉ ุงููู ุจููุชุฑ ู ุงูุงุณุชุฌุงุจุฉ ูุชูุงุนู ุงูู ุณุชุฎุฏู .
ุงูุงู ูุญู ุจุญุชุงุฌ ูุนู
ู ุจุฑูุงู
ุฌ ูุชู
ุฑูุนู ุนูู ุงูุงุฑุฏูููู ุงูุฐู ู
ู ุดุฃูู ุชู
ููู ุงูุชูุงุนู ุจูู Arduino IDE ู IDE Processing.
*ูู ููู ุชูุฒูู ุจุฑูุงู ุฌ Processing ู ู
*ูู ููู ุชูุฒูู ุจุฑูุงู ุฌ Processing ู ู
#include <Servo.h>
Servo leftRightServo; // set a variable to map the servo
int leftRightPos = 0; // set a variable to store the servo position
const int numReadings = 10; // set a variable for the number of readings to take
int index = 0; // the index of the current reading
int total = 0; // the total of all readings
int average = 0; // the average
int echoPin = 11; // the SRF05's echo pin
int initPin = 10; // the SRF05's init pin
unsigned long pulseTime = 0; // variable for reading the pulse
unsigned long distance = 0; // variable for storing distance
/* setup the pins, servo and serial port */
void setup() {
leftRightServo.attach(9);
// make the init pin an output:
pinMode(initPin, OUTPUT);
// make the echo pin an input:
pinMode(echoPin, INPUT);
// initialize the serial port:
Serial.begin(9600);
}
void loop() {
for(leftRightPos = 0; leftRightPos < 180; leftRightPos++) { // going left to right.
leftRightServo.write(leftRightPos);
average=Avg();
Serial.print("X"); // print leading X to mark the following value as degrees
Serial.print(leftRightPos); // current servo position
Serial.print("V"); // preceeding character to separate values
Serial.println(average); // average of sensor readings
}
/*
start going right to left after we got to 180 degrees
*/
for(leftRightPos = 180; leftRightPos > 0; leftRightPos--) { // going right to left
leftRightServo.write(leftRightPos);
average=Avg();
Serial.print("X");
Serial.print(leftRightPos);
Serial.print("V");
Serial.println(average);
}
}
long Avg()
{
for (index = 0; index<=numReadings;index++) {
digitalWrite(initPin, LOW);
delayMicroseconds(50);
digitalWrite(initPin, HIGH);
delayMicroseconds(50);
digitalWrite(initPin, LOW);
pulseTime = pulseIn(echoPin, HIGH);
distance = pulseTime/58;
total = total + distance;
delay(10);
}
average = total/numReadings; // create average reading
if (index >= numReadings) { // reset the counts when at the last item of the array
index = 0;
total = 0;
}
return average;
}
Servo leftRightServo; // set a variable to map the servo
int leftRightPos = 0; // set a variable to store the servo position
const int numReadings = 10; // set a variable for the number of readings to take
int index = 0; // the index of the current reading
int total = 0; // the total of all readings
int average = 0; // the average
int echoPin = 11; // the SRF05's echo pin
int initPin = 10; // the SRF05's init pin
unsigned long pulseTime = 0; // variable for reading the pulse
unsigned long distance = 0; // variable for storing distance
/* setup the pins, servo and serial port */
void setup() {
leftRightServo.attach(9);
// make the init pin an output:
pinMode(initPin, OUTPUT);
// make the echo pin an input:
pinMode(echoPin, INPUT);
// initialize the serial port:
Serial.begin(9600);
}
void loop() {
for(leftRightPos = 0; leftRightPos < 180; leftRightPos++) { // going left to right.
leftRightServo.write(leftRightPos);
average=Avg();
Serial.print("X"); // print leading X to mark the following value as degrees
Serial.print(leftRightPos); // current servo position
Serial.print("V"); // preceeding character to separate values
Serial.println(average); // average of sensor readings
}
/*
start going right to left after we got to 180 degrees
*/
for(leftRightPos = 180; leftRightPos > 0; leftRightPos--) { // going right to left
leftRightServo.write(leftRightPos);
average=Avg();
Serial.print("X");
Serial.print(leftRightPos);
Serial.print("V");
Serial.println(average);
}
}
long Avg()
{
for (index = 0; index<=numReadings;index++) {
digitalWrite(initPin, LOW);
delayMicroseconds(50);
digitalWrite(initPin, HIGH);
delayMicroseconds(50);
digitalWrite(initPin, LOW);
pulseTime = pulseIn(echoPin, HIGH);
distance = pulseTime/58;
total = total + distance;
delay(10);
}
average = total/numReadings; // create average reading
if (index >= numReadings) { // reset the counts when at the last item of the array
index = 0;
total = 0;
}
return average;
}
ุนูุฏู ู
ุดุฑูุน ุชุฎุฑุฌ ุฏุงูุฑ ุฒูู ูุณุงุนุฏู ููู ุงูุนู
ูู ูุญู ูู
ูููุง ุงูู
ุณุงุนุฏุฉ ูุฃุณุนุงุฑูุง ูุง ุชูุงูุณ
@electro09210
@electro09210
ูุญุฏุฉ ุงูุชุนุฑู ุนูู ุงูุตูุช (Voice Recognition ) :
ูุญุฏุฉ Voice Recognition ูู ุนุจุงุฑุฉ ุนู ููุญุฉ ู ุฏู ุฌุฉ ุณููู ุงูุชุญูู ุ ุชุณุชุฎุฏู ููุชุนุฑู ุนูู ุงูุตูุช/ ุงูููุงู ููุชุญูู ูู ุงูู ุดุงุฑูุน ุงูู ุฎุชููุฉ.
ูุญุฏุฉ Voice Recognition ูู ุนุจุงุฑุฉ ุนู ููุญุฉ ู ุฏู ุฌุฉ ุณููู ุงูุชุญูู ุ ุชุณุชุฎุฏู ููุชุนุฑู ุนูู ุงูุตูุช/ ุงูููุงู ููุชุญูู ูู ุงูู ุดุงุฑูุน ุงูู ุฎุชููุฉ.
ูุฏู ูุญุฏุฉ V3 ุงููุฏุฑุฉ ุนูู ุชุฎุฒูู ู
ุง ูุตู ุฅูู 80 ุฃู
ุฑุง ุตูุชูุงู ููู ู
ููุง ู
ุฏุฉ 1500 milliseconds (ุงู ู
ุง ููุงุฑุจ ููู
ุฉ ุฃู ููู
ุชูู ููู ุงู
ุฑ). ูุชู
ุชุฎุฒูููุง ูู ู
ุฌู
ูุนุฉ ูุงุญุฏุฉ ูุจูุฑุฉ ู
ุซู ุงูู
ูุชุจุฉ. ูููู ุฎูุงู ุนู
ููุง ูุง ุชุณุชุทูุน ุงูุชู
ููุฒ ุจูู ุงูู 80 ุตูุชุง ูู ููุณ ุงููุญุธุฉุ ูุฐูู ูุชู
ุงุณุชูุฑุงุฏ/ุงุณุชุฏุนุงุก ุณุจุนุฉ ุฃูุงู
ุฑ ุตูุชูุฉ ูู ุงูู
ูุชุจุฉ ุฅูู ุฃุฏุงุฉ ุงูุชุนุฑู(Recognizer) . ููุฐุง ูุนูู ุฃู ุงูุญุฏ ุงูุฃูุตู ููุฃูุงู
ุฑ ุงูุตูุชูุฉ ูู ุณุจุน ุฃูุงู
ุฑ ูุนุงูุฉ ูู ููุณ ุงูููุช.