ARDUINO RPI-1031 4 Direction Sensor

ARDUINO RPI-1031 4 Direction Sensor

Fitsipika miasa

  1. Miorina amin'ny fitsipiky ny optika. Ny anatiny dia manana LED ho an'ny 1 pc, triode fandraisana photosensitive ho an'ny 2pcs; ary ny ilany iray dia manana alokaloka cylindrical iray; tahaka ny asehon'ny sary:
    Fitsipika miasa
    Diagrama boribory
    Diagrama boribory
  2. Amin'ny alàlan'ny alokaloka cylindrical mba hitazonana ny LED, ary ny fantsom-pahazoan-tsarimihetsika photosensitive dia ny mamantatra ny RPl-1031 amin'izao fotoana izao.
    Fitsipika miasa
  3. Rehefa mihodina amin'ny fanjakana aseho eto ambany ny RPl-1031, dia aloky ny alokaloka ny LED; ary ny triodes mpandray photosensitive roa dia tsy afaka mahazo ny hazavana; ho any amin'ny fanjakana izy ireo.
    Fitsipika miasa
  4. Rehefa mihodina ny RPl-1031 amin'ny fanjakana aseho eto ambany, dia alokaloka ny iray amin'ireo triode photosensitive, ny hazavana avoakan'ny LED ihany no azon'ny iray hafa; izany hoe eo ambonin'ny triode photosensitive dia eo, ary ny triode photosensitive eo ambanin'ny lafiny dia maty; avy eo ny seranan-tsambo GPIO roa dia mamoaka avo lenta sy ambany.
    Fitsipika miasa
  5. Rehefa mihodina amin'ny fanjakana aseho eto ambany ny RPl-1031, ny alokaloka dia tsy manaloka ny diode dia hamirapiratra, ny triodes photosensitive roa dia afaka mahazo ny hazavana; dia ho eo daholo izy rehetra.
    Fitsipika miasa
  6. Rehefa mihodina ny RPl-1031 mankany amin'ny fanjakana aseho eto ambany. Ity fanjakana ity dia mifanohitra amin'ny famaritana 4 seranan-tsambo GPIO roa dia ho inter cahnged.

Sary 2: Sample connections.
Sample Fifandraisana

Sample Codes

I*
e-Gizmo RPl-1031 Angle sensor 4 Direction sensor
Ity dia toy nyample sketch ho an'ny Tilt direction sensor mba hampisehoana ny toeran'ny famoahana sensor.
Ireo singa mifandraika amin'ny RPl-1031 http://www.sparkfun.com/products/10621
Novain'ny e-Gizmo Mechatronix Central
http://www.e-gizmo.com
Jolay 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
}

Sary 3: Famoahana an-tsoratra avy amin'ny sensor pH.
Serial Print Output avy amin'ny pH Sensor

Logo

Documents / Loharano

ARDUINO RPI-1031 4 Direction Sensor [pdf] Boky Torolàlana
RPI-1031 4 Fitarihan-dalana, RPI-1031, 4 Direction Sensor, Direction Sensor, Sensor

References

Mametraha hevitra

Tsy havoaka ny adiresy mailakao. Voamarika ireo saha ilaina *