Загрузка...
Загрузка...

Нужна помощь в tinkercad (arduino)

Тема в разделе "Курилка", создана пользователем HoodBlood, 07.12.2017.

  1. HoodBlood

    QQ
    HoodBlood

    Статус:
    Оффлайн
    Регистрация:
    15.09.12
    Сообщения:
    411
    Репутация:
    249 +/-
    Всем привет, нужна помощь в лабораторной работе по Ардуино
    Задание было мерзкое пианино я его сдал, дали дополнительное задание, вместо Piezo поставить светодиод, который при нажатии на 1 кнопку мигал 1 раз и на 2 кнопку нажимая 2 раза мигал и с 3 кнопкой нажатия он мигал 3 раза, нужно изменить код, не догоняю как сделать, буду прямо ооочень благодарен, скетч ниже в спойлере
    [​IMG]

    #define LED_PIN 13 //
    #define FIRST_KEY_PIN 7
    #define KEY_COUNT 3

    void setup()
    {
    pinMode(LED_PIN, OUTPUT);
    }

    void loop()
    {

    for (int i = 0; i < KEY_COUNT; ++i) {

    int keyPin = i + FIRST_KEY_PIN;

    boolean keyUp = digitalRead(keyPin);

    if (!keyUp) {

    int frequency = 3500 + i * 500;


    tone(LED_PIN, frequency, 20);
    }
    }
    }
     
  2. HoodBlood

    QQ
    HoodBlood

    Статус:
    Оффлайн
    Регистрация:
    15.09.12
    Сообщения:
    411
    Репутация:
    249 +/-
    Хоть как =D Главное заставить его мигать как написал