ARDUINO RPI-1031 4 هدايت سينسر

ARDUINO RPI-1031 4 هدايت سينسر

آپريٽنگ اصول

  1. نظرياتي اصولن جي بنياد تي. ان جي اندروني حصي ۾ 1 پي سي لاءِ ايل اي ڊي، 2 پي سيز لاءِ فوٽو حساس حاصل ڪرڻ وارو ٽريوڊ؛ ۽ ٻئي پاسي هڪ سلنڈر ڇانو آهي؛ جيئن تصوير ڏيکاري ٿي:
    آپريٽنگ اصول
    سرڪٽ ڊاگرام
    سرڪٽ ڊاگرام
  2. ايل اي ڊي کي ٻاهر رکڻ لاءِ سلنڈر واري ڇانو ذريعي، ۽ فوٽو سينسٽيو وصول ڪندڙ ٽيوب RPl-1031 موجوده حالت کي ڳولڻ لاءِ آهي.
    آپريٽنگ اصول
  3. جڏهن RPl-1031 هيٺ ڏنل ڏيکاريل رياست ڏانهن گھمندو آهي، LED ڇانو سان ڍڪيل آهي؛ ۽ ٻه فوٽو حساس وصول ڪندڙ ٽريوڊس روشني حاصل نٿا ڪري سگهن؛ اهي آف اسٽيٽ ۾ هوندا. آئوٽ پٽ لو ليول؛ ٻه GPIO بندرگاهن ٻئي آئوٽ لو ليول.
    آپريٽنگ اصول
  4. جڏهن RPl-1031 هيٺ ڏيکاريل حالت ڏانهن گھمندو آهي، هڪ فوٽو حساس ٽريوڊ ڇانو ڪيو ويو آهي، LED ذريعي نڪرندڙ روشني صرف هڪ ٻئي ذريعي حاصل ڪري سگهجي ٿي؛ ان جو مطلب آهي ته مٿي فوٽو حساس ٽريوڊ تي آهي، ۽ هيٺيون فوٽو حساس ٽريوڊ بند آهي؛ پوءِ ٻه GPIO بندرگاهن ٻاھران ٻاھر نڪرندا آھن اعليٰ سطح ۽ گھٽ سطح.
    آپريٽنگ اصول
  5. جڏهن RPl-1031 هيٺ ڏنل ڏيکاريل حالت ڏانهن گھمندو آهي، ڇانو ڇانو نه ڪندو آهي ڊيوڊ چمڪندو، ٻه فوٽو حساس ٽرائيڊس روشني حاصل ڪري سگھن ٿا؛ پوء اهي سڀئي هوندا. ٻنهي GPIO بندرگاهن جي پيداوار اعلي سطح تي.
    آپريٽنگ اصول
  6. جڏهن RPl-1031 هيٺ ڏنل ڏيکاريل رياست ڏانهن گھمندو آهي. هي رياست وضاحت لاءِ مخالف آهي 4 ٻه GPIO بندرگاهن جي آئوٽ ليول کي وچ ۾ ڪيو ويندو.

شڪل 2: Sampلا connectionsاپا.
Sampڪنيڪشن

Sampلي ڪوڊس

I*
e-Gizmo RPl-1031 Angle sensor 4 Direction sensor
هي آهي جيئنampsketch for tilt direction sensor to display the sensor output positions.
RPl-1031 لاءِ - http://www.sparkfun.com/products/10621
E-Gizmo Mechatronix Central پاران تبديل ٿيل
http://www.e-gizmo.com
جولاءِ 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
}

شڪل 3: پي ايڇ سينسر مان سيريل پرنٽ آئوٽ.
پي ايڇ سينسر مان سيريل پرنٽ آئوٽ

لوگو

دستاويز / وسيلا

ARDUINO RPI-1031 4 هدايت سينسر [pdf] استعمال ڪندڙ دستياب
RPI-1031 4 Direction sensor, RPI-1031, 4 Direction sensor, Direction sensor, sensor

حوالو

تبصرو ڇڏي ڏيو

توهان جو اي ميل پتو شايع نه ڪيو ويندو. گهربل فيلڊ نشان لڳل آهن *