Главная
 
PDA-NN.3dn.ruСреда, 02.07.2025, 13:17



Приветствуем вас Гость | RSS
Главная
Меню сайта

Категории раздела
Девайсы [16]
Софт [2]
Операционные системы [10]
Разное [12]

Наш опрос
Стоит ли удалить раздел WindowsMobile ?
Всего ответов: 17

Мини-чат

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0


Arduino - подключаем кнопку
Код максимально прокомментирован



Код


int ssr = 6; // Назовем пин 6 SSR (реле)
int button = 7; // Назовем пин 7 кнопкой
int x; // Счетчик для тактовой кнопки без фиксации
char comand; //переменная для команд из сериал порта

void setup() { //предустановки которые считываются после включения ардуино  
  Serial.begin(9600); // настроим ком порт на скорость 9600
  pinMode(ssr, OUTPUT); // пин ssr он же пин 6 будет работать в режиме выхода
  pinMode(button, OUTPUT); // пин button он же пин 7 тоже в режиме выхода
  digitalWrite(ssr, LOW); // по умолчанию выключаем реле

}

void loop() { //бесконечно повторяющийся цикл
  ////////////////Простой обработчик нажатий//////////////////////////////
   
  if(digitalRead(button)== HIGH) { //если на пин 7 подается питание (кнопка замыкается на 5V)  
  x++; // То к "х" прибавляется 1
  if(x>1){x=0;} // но если "х" больше 1 то мы его сразу обнулм  
  }

///Прстой обработик команд из serial port (COM)////////

   
  if (Serial.available()){ ///Если поступила команда из сириал  
  comand=Serial.read(); // Записываем даннные в переменную типа чар (строчная информация)  
  if (comand=='1'){x=1;} // если пришла команда "1" то "х" будет равен 1
  if (comand=='2'){x=0;} // если пришла команда "2" то "х" будет равен 0
  }
///////////////////////////////Основная программа//////////////////////////////
if (x==1){digitalWrite(ssr, HIGH);} //// если х равен 1 то реле вкл  
  if (x==0){digitalWrite(ssr, LOW);} //////если х равен 0 то реле выккл  
} //////Конец///////////////////////////////////

Категория: Разное | Добавил: Дымок(R) (27.11.2016)
Просмотров: 1241 | Рейтинг: 5.0/1
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Вход на сайт

Поиск

Друзья сайта


Copyright MyCorp © 2025
Сайт создан в системе uCoz