ARDUINO RPI-1031 4 Direction Sensor
Molao-motheo oa Ts'ebetso
- E ipapisitse le melao-motheo ea optics. bokahare ba eona bo na le LED bakeng sa 1 pc, triode e amohelang lifoto bakeng sa 2pcs; 'me lehlakore le leng le na le moriti o le mong oa cylindrical; joalo ka ha setšoantšo se bontša:
Setšoantšo sa Potoloho
- Ka moriti oa cylindrical ho boloka LED e le kantle, 'me tube e amohelang lifoto ke ea ho bona boemo ba hajoale ba RPl-1031.
- Ha RPl-1031 e potoloha ho ea sebakeng se bontšitsoeng ka tlase, LED e koaheloa ke moriti; 'me li-triode tse peli tse amohelang lifoto ha li khone ho fumana leseli; li tla be li le boemong bo tlaase.
- Ha RPl-1031 e potoloha ho ea sebakeng se bontšitsoeng ka tlase, e 'ngoe ea li-photosensitive triode e ne e koahetsoe, leseli le hlahisoang ke LED feela le ka amoheloa ke e' ngoe; ho bolela hore ka holimo ho li-photosensitive triode e butsoitse, 'me triode ea photosensitive tlas'a lehlakore e tingoe; ebe li-ports tse peli tsa GPIO li hlahisoa ka ho latellana li hlahisa boemo bo phahameng le bo tlase.
- Ha RPl-1031 e potoloha ho ea sebakeng se bontšitsoeng ka tlase, moriti ha o na moriti oa diode o tla khanya, li-triode tse peli tsa photosensitive li ka fumana leseli; joale kaofela ha tsona li tla ba on.both of two GPIO ports output high level.
- Ha RPl-1031 e potoloha ho ea sebakeng se bontšitsoeng ka tlase.boemo bona bo hanana le tlhaloso 4 tse peli tsa GPIO ports output level tla be inter cahnged.
Setšoantšo sa 2: Sample likhokahano.
Sample Likhoutu
I*
e-Gizmo RPl-1031 Angle sensor 4 Direction sensor
Hona ho joaloample sketch bakeng sa sensor ea tataiso ea Tilt ho bonts'a maemo a tlhahiso ea sensor.
Bakeng sa RPl-1031 - http://www.sparkfun.com/products/10621
E fetotsoe ke e-Gizmo Mechatronix Central
http://www.e-gizmo.com
Phupu 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
}
Setšoantšo sa 3: Sephetho sa khatiso ea serial ho tloha ho sensor ea pH.
Litokomane / Lisebelisoa
![]() |
ARDUINO RPI-1031 4 Direction Sensor [pdf] Bukana ea Mosebelisi RPI-1031 4 Direction Sensor, RPI-1031, 4 Direction Sensor, Direction Sensor, Sensor |