Залил такой код
PHP код:
int sens = 0;
int light = 0;
void setup()
{
Serial.begin(115200);
}
void loop()
{
sens = analogRead(0);
if ((sens > 0) && (sens<740)) light = 0;
if ((sens > 740) && (sens<766)) light = 10;
if ((sens > 766) && (sens<792)) light = 20;
if ((sens > 792) && (sens<818)) light = 30;
if ((sens > 818) && (sens<844)) light = 40;
if ((sens > 844) && (sens<870)) light = 50;
if ((sens > 870) && (sens<896)) light = 60;
if ((sens > 896) && (sens<922)) light = 70;
if ((sens > 922) && (sens<948)) light = 80;
if ((sens > 948) && (sens<974)) light = 90;
if (sens > 974) light = 100;
Serial.print("<brightness:");
Serial.print(light);
Serial.print("%>");
delay(300);
}
Я думаю суперточность при регулировке яркости не нужна, но приложение Serial Manager ооочень меедленно реагирует: между закрытием фоторезистора (полная темнота) и изменением значения, которое приложение выводит, проходит около минуты. При этом системная яркость не регулируется. Приложение UsbTerminal выводит данные как положено быстро.