ARDUINO RPI-1031 4 አቅጣጫ ዳሳሽ

ARDUINO RPI-1031 4 አቅጣጫ ዳሳሽ

የአሠራር መርህ

  1. በኦፕቲክስ መርሆች ላይ በመመስረት በውስጡ ለ 1 ፒሲ LED ፣ ለ 2 ፒክሰሎች የፎቶግራፍ መቀበያ ትሪዮድ አለው ፣ እና ሌላኛው ወገን አንድ ሲሊንደራዊ ጥላ አለው ፣ ልክ በሥዕሉ ላይ እንደሚታየው
    የአሠራር መርህ
    የወረዳ ዲያግራም
    የወረዳ ዲያግራም
  2. ኤልኢዲ እንዳይሰራ በሲሊንደሪክ ጥላ ፣ እና የፎቶ ሴንሲቲቭ መቀበያ ቱቦ የ RPL-1031 ወቅታዊ ሁኔታን ለመለየት ነው።
    የአሠራር መርህ
  3. RPl-1031 ከዚህ በታች ወደሚታየው ሁኔታ ሲዞር ኤልኢዲ በጥላው ተሸፍኗል፤ እና ሁለት ፎቶሰንሲቭቭ ተቀባይ ትሪኦዶች ብርሃኑን መቀበል አይችሉም፤ ከስቴት ውጪ ይሆናሉ። ዝቅተኛ ደረጃ ላይ ይወጣል፤ ሁለት የ GPIO ወደቦች ሁለቱም ዝቅተኛ ደረጃ ይወጣሉ።
    የአሠራር መርህ
  4. RPl-1031 ከዚህ በታች ወደሚታየው ሁኔታ ሲሽከረከር ከፎቶ ሴንሲቲቭ ትሪዮድ ውስጥ አንዱ ጥላ ነበር ፣በ LED ብቻ የሚወጣውን ብርሃን በሌላኛው መቀበል ይቻላል ፣ይህ ማለት ከፎቶሰንሲቲቭ ትሪዮድ በላይ በርቷል ፣እና የፎቶሰንሲቲቭ ትሪዮድ ከጎን በታች ጠፍቷል። ከዚያም ሁለት GPIO ወደቦች በቅደም ተከተል ከፍተኛ ደረጃ እና ዝቅተኛ ደረጃ ይወጣሉ.
    የአሠራር መርህ
  5. RPl-1031 ከዚህ በታች ወደሚታየው ሁኔታ ሲሽከረከር ፣ጥላው ዳዮዱ እንዲበራ አያደርግም ፣ሁለት ፎቶሰንሲቭቲቭ ትሪኦዶች ብርሃኑን ይቀበላሉ ፣ከዚያ ሁሉም በሁለቱ የ GPIO ወደቦች ከፍተኛ ደረጃ ላይ ይሆናሉ።
    የአሠራር መርህ
  6. RPl-1031 ከታች እንደሚታየው ወደ ስቴት ሲዞር ይህ ሁኔታ መግለጫውን ተቃራኒ ነው 4 ሁለት የ GPIO ወደቦች የውጤት ደረጃ እርስ በርስ ይጣበቃል.

ምስል 2 ኤስample ግንኙነቶች።
Sample ግንኙነቶች

Sample ኮዶች

I*
ኢ-ጊዝሞ RPL-1031 አንግል ዳሳሽ 4 አቅጣጫ ዳሳሽ
ይህ እንደample sketch ለ ዘንበል አቅጣጫ ዳሳሽ የሴንሰሩ ውፅዓት ቦታዎችን ለማሳየት።
ለ 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፡ ተከታታይ የህትመት ውጤት ከፒኤች ዳሳሽ።
ተከታታይ የህትመት ውጤት ከ pH ዳሳሽ

አርማ

ሰነዶች / መርጃዎች

ARDUINO RPI-1031 4 አቅጣጫ ዳሳሽ [pdf] የተጠቃሚ መመሪያ
RPI-1031 4 አቅጣጫ ዳሳሽ፣ RPI-1031፣ 4 አቅጣጫ ዳሳሽ፣ አቅጣጫ ዳሳሽ፣ ዳሳሽ

ዋቢዎች

አስተያየት ይስጡ

የኢሜል አድራሻዎ አይታተምም። አስፈላጊ መስኮች ምልክት ተደርጎባቸዋል *