Fotocell reagerar på ljus som ett öga. ett inledande projekt för bearbetning med Arduino (2 / 5 steg)
Steg 2: Arduino kod
Efter att ha avslutat hårdvara är det dags att förbereda rätt kod så att ljus mätningarna kan tas och sedan används från den programvara som producerar iris rörelsen som du ser i videon.
int sensor = A0, ljus;
void setup() {
pinMode (sensor, ingång);
pinMode(3,OUTPUT); Detta är ett valfritt tillägg så att ändringen av ljusintensiteten ger en förändring av
blinkande hastighet av en power-LED
Serial.BEGIN(9600); }
void loop() {
ljus = analogRead(sensor);
flyta val = (5.0/1024.0)*light; med denna beräkning parametern val varierar i intervallet 0-5
Serial.println(val); val är variabeln skickas till hamnen där arduino är ansluten och kommer att vara
tas från bearbetning koden
blinkLED(3,light); }
void blinkLED (int pin, int längd) {
denna rutin blinkar lysdioden ansluten till att gräva stift 3 med en analog till ljusnivån
digitalWrite(pin,HIGH);
Delay(duration);
digitalWrite(pin,LOW);
Delay(duration); }