0301 osveshennost: различия между версиями
Перейти к навигации
Перейти к поиску
(Новая страница: «<code> ////////////////////////////////////////////// // 2019.07.22 woronin, umkiedu@gmail.com // Датчик освещености, послед…») |
Evgen (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
< | <syntaxhighlight lang="C++"> | ||
////////////////////////////////////////////// | ////////////////////////////////////////////// | ||
// 2019.07.22 woronin, umkiedu@gmail.com | // 2019.07.22 woronin, umkiedu@gmail.com | ||
Строка 8: | Строка 8: | ||
#define blink_PIN11 A1 | #define blink_PIN11 A1 | ||
#define PIN_PHOTO_SENSOR A0 | #define PIN_PHOTO_SENSOR A0 | ||
void setup() | |||
{ | |||
pinMode(blink_PIN11, OUTPUT); | pinMode(blink_PIN11, OUTPUT); | ||
// открываем последовательный порт | // открываем последовательный порт | ||
Serial.begin(9600); | Serial.begin(9600); | ||
} | |||
void loop() { | |||
int val = analogRead(PIN_PHOTO_SENSOR); | int val = analogRead(PIN_PHOTO_SENSOR); | ||
digitalWrite(blink_PIN11, HIGH); | digitalWrite(blink_PIN11, HIGH); | ||
Строка 28: | Строка 30: | ||
} | } | ||
delay (1000); | delay (1000); | ||
} | |||
</ | |||
</syntaxhighlight> | |||
[[Категория:Видео эпизоды УМКИ]] | [[Категория:Видео эпизоды УМКИ]] | ||
[[Категория:Примеры программирования Arduino]] |
Текущая версия от 14:11, 15 ноября 2019
//////////////////////////////////////////////
// 2019.07.22 woronin, umkiedu@gmail.com
// Датчик освещености, последовательный порт
// Robot UMKI controller K6_3
// Самостоятельно - провести замеры, измените время реагирования датчика
//////////////////////////////////////////////
#define blink_PIN11 A1
#define PIN_PHOTO_SENSOR A0
void setup()
{
pinMode(blink_PIN11, OUTPUT);
// открываем последовательный порт
Serial.begin(9600);
}
void loop() {
int val = analogRead(PIN_PHOTO_SENSOR);
digitalWrite(blink_PIN11, HIGH);
Serial.print("Light is ");
Serial.print(val);
Serial.println(" Lx\t");
if (val < 300) {
// Светло, выключаем светодиод
digitalWrite(blink_PIN11, HIGH);
} else {
// Темновато, включаем светодиод
digitalWrite(blink_PIN11, LOW);
}
delay (1000);
}