Оглавление:

Саймон говорит: 3 шага
Саймон говорит: 3 шага

Видео: Саймон говорит: 3 шага

Видео: Саймон говорит: 3 шага
Видео: Девушки не знали, какой ад их ждет…🤯😱 #кино #фильм #сериал 2024, Июль
Anonim
Саймон говорит
Саймон говорит

Это руководство написано на голландском языке.

По словам Саймона, на одном из семинаров «Happy Hacking» на HKU hebben wij een soundboard gemaakt die is gebaseerd op het spel. Кнопка открывания дверцы - это дверной блокиратор. Elke button heeft een eigen geluid. Онс Саймон говорит: «Борд комт те ханген бидж де бушальтес ом тид те реккен». В plaats van dat je op de phone scrolt saai zit te wachten, kan je een leuk simpel spelletje spelen.

Шаг 1: Materialen

Materialen
Materialen

- Плакат в формате A0

- Хаутен борд

- Доска Houten (de cirkels van de buttons te maken)

- Verf in de kleuren rood, geel, blauw, groen en wit

- Kwasten - Принтер для плакатов

- Программа редактирования (wij gebruikten Adobe Illustrator)

- Ардуино

- Lijm

- хам

- Заагтафель

- Аудиобокс

- 4 кнопки

- экран MP3

- Карта Micro SD

- Внешний аккумулятор

- аудиокабель AUX

Шаг 2: Хет Макен Ван Хет Борд

Хет Макен Ван Хет Борд
Хет Макен Ван Хет Борд

Koop een houten bord van A0 formaat of groter.

Создавайте Adobe Illustrator, чтобы создать логотип, который будет окружать обширную территорию.

Vervolgens sla je dat op als een groot PDF formaat en print je het uit op A0 poster formaat.

Встретил lijm maak je de poster обширный op het bord.

In het bord boor je acht kleine gaatjes, daar komen de draadjes in van de knoppen (2 драже за кнопку).

Для кнопки сделайте пуговицы на доске.

Maak vier cirkels met een диаметр ванны 5 см in de plank en zaag ze vervolgens uit.

In de houten cirkels maak je kleine gaten waar de bovenkant van de knop в прошлом.

De houten buttons schilder je eerst wit.

Waneer ze gedroogd zijn ga je er met een laag kleur overheen.

Totaal krijg je dan vier buttons in de kleuren rood, blauw, geel en groen.

De buttons druk je in de knoppen zodat ze обширный циттен в хет борде.

Op de achterkant van het bord tape je de Arduino, динамик и обширный powerbank.

Шаг 3: Programmeren

Programmeren
Programmeren

Вы можете установить его на Arduino.

Вот коды в следующих разделах: (De SD moet met fat geformatteerd zijn en de nummers Track001 tot Track 004 heten.) #Include // Добавить библиотеки SdFat #include // # include // и MP3 Shield Library #include // Ниже не требуется, если выполняется прерывание. Можно удалить, если не используете. #if defined (USE_MP3_REFILL_MEANS) && USE_MP3_REFILL_MEANS == USE_MP3_Timer1 #include #elif defined (USE_MP3_REFILL_MEANS) && USE_MP3_REFILL_MEANS == USE_MP3_REFILL_MEANS == USE_MP3_REFILL_MEANS == USE_MP3_SimpleTimerбиблиотека * * главный объект для обработки всех функций SdCard. * / SdFat sd; / ** * / short Объект, создающий экземпляр библиотеки SFEMP3Shield. * * главный объект для обработки всех атрибутов, членов и функций библиотеки. * / SFEMP3Shield MP3player; int buttons = {2, 3, 4, 5}; // ------------------------------------------------ ------------------------------ / ** * / кратко Настройте функцию Arduino Chip для нашего использования. * * После загрузки ядра Arduino инициализируйте основные функции этого * приложения, такие как последовательный порт и объекты MP3player с.begin. * Наряду с отображением меню справки. * * / note return Коды ошибок обычно передаются из MP3player. * Whicn по очереди создает и инициализирует объекты SdCard. * * / см. * / ref Error_Codes * / void setup () {uint8_t result; // код результата какой-либо функции, который будет протестирован позже. Serial.begin (115200); // Инициализируем SDCard. если (! sd.begin (SD_SEL, SPI_FULL_SPEED)) sd.initErrorHalt (); // в зависимости от вашей среды SdCard, SPI_HAVE_SPEED может работать лучше. если (! sd.chdir ("/")) sd.errorHalt ("sd.chdir"); // Инициализируем MP3 Player Shield result = MP3player.begin (); // проверяем результат, коды ошибок см. в readme. #if defined (_ BIOFEEDBACK_MEGA_) // или по другим причинам по вашему выбору. // Обычно не используется большинством экранов, поэтому закомментирован. Serial.println (F («Применение патча ADMixer.»)); if (MP3player. ADMixerLoad ("admxster.053") == 0) {Serial.println (F ("Настройка громкости ADMixer.")); MP3player. ADMixerVol (-3); } #endif for (int i = 2; i

Рекомендуемые: