Съдържание:

Саймън казва: 3 стъпки
Саймън казва: 3 стъпки

Видео: Саймън казва: 3 стъпки

Видео: Саймън казва: 3 стъпки
Видео: 3 точки, и пищеварение станет лёгким 2024, Ноември
Anonim
Саймън каза
Саймън каза

Тази инструкция е написана на холандски.

По време на семинара „Честито хакване“на HKU, който ще бъде използван от звуковата дъска, е най -доброто, което казва Саймън. Бутонът на вратата е натиснат, за да се измъкне. Бутон Elke heeft een eigen geluid. Ons Simon казва bord komt te hangen bij de bushaltes om tijd te rekken. In plaats van dat е op de telefoon scrolt of saai zit te wachten, kan je een leuk simpel spelletje spelen.

Стъпка 1: Материал

Материали
Материали

- Плакат с формат A0

- Хаутен борд

- Houten plank (de cirkels van de Buttons te maken)

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

- Kwasten - Принтер за плакати

- Редактиране на програма (wij gebruikten Adobe Illustrator)

- Arduino

- Лийм

- Бур

- Заагтафел

- Аудио кутия

- 4 -кратно натискане

- MP3 щит

- Micro SD карта

- Powerbank

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

Стъпка 2: Het Maken Van Het Bord

Het Maken Van Het Bord
Het Maken Van Het Bord

Koop een houten bord van A0 формат на groter.

Дизайнът на Adobe Illustrator е лого, което ви предлага огромни удобства.

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

Met lijm maak е de poster обширна оп хет борд.

В het bord boor е acht kleine gaatjes, daar komen de draadjes in van de knoppen (2 draadjes на knop).

За да натиснете maken wij houten бутони на дъската.

Maak vier cirkels е с диаметър от 5 cm в de plank en zaag ze vervolgens uit.

In de houten cirkels maak je kleine gaten waar de bovenkant van de knop in past.

De houten Buttons schilder е най -зрелият остроумие.

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 wide zitten in het bord.

Опцията за ачтеркантска касета е де Arduino, оратор и огромна мощност.

Стъпка 3: Програмиране

Програмиране
Програмиране

Maak de bovenstaande настройка на оп е Arduino.

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

Препоръчано: