#1 Re: Проекти » повороты на мотоцикл » 2016-06-25 11:23:14

vvr пише:

#define LED  13 
#define BUTTON 2 
int val = 0;     
int old_val = 0; 
int state = 0;   

void setup()
{
  pinMode(LED, OUTPUT);   
  pinMode(BUTTON, INPUT);   
}
void loop()
{
  val = digitalRead(BUTTON);
  if ((val == HIGH) && (old_val == LOW))
  {
    state = 1 - state;
  }
  old_val = val; 
  if (state == 1)
  {
    digitalWrite(LED, millis()%2000 < 100);
  }
  else
  {
    digitalWrite(LED, LOW);
  }
}

тут при нажатии и удерживании мигает а при отпускании гаснет, а как сделать чтобы при одном нажатии мигало, а при повторном нажатии гасло? что-то не могу разобраться(

#3 Проекти » повороты на мотоцикл » 2016-06-24 14:40:26

Yury
відповідей: 9

Хочу сделать электрику мотоцикла полностью управляемой ардуино, я новичок в этом деле, помогите с поворотами, нужно чтобы при нажатии кнопки мигал светодиод (к примеру) пока не будет нажата кнопка еще раз, сложность (для меня) в том что код большой, много функций, и нужно чтобы одно не мешало другому, то есть один большой скетч, из множества маленьких (независимых)
если кому не сложно, киньте пример как это можно сделать....

Підвал форуму