Збагойствие только Збагойствие!
Эта кнопка не поддается панике даже если у вас дрожат руки и вас колотит и трясет. Малюсенький урок кодирования на Ардуине.
Прикольное решение программного кода для микропроцессора типа Ардуины или ему аналогичных, не содержит лишних кодов и использует минимум строк.
Приделав кнопочку ко входам микропроцессора через резистор , заземляющий вход в момент когда кнопка не нажата, можно устроить испытание написанного кода.
Парочка светодиодов хорошо покажут - справляется программа с поставленной задачей или нет.
Короче тут главное нажимать спокойно и уверенно. И, да, не путайте эту программку с программной схемой бездребезгового включения.
Ту все не то чтобы проще, а логично и понятно даже школьнику.
Если кому код понадобится для копирования, то вот тут ссылочка - тама все написано - копипастите на здоровье!
const int buttonPin = 2;
const int ledPin = 43;
int buttonState = 0;
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(buttonPin, INPUT);
}
void loop() {
buttonState = digitalRead(buttonPin);
if (buttonState == HIGH) {
digitalWrite(ledPin, HIGH);
digitalWrite(39, LOW);
} else {
delay(530);
digitalWrite(ledPin, LOW);
digitalWrite(39, HIGH);
}
}
#ПрограммируемаяКнопка #АнтиПсиховаяКнопка #КакПрограммитьАрдуино
И еще одна программка для микроконтроллеров
Простой программный код для Ардуино позволяющий мигать парой светодиодов поочередно приведу прямо тут в описании, ну и в статью добавлю на всякий случай.
int brightness = 0; int fadeAmount = 5; void setup() { } void loop() { analogWrite(39, 255); delay(130); analogWrite(39, 0); delay(130); analogWrite(43, 255); delay(130); analogWrite(43, 0); delay(130); }
В таком виде код смотрится довольно забавно. Могу подсказать - хочешь в строку - просто добавь каретку =)