Эксперимент Маячок


Вопросы для проверки себя



бет17/45
Дата13.02.2023
өлшемі1,82 Mb.
#67503
түріЗакон
1   ...   13   14   15   16   17   18   19   20   ...   45
Вопросы для проверки себя

  1. Почему в данном эксперименте мы подключаем светодиодную шкалу, не используя транзистор?

  2. Если бы мы включали светодиоды только на портах 5, 6, 7, 8, 9, что нужно было бы изменить в программе?

  3. С помощью какой другой инструкции можно выполнить действие, эквивалентное ++pin?

  4. В чем разница между переменными типов int и unsigned int?

  5. Что возвращает функция millis()?

  6. Как в данном эксперименте мы вычисляем номер порта, на котором нужно включить светодиод?

Задания для самостоятельного решения

  1. Измените код так, чтобы светодиоды переключались раз в секунду.

  2. Не выключая порты, сделайте так, чтобы огонёк бежал только по средним четырем делениям шкалы.

  3. Переделайте программу так, чтобы вместо int pin = FIRST_LED_PIN + (ms / 120) % 10перемещением огонька управлял цикл for

  4. Не меняя местами провода, измените программу так, чтобы огонёк бегал в обратном направлении.


Эксперимент 8. Мерзкое пианино


← Бегущий огонёк | Оглавление | Миксер →

В этом эксперименте мы создаем маленькую клавиатуру, на которой можно сыграть несколько нот.


Прочтите перед выполнением


  • Кнопка

Список деталей для эксперимента


  • 1 плата Arduino Uno

  • 1 беспаечная макетная плата

  • 1 пьезопищалка

  • 3 тактовых кнопки

  • 3 резистора номиналом 10 кОм

  • 10 проводов «папа-папа»

Для дополнительного задания


  • еще 2 кнопки

  • еще 2 резистора номиналом 10 кОм

  • еще 2 провода

Принципиальная схема





Достарыңызбен бөлісу:
1   ...   13   14   15   16   17   18   19   20   ...   45




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет