ARDUINO RPI-1031 4 Ihe mmetụta ntụgharị
Ụkpụrụ ọrụ
- Dabere na ụkpụrụ optics.ime ime ya nwere LED maka 1 pc, foto na-enweta triode maka 2pcs; na akụkụ nke ọzọ nwere otu ndò cylindrical; dị ka foto a na-egosi:
Eserese sekit
- Site na ndò cylindrical iji gbochie LED, na tube na-anata foto bụ maka ịchọpụta ọnọdụ RPl-1031 dị ugbu a.
- Mgbe RPl-1031 na-agbagharị na steeti egosipụtara dị ka n'okpuru, LED na-ekpuchi ndò; na abụọ fotoensitive na-anata triodes enweghị ike ịnata ìhè; ha ga-anọpụ na steeti. mmepụta ọkwa dị ala; abụọ GPIO ọdụ ụgbọ mmiri ma mmepụta ala larịị.
- Mgbe RPl-1031 na-agbagharị na steeti egosipụtara dị ka n'okpuru, otu n'ime fotosensitive triode bụ onyinyo, ìhè ọkụ nke LED na-enweta naanị nke ọzọ nwere ike ịnata ya; nke ahụ pụtara n'elu fotoensitive triode dị na, na fotoensitive triode n'okpuru akụkụ bụ gbanyụọ; mgbe ahụ, abụọ GPIO ọdụ ụgbọ mmiri mmepụta otu mmepụta elu larịị na ala larịị.
- Mgbe RPl-1031 na-agbagharị na steeti egosipụtara dị ka n'okpuru ebe a, ndò anaghị ekpuchi diode ahụ ga-enwu, triodes fotosenitive abụọ nwere ike ịnweta ìhè; mgbe ahụ, ha niile ga-abụ na abụọ nke ọdụ ụgbọ mmiri GPIO abụọ na-arụpụta ọkwa dị elu.
- Mgbe RPl-1031 na-atụgharị gaa na steeti egosiri dị ka n'okpuru ebe a. steeti a adịghị mma na nkọwa 4 abụọ GPIO mmepụta ọkwa ga-adị n'etiti.
Nyocha 2: Sample njikọ.
Sampna Koodu
I*
e-Gizmo RPl-1031 Angle sensọ 4 ntụzịaka ihe mmetụta
Nke a dị kaample sketch maka Tilt direction sensọ iji gosipụta ọnọdụ mmepụta ihe mmetụta.
Maka RPl-1031 - http://www.sparkfun.com/products/10621
Emeziri site na e-Gizmo Mechatronix Central
http://www.e-gizmo.com
Julaị 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
}
Ọgụgụ 3: Mwepụta ebipụta Oghere Usoro sitere na pH sensọ.
Akwụkwọ / akụrụngwa
![]() |
ARDUINO RPI-1031 4 Ihe mmetụta ntụgharị [pdf] Akwụkwọ ntuziaka onye ọrụ RPI-1031 4 ihe mmetụta ntụzi aka, RPI-1031, ihe mmetụta ntụzịaka 4, ihe mmetụta ntụzịaka, ihe mmetụta |