Схему проверил. Собрать пока неначем.
Управляеться через com порт и непосредственно кнопочками на двери
Код CArduino:
Код:
const int UP = 13; // пин для поднятия
const int DOWN = 10; // пин для опускания
void setup()
{
// скорость com порта
Serial.begin(9600);
// определяес необходимые pin на output:
pinMode(UP, OUTPUT);
pinMode(DOWN, OUTPUT);
}
void loop() {
byte UpDown;//переменная для чтения из com порта
if (Serial.available()) // проверяем com порт на ввод данных
{
UpDown = Serial.read();
if (UpDown=='0') //Выключение двигателя
{
digitalWrite(UP, LOW);
digitalWrite(DOWN, LOW);
}
if (UpDown=='u') //UP двигателя
{
digitalWrite(UP, HIGH);
digitalWrite(DOWN, LOW);
}
if (UpDown=='d') //DOWN двигателя
{
digitalWrite(UP, LOW);
digitalWrite(DOWN, HIGH);
}
}
}