Банк проектов 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