Radhairc: 4 Údar: Eagarthóir Suímh Am Foilsithe: 2020-06-05 Bunús: Suíomh
Céim 1: Nasc crua-earraí




Nasc crua-earraí: -A trasducer ultrasonaic rduino piezoelectric Braiteoir Ultrasonach 5v- 》 Vccgnd- 》 Gnd
Bioráin Uimh. 8-Trig Pin
Bioráin 7 - 'Echo Pin
dordánaí Arduino
9ú stitch -> + stitch v
Gnd- 》 -ve snáthaid
Céim 2: Nósanna imeachta agus torthaí

Braiteoir ultrasonaic agus comhéadan Arduino.
int dordánaí = 9;
int triggerPin = 7;//Piorán truicear 7
int echoPin = 8;//pin macalla 8
socrú ar neamhní()
sraitheach.begin (9600); Cuirfimid tús le cumarsáid srathach, ionas gur féidir linn an t-achar ar an monatóir sraitheach Serial.println a fheiceáil (' Teagasc braiteoir tomhais achair ultrasonaic Tech Ponder ').
pinMode (triggerPin, ASCHUR); //sainmhínigh an bioráin
pinMode (echoPin, INPUT);
pinMode (dordánaí, aschur);
digitalWrite (doránaí, ÍSEAL);}
lúb ar neamhní()
{gan fad, fad;//Cuir ré agus fad leis
digitalWrite (triggerPin, ARD);//tonn truicear (mar shampla chun an LED a chaolú)
moill(10);
digitalWrite (triggerPin, ÍSEAL);
fad = PulseIn (echoPin, ARD);//Feidhmeanna speisialta le haghaidh éisteachta agus fanacht le tonnta
achar = (fad/2)/29.1;// Tiontaigh an uimhir go cm (Má tá orlach uait, caithfidh tú 29.1 a athrú leis an uimhir chuí
moill (1000);
Serial.print (achar); uimhreacha a phriontáil
Serial.print ('cm'); agus aonad
Serial.println (''); a phriontáil go líne nua amháin
má (fad '35'
digitalWrite (dordánaí, ARD);
Serial.println ('Doránaí Ar siúl');
digitalWrite (dordánaí, ÍSEAL);
Taispeántar an toradh ar an monatóir sraitheach.
Úsáideann Arduino braiteoir faid ultrasonaic chun an fad a ríomh gach soicind. Nuair a bhíonn an t-achar níos lú ná 35 cm, braithfidh arduino an tairseach agus casfaidh an dordánaí ar, is féidir a úsáid mar bhrath bacainní. Nuair a bhíonn an bacainn níos gaire ná 35 cm, fuaimfidh sé aláram.