ARDUINO RPI-1031 4 Direction Sensor

ARDUINO RPI-1031 4 Direction Sensor

Mfundo Yoyendetsera Ntchito

  1. Kutengera Optics principles.mkati mwake muli LED ya 1 pc,photosensitive kulandira atatu kwa 2pcs;ndipo mbali inayo ili ndi mthunzi umodzi wozungulira;monga momwe chithunzi chikusonyezera:
    Mfundo Yoyendetsera Ntchito
    Chithunzi Chozungulira
    Chithunzi Chozungulira
  2. Ndi cylindrical mthunzi kuti musakhale ndi LED, ndipo chubu yolandila zithunzi ndi yozindikira momwe RPl-1031 ilipo.
    Mfundo Yoyendetsera Ntchito
  3. RPl-1031 ikazungulira kudera lomwe lasonyezedwa pansipa, LED imaphimbidwa ndi mthunzi; ndipo ma triode awiri omwe amalandila zithunzi sizingalandire kuwala; amakhala pamlingo wotsika kwambiri; madoko awiri a GPIO onse amatuluka.
    Mfundo Yoyendetsera Ntchito
  4. Pamene RPl-1031 izungulira ku dziko losonyezedwa pansipa, imodzi mwa mitundu itatu yojambula zithunzi inaphimbidwa, kuwala kotulutsidwa ndi LED kokhako kumatha kulandiridwa ndi inayo; izi zikutanthauza kuti pamwamba pazithunzi zitatu zitatuzi zimayatsidwa, ndipo ma triode ojambulidwa pansi pa mbali yazimitsidwa; ndiye madoko awiri a GPIO amatuluka motsatana amatulutsa mulingo wapamwamba komanso wotsika.
    Mfundo Yoyendetsera Ntchito
  5. Pamene RPl-1031 izungulira ku dziko lomwe likuwonetsedwa pansipa, mthunzi sumamthunzi diode idzawala, ma triode awiri a photosensitive akhoza kulandira kuwala;
    Mfundo Yoyendetsera Ntchito
  6. Pamene RPl-1031 izungulira ku dziko lomwe likuwonetsedwa pansipa.

Chithunzi 2: Sample kugwirizana.
Sampndi Connections

Sample Kodi

I*
e-Gizmo RPl-1031 Angle sensor 4 Direction sensor
Izi ndi mongaample sketch for Tilt direction sensor kuti muwonetse malo omwe amachokera.
Za RPl-1031 - http://www.sparkfun.com/products/10621
Adasinthidwa ndi e-Gizmo Mechatronix Central
http://www.e-gizmo.com
Julayi 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
}

Chithunzi 3: Kusindikiza kwa seriyo kuchokera ku pH sensor.
Zosindikiza Zosindikiza Kuchokera ku Sensor ya pH

Chizindikiro

Zolemba / Zothandizira

ARDUINO RPI-1031 4 Direction Sensor [pdf] Buku Logwiritsa Ntchito
RPI-1031 4 Direction Sensor, RPI-1031, 4 Direction Sensor, Direction Sensor, Sensor

Maumboni

Siyani ndemanga

Imelo yanu sisindikizidwa. Minda yofunikira yalembedwa *