Опыты –> Эксперименты с Arduino часть 2

Продолжаем опыты с Arduino.

В этом пятиминутном видеоуроке мы познакомимся с тем, как работает аналоговый вход в Arduino, подключим к Arduino фоторезистор, а также научимся извлекать звук из пьезодинамика. Результатом будет простейшая система охранной сигнализации, срабатывающая при прерывании светового потока (от настольной лампочки).

Исходные коды программы:

int potPin = 0;    // select the input pin for the photoresistor
int speakerOut = 3; // this is the pin that the piezo element should be connected with
int val = 0;       // variable to store the value coming from the sensor
void setup() {
  pinMode(speakerOut, OUTPUT);// declare the ledPin as an OUTPUT
}
void loop() {
  val = analogRead(potPin);    // read the value from the sensor
if (val< 200){
   digitalWrite(speakerOut, HIGH);  // turn the speaker on
    delayMicroseconds(1700);                  // stop the program for some time
digitalWrite(speakerOut, LOW);  // turn the speaker off
    delayMicroseconds(1700);                  // stop the program for some time
}
}