Банк проектов 8-11 Банк проектов 8-11 кл | Page 81

Программный код для работы с Bluetooth-модулем int val; int LED = 13; void setup() { Serial.begin(9600); pinMode(LED, OUTPUT); digitalWrite(LED, HIGH); } void loop() { if (Serial.available()) { val = Serial.read(); // При символе "1" включаем светодиод if (val == '1') { digitalWrite(LED, HIGH); } // При символе "0" выключаем светодиод if ( val == '0') { digitalWrite(LED, LOW); } } } Пример программы с использованием мосфета в электрической цепи #define button_pin 3 // пин кнопки #define relay_pin 10 // пин мосфета / реле boolean butt_flag = 0; boolean butt; boolean flag = 0; // флажок нажатия кнопки // переменная, хранящая состояние кнопки // флажок режима unsigned long last_press; // таймер для фильтра дребезга void setup() { pinMode(button_pin, INPUT_PULLUP); pinMode(relay_pin, OUTPUT); // кнопка подтянута внутренним резистором // пин реле как выход } 81