Med hjälp av Photo Sensor som Analog Imput (5 / 5 steg)
Steg 5: Inmatning av Data och Arduino anslutning
manliga headers så du kan enkelt koppla in dem till Arduino (visas
i den röda rutan)
Senare vi ansluter utgångsstift till Arduino präglas av den
gul fyrkant
Det är det! Följ nedan arduino koden. Ha det så kul!
Välj input PIN-koden för photosensor
int photo0 = 0;
int photo1 = 1;
int photo2 = 2;
int photo3 = 3;
int photo4 = 4;
int photo5 = 5;
variabel för att lagra värdet kommer från sensorn
int val0 = 0;
int värde1 = 0;
int värde2 = 0;
int val3 = 0;
int val4 = 0;
int val5 = 0;
Digital out
int out13 = 13.
int SLUTSÅLD12 = 12;
int out11 = 11;
int out10 = 10;
int out9 = 9;
int out8 = 8;
void setup() {
Serial.BEGIN(9600);
pinMode (out13, produktionen);
digitalWrite(out13,LOW);
pinMode (SLUTSÅLD12, produktionen);
digitalWrite(out12,LOW);
pinMode (out11, produktionen);
digitalWrite(out11,LOW);
pinMode (out10, produktionen);
digitalWrite(out10,LOW);
pinMode (out9, produktionen);
digitalWrite(out9,LOW);
pinMode (out8, produktionen);
digitalWrite(out8,LOW);
}
void loop() {
val0 = analogRead(photo0);
värde1 = analogRead(photo1);
värde2 = analogRead(photo2);
val3 = analogRead(photo3);
val4 = analogRead(photo4);
val5 = analogRead(photo5);
IF(val4>400) {
digitalWrite(out13,HIGH);
Serial.println("Pressed!");
} annat if(val4<350) {
digitalWrite(out13,LOW);
}
IF(val3>600) {
digitalWrite(out12,HIGH);
Serial.println("Pressed!");
} annat if(val3<550) {
digitalWrite(out12,LOW);
}
IF(val2>900) {
digitalWrite(out11,HIGH);
Serial.println("Pressed!");
} annat if(val2<850) {
digitalWrite(out11,LOW);
}
IF(val0>400) {
digitalWrite(out9,HIGH);
Serial.println("Pressed!");
} annat if(val0<350) {
digitalWrite(out9,LOW);
}
IF(val5>630) {
digitalWrite(out8,HIGH);
Serial.println("Pressed!");
} annat if(val5<615) {
digitalWrite(out8,LOW);
}
}