int sensorPin = 0; // Объявляем переменную с именем sensorPin,
// значением 0 (0 - номер порта, к которому
// мы подключим среднюю ножку потенциометра.
// и int - говорит что значение - целое число.
int ledPin = 13; // Объявляем переменную с именем ledPin, int - целое,
// задаем номер порта 13, к которому подключим светодиод
// теперь в любом месте программы можно использовать
// имя ledPin, программа поймет, что это порт 13.
int sensorValue = 0; // Объявляем переменную sensorValue для хранения
// значения, поступающего от сенсора, сейчас 0.
void setup() { // функция setup() выполняется после инициализации
// переменных, один раз.
pinMode(ledPin, OUTPUT); // инициализируем контакт - pinMode, присваиваем
// ему значение ledPin, а это у нас порт 13,
// и будем его использовать как выход - OUTPUT.
}
void loop() { // функция loop() выполняется по кругу от { и до },
//после setup(), пока не будет достигнуто определенное
// значение, или не будет отключено питание.
sensorValue = analogRead(sensorPin);// считываем значения с сенсора
// Arduino можете прочитать напряжение
// на аналоговом входе, для этого используется
// встроенная функция под названием analogRead ()
digitalWrite(ledPin, HIGH); // выдает в ledPin +5 вольт - HIGH,
// т.е. включает светодиод
delay(sensorValue); // delay - задержка на sensorValue,
// в секунду
digitalWrite(ledPin, LOW); // выключает светодиод
delay(sensorValue); // опять задержка на секунду
// и функция loop() повторяется снова
}