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);
}