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


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



бет42/45
Дата13.02.2023
өлшемі1,82 Mb.
#67503
түріЗакон
1   ...   37   38   39   40   41   42   43   44   45
Вопросы для проверки себя

  1. Какие объекты позволяют легко манипулировать текстовыми данными?

  2. Что возвращают методы Serial.available() и Serial.read()?

  3. Чем отличаются конструкции for и while?

  4. Каким образом можно организовать более сложное ветвление, чем if … else?

  5. Как можно объединить текстовые строки?

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

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

  1. Проверьте, попадает ли переданное число в диапазон значений, которые нужно передавать вanalogWrite(). Передайте на компьютер сообщение об ошибке, если нет.

  2. Переделайте программу так, чтобы устройство распознавало текстовые команды, например, «on» и «off», и соответственно включало и выключало светодиод.

Вам может пригодиться один из методов StringtoLowerCase(yourString) илиtoUpperCase(yourString), которые возвращают переданную строку yourString, приведенную к нижнему или верхнему регистру соответственно.

Эксперимент 20. Перетягивание каната


← Светильник, управляемый по USB | Оглавление | Конец первой серии экспериментов!

В этом эксперименте мы создаем еще одну игру, на этот раз нужно быстрее соперника нажать кнопку 20 раз.


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


  • 1 плата Arduino Uno

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

  • 1 светодиодная шкала

  • 10 резисторов номиналом 220 Ом

  • 4 резисторов номиналом 100 кОм

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

  • 2 керамических конденсатора номиналом 100 нФ

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

  • 1 инвертирующий триггер Шмитта

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


Достарыңызбен бөлісу:
1   ...   37   38   39   40   41   42   43   44   45




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

    Басты бет