ARDUINO RPI-1031 4 Sensor stiùiridh

ARDUINO RPI-1031 4 Sensor stiùiridh

Prionnsabal Obrachaidh

  1. Stèidhichte air prionnsapalan optics.Tha an taobh a-staigh aige LED airson 1 pc, triode faighinn photosensitive airson 2pcs; agus tha aon sgàil siolandair air an taobh eile; dìreach mar a tha an dealbh a’ sealltainn:
    Prionnsabal Obrachaidh
    Diagram Circuit
    Diagram Circuit
  2. Le dubhar siolandair gus an LED a chumail a-mach, agus tha tiùb glacaidh photosensitive airson a bhith a’ lorg staid làithreach RPl-1031.
    Prionnsabal Obrachaidh
  3. Nuair a thionndaidheas RPl-1031 chun na stàite a tha air a shealltainn gu h-ìosal, tha LED air a sgàileadh leis an dubhar; agus chan urrainn dha dà thriod a tha a’ faighinn photosensitive an solas fhaighinn; bidh iad taobh a-muigh ìre ìosal state.output; bidh dà phort GPIO an dà chuid a’ toirt a-mach ìre ìosal.
    Prionnsabal Obrachaidh
  4. Nuair a thionndaidheas RPl-1031 chun na stàite a chithear gu h-ìosal, chaidh sgàil a chuir air aon de na triode photosensitive, chan fhaighear an solas a thèid a sgaoileadh le LED a-mhàin leis an fhear eile; tha sin a’ ciallachadh gu bheil triode photosensitive air adhart, agus tha triode photosensitive fon taobh dheth; an uairsin bidh dà phort GPIO a’ toirt a-mach toradh àrd-ìre agus ìre ìosal.
    Prionnsabal Obrachaidh
  5. Nuair a thionndaidheas RPl-1031 chun na stàite a tha air a shealltainn gu h-ìosal, chan eil an dubhar a’ toirt sgàil air an diode a bhios a’ deàrrsadh, gheibh dà thriùir photosensitive an solas; an uairsin bidh iad uile air.both de dhà phort GPIO toradh àrd-ìre.
    Prionnsabal Obrachaidh
  6. Nuair a thionndaidheas RPl-1031 chun na stàite a tha air a shealltainn gu h-ìosal.tha an staid seo a’ dèanamh cron air tuairisgeul 4 bidh dà ìre toraidh puirt GPIO eadar-dhealaichte.

Figear 2: S.ample ceanglaichean.
Sample Ceanglaichean

Sample Còdan

I*
e-Gizmo RPl-1031 Sensor ceàrn 4 Sensor stiùiridh
Tha seo marample sgeidse airson sensor treòrachaidh Tilt gus suidheachadh toraidh an sensor a thaisbeanadh.
Airson an RPl-1031 - http://www.sparkfun.com/products/10621
Air atharrachadh le e-Gizmo Mechatronix Central
http://www.e-gizmo.com
Iuchar 18,2017
*I
#define TILT S1 4
#define TILT_S2 5
#define LED_ TOP 8
#define LED RIGHT 9
#define LED BOTTOM 10
#define LED_LEFT 11
void setup{){
}
Serial.begin(9600);
pinMode(TILT_S1, INPUT);
pinMode(TILT_S2, INPUT);
pinMode(LED TOP, OUTPUT);
pinMode(LED RIGHT, OUTPUT);
pinMode(LED_BOTTOM, OUTPUT);
pinMode(LED_LEFT, OUTPUT);
void loop{){
int position = GET_ TILT POSITION();
Serial.println(position);
//TOP
if(position == 0)
{
}
digitalWrite(LED_TOP, HIGH);
digitalWrite(LED_RIGHT, LOW);
digitalWrite(LED BOTTOM, LOW);
digitalWrite(LED LEFT, LOW);
//RIGHT
if(position == 2)
{
digitalWrite(LED TOP, LOW);
digitalWrite(LED_RIGHT, HIGH);
digitalWrite(LED BOTTOM, LOW);
digitalWrite(LED_LEFT, LOW);
void loop{){
int position = GET_ TILT POSITION();
Serial.println(position);
//TOP
if(position == 0)
{
}
digitalWrite(LED_TOP, HIGH);
digitalWrite(LED_RIGHT, LOW);
digitalWrite(LED BOTTOM, LOW);
digitalWrite(LED LEFT, LOW);
//RIGHT
if(position == 2)
{
digitalWrite(LED TOP, LOW);
digitalWrite(LED_RIGHT, HIGH);
digitalWrite(LED BOTTOM, LOW);
digitalWrite(LED_LEFT, LOW);
}
//LEFT
if(position == 1)
{
}
digitalWrite(LED TOP, LOW);
digitalWrite(LED_RIGHT, LOW);
digitalWrite(LED BOTTOM, LOW);
digitalWrite(LED_LEFT, HIGH);
//BOTTOM
if(position == 3)
{
}
digitalWrite(LED TOP, LOW);
digitalWrite(LED RIGHT, LOW);
digitalWrite(LED_BOTTOM, HIGH);
digitalWrite(LED LEFT, LOW);
delay(200); //DELAY
}
int GET_TILT_POSITION(){
int S1 = digitalRead(TILT_S1);
int S2 = digitalRead(TILT _S2);
return (S1 << 1) I S2; //BITWISE MATH
}

Figear 3: Toradh clò-bhualaidh sreathach bho sensor pH.
Toradh clò-bhualaidh sreathach bho sensor pH

Suaicheantas

Sgrìobhainnean/Goireasan

ARDUINO RPI-1031 4 Sensor stiùiridh [pdfLeabhar-làimhe an neach-cleachdaidh
RPI-1031 4 Sensor Stiùiridh, RPI-1031, 4 Sensor Stiùiridh, Sensor Stiùiridh, Sensor

Iomraidhean

Fàg beachd

Cha tèid do sheòladh puist-d fhoillseachadh. Tha raointean riatanach air an comharrachadh *