Съдържание:

Интерфейс на космическия кораб Arduino: 3 стъпки
Интерфейс на космическия кораб Arduino: 3 стъпки

Видео: Интерфейс на космическия кораб Arduino: 3 стъпки

Видео: Интерфейс на космическия кораб Arduino: 3 стъпки
Видео: Свидание в 16 vs 26 лет 😨😳 2024, Ноември
Anonim
Интерфейс за космически кораб Arduino
Интерфейс за космически кораб Arduino

Здравейте Инструктируема общност, Този път направих един от най -простите проекти за завършване с Arduino Uno: схема на космически кораб. Той е така наречен, защото е този тип програмиране и схема, които биха били използвани в ранните научнофантастични телевизионни предавания и филми, за да подражават на ефекта на „мигането на бутоните“, който трябваше да покаже, че ракетен кораб се представя правилно. Има много ресурси онлайн, за да се направи този проект, но се надяваме, че публикуването му в Instructables ще помогне на повече хора да се заинтересуват да експериментират с Arduino.

Материали:

  • Arduino Uno Board (предпочитан стартов комплект)
  • Платка
  • Схеми на свързване, показани на диаграма, включително: джъмперни проводници, резистори, светодиоди и бутон
  • Компютър с инсталирана програма за кодиране Arduino

Стъпка 1: Изградете модула

Изградете модула
Изградете модула
Изградете модула
Изградете модула
Изградете модула
Изградете модула

Първо се уверете, че вашият Arduino е изключен от източника на захранване. След това следвайте тези стъпки, за да свържете всички компоненти на веригата:

  1. Свържете платката към 5V (положителна) и заземена (отрицателна) връзка на Arduino.
  2. Поставете двата червени светодиода в слот „e“на дъската, малко нагоре на дъската, със зеления светодиод в същия слот под тях.
  3. Прикрепете катода на всеки светодиод към земята чрез резистор 220 ома.
  4. Свържете анода на зеления светодиод към цифров щифт 3 на Arduino и направете същото за червените светодиоди в щифтове 4 и 5.
  5. Поставете превключвателя с бутоните под светодиодите на слотовете за преодоляване на дъската „e“и „f“. Прикрепете горната страна към захранването, а долната към цифровия щифт 2. Към същата страна добавете 10 килоома резистор към земята. (Този резистор причинява "НИСКО" отчитане, когато бутонът не е натиснат.)

Стъпка 2: Кодирайте проекта

Кодирайте проекта
Кодирайте проекта

Чувствайте се свободни да използвате горното изображение и да копирате и поставите кода във вашия проект. Ако е трудно да се види, следвайте тази връзка и вземете кода от GitHub:

Няколко неща, които трябва да се отбележат, са, че можете да промените „switchState == LOW“на „switchState == HIGH“, за да превключите поведението на модула: той ще мига, когато не е натиснат, и ще остане плътен, когато бъде натиснат. Другото, което трябва да се отбележи, е, че можете да промените стойността на изявленията за „забавяне“, за да регулирате колко бързо мига червеният светодиод при натискане на бутона.

Стъпка 3: Качете кода и играйте с вашия интерфейс

Качете кода и играйте с вашия интерфейс
Качете кода и играйте с вашия интерфейс
Качете кода и играйте с вашия интерфейс
Качете кода и играйте с вашия интерфейс

Свържете Arduino към компютъра и качете кода; дано всичко работи! Ако не, проверете кабелните си връзки и се уверете, че целият код е написан правилно. Поправете всички грешки и качете отново.

Зеленият светодиод трябва да свети здраво. Натиснете и задръжте бутона и червените светодиоди трябва да мигат алтернативно един към друг! Можете да направите капак за бутона и светодиодите, за да кажете каквото искате и да скриете проводниците, ако искате. Надявам се, че сте се забавлявали с този проект!

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