ARDUINO RPI-1031 4 ʻIke kuhikuhi
Kuʻuna Hana
- Ma muli o nā kumu optics. ʻO ka loko o loko he LED no 1 pc, photosensitive loaʻa triode no 2pcs; a ʻo kekahi ʻaoʻao he hoʻokahi cylindrical malu; e like me ka hōʻike ʻana o ke kiʻi:
Kiʻi Kaapuni
- Ma ka malu cylindrical e pale aku i ka LED, a ʻo ka pahu hopu kiʻi kiʻi no ka ʻike ʻana i ka mokuʻāina o RPl-1031.
- I ka huli ʻana o RPl-1031 i ka mokuʻāina i hōʻike ʻia ma lalo nei, ua uhi ʻia ʻo LED e ka malu; a ʻaʻole hiki ke loaʻa i ʻelua mau triodes kiʻi kiʻi kiʻi kiʻi kiʻi i ka mālamalama; aia lākou ma waho o ka mokuʻāina.
- I ka huli ʻana o RPl-1031 i ka mokuʻāina i hōʻike ʻia ma lalo nei, ua uhi ʻia kekahi o nā triode photosensitive, hiki ke loaʻa ka kukui i hoʻopuka ʻia e ka LED e kekahi; a laila ʻelua mau awa GPIO e hoʻopuka i ka pae kiʻekiʻe a me ka pae haʻahaʻa.
- I ka huli ʻana o RPl-1031 i ka mokuʻāina i hōʻike ʻia ma lalo nei, ʻaʻole e malu ka malu i ka diode, hiki i nā triodes photosensitive ke loaʻa ka mālamalama; a laila e holo lākou a pau.
- Ke hoʻololi ʻia ʻo RPl-1031 i ka mokuʻāina i hōʻike ʻia ma lalo nei. He ʻino kēia mokuʻāina i ka wehewehe ʻana 4 e hoʻopili ʻia nā pae puka puka GPIO ʻelua.
Hōʻike 2: Sample pili.
Sample Codes
I*
e-Gizmo RPl-1031 ʻIke kihi 4 ʻIke kuhikuhi
ʻO kēia e like meampkiʻi kiʻi no ka ʻike kuhikuhi Tilt e hōʻike i nā kūlana hoʻopuka sensor.
No ka RPl-1031 – http://www.sparkfun.com/products/10621
Hoʻololi ʻia e e-Gizmo Mechatronix Central
http://www.e-gizmo.com
Iulai 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
}
Kiʻi 3: Paʻi paʻi kiʻi mai ka ʻike pH.
Palapala / Punawai
![]() |
ARDUINO RPI-1031 4 ʻIke kuhikuhi [pdf] Palapala Hoʻohana RPI-1031 4 ʻO ke kuhikuhi kuhikuhi, RPI-1031, 4 ʻaoʻao ʻaoʻao, ʻaoʻao ʻaoʻao, ʻike. |