ARDUINO RPI-1031 4 Jagoran Sensor
Ƙa'idar Aiki
- Dangane da ka'idodin optics.cikinsa yana da LED don pc 1, mai ɗaukar hoto mai ɗaukar hoto don 2pcs; ɗayan gefen yana da inuwar silindi ɗaya; kamar yadda hoton ya nuna:
Tsarin kewayawa
- By cylindrical inuwa don kiyaye fitar da LED, da photosensitive tube ne don gano RPl-1031 halin yanzu halin yanzu.
- Lokacin da RPl-1031 ya juya zuwa jihar da aka nuna kamar yadda ke ƙasa, LED yana inuwa ta inuwa; kuma biyu masu karɓar hotuna masu ɗaukar hoto ba za su iya samun hasken ba; za su kasance a cikin jihar. fitarwa low matakin; biyu GPIO tashar jiragen ruwa duka fitarwa low matakin.
- Lokacin da RPl-1031 ya juya zuwa jihar da aka nuna kamar yadda a kasa, daya daga cikin photosensitive triode aka inuwa, hasken da LED kawai za a iya samu ta daya daya; wannan yana nufin sama photosensitive triode ne a kunne, da kuma photosensitive triode karkashin gefe a kashe; sai kuma tashoshin GPIO guda biyu suna fitowa bi da bi suna fitar da babban matakin da ƙaranci.
- Lokacin da RPl-1031 ya juya zuwa jihar da aka nuna kamar yadda a kasa, inuwa ba ta inuwa diode zai haskaka, biyu photosensitive triodes iya samun haske; sa'an nan dukansu za su kasance a kan. biyu na biyu GPIO mashigai fitarwa high matakin.
- Lokacin da RPl-1031 ya juya zuwa jihar da aka nuna kamar yadda aka nuna a kasa. wannan jihar ba ta da kyau ga bayanin 4 matakan fitarwa na GPIO guda biyu za a shiga tsakani.
Hoto 2: Sampda haɗi.
Sampda Codes
I*
e-Gizmo RPl-1031 firikwensin kusurwa 4 firikwensin jagora
Wannan kamarampLe sketch don karkatar da jagorar firikwensin don nuna wuraren fitarwa na firikwensin.
Bayani na RPl-1031 http://www.sparkfun.com/products/10621
An gyara ta e-Gizmo Mechatronix Central
http://www.e-gizmo.com
Yuli 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
}
Hoto 3: Serial print fitarwa daga pH firikwensin.
Takardu / Albarkatu
![]() |
ARDUINO RPI-1031 4 Jagoran Sensor [pdf] Manual mai amfani RPI-1031 4 Sensor Jagora, RPI-1031, 4 Jagoran Sensor, Jagoran Sensor, Sensor |