int bright = 0;
int fade = 1;
void setup() {
pinMode(10, OUTPUT); // Output Port 10
pinMode(13, OUTPUT); // Output Port 13
digitalWrite(13, HIGH); // LED ON
delay (500);
digitalWrite(13, LOW); // LED OFF
delay (500);
digitalWrite(13, HIGH); // LED ON
delay (500);
}
void loop() {
digitalWrite(10, HIGH);
delayMicroseconds (bright);
digitalWrite(10, LOW);
delayMicroseconds (bright);
bright = bright + fade;
if (bright <= 0 || bright >= 6000) {
fade = -fade;
} ;
}
Вот скетч под ардуино за 200р. Вывод номер 10 на ногу ресета флешки. Я подтянул 1кОм резистор и всё заработало.
Но пришлось 12в общие на ардуинку цеплять. По времени взлома не скажу, ставил вечером. Утром приехал в гараж, иммо стерт.