Агуулгын хүснэгт:

Богино хугацааны цээжлэх тоглоом: 7 алхам
Богино хугацааны цээжлэх тоглоом: 7 алхам

Видео: Богино хугацааны цээжлэх тоглоом: 7 алхам

Видео: Богино хугацааны цээжлэх тоглоом: 7 алхам
Видео: Ой тогтоолтыг 10 дахин сайжруулах арга 😊👍💯 2024, Долдугаар сарын
Anonim
Богино хугацааны цээжлэх тоглоом
Богино хугацааны цээжлэх тоглоом

Arduino дээр суурилсан цээжлэх тоглоомыг өөрөө бүтээгээрэй!

Энэ тоглоомонд нэг RGB LED эхэнд 3 санамсаргүй өнгө асах бөгөөд та тус бүрийн өнгийг санах хэрэгтэй болно. Энэ хаашаа явж байгааг харж байна уу? Та потенциометр ашиглан хоёр дахь RGB LED -ийг сольж, товчлуурыг дарж анхны RGB LED -ээс өнгө бүрийг бүртгэнэ. Хоёрдахь RGB LED нь таны сонгосон өнгийг харуулах бөгөөд дарааллыг бичиж авсны дараа RGB LED нь ногоон өнгөөр анивчиж, дохиогоор дуу гарах болно, та дарааллыг зөв таасан эсвэл RGB LED хоёулаа улаан, энэ нь дарааллын тоог 3* болгон буцаана (үүнийг өөрчилж болно). Тоглоомыг үзүүлсэн 3 өнгийг санаж эхлэх хэрэгтэй бөгөөд хэрэв та өнгөний өнгийг зөв сонговол өөр дараалсан өнгө нэмж оруулах болно. Энэ нь таныг алдаа гаргах хүртэл үргэлжлэх бөгөөд дээр дурдсанчлан ердөө 3 өнгийг буцаана.

Энэ бол үнэхээр хөгжилтэй, донтуулдаг, залхмаар тоглоом юм:)

Танд хэрэгтэй зүйлүүд

  • 1 x Arduino UNO R3
  • 1 х потенциометр
  • 1 x товчлуур
  • 2 x RGB LED
  • 8 x 220 Ом эсэргүүцэл
  • 1 x Piezo чанга яригч
  • 18 х холбогч утас (Эрэгтэй эрэгтэй)

СОНГОЛТТОЙ

1 x Бамбай самбар

Дээрх зураг дээр би найзуудаа сургууль дээрээ харуулахын тулд бамбай хийсэн боловч энэ нь огт хэрэггүй юм. Хэрэв та энэ замаар явахыг хүсч байвал гагнуурын төмөр, бага зэрэг гагнуур, тэвчээр авах болно. Хэрэв та энэ замаар явахыг хүсч байвал над руу мессеж бичээрэй, хэрэв танд ямар нэгэн асуудал тулгарвал би танд туслах болно.

Алхам 1: Breadboard дээр эерэг/газардуулгын утас нэмэх

Breadboard дээр эерэг/газардуулгын утас нэмж оруулах
Breadboard дээр эерэг/газардуулгын утас нэмж оруулах

Маш үндсэн алхам

GND -ийг GND төмөр замд талхны самбар дээр холбоно уу

5V -ийг талхны самбар дээрх ЭЕРГИЙН төмөр замд холбоно уу

Алхам 2: Дарах товчийг нэмэх

Товчлуурыг нэмж байна
Товчлуурыг нэмж байна

Товчлуурыг талхны тавцан дээр тавиад дээрх зураг дээрх алхамуудыг дагана уу.

Нэг талыг 5В төмөр замд холбоно уу

220 Ом эсэргүүцэгчийг товчлуурын товчлуур дээр зэргэлдээ талд холбож, дараа нь холбогчийг GND руу холбоно уу

Эсрэг талыг Arduino дээрх 2 PIN -тэй холбоно уу

Одоо та товчлуураа нэмж орууллаа. Энэ зураг дээрх шиг харагдаж байгаа эсэхийг шалгаарай, энэ бол энэ тоглоомын маш чухал хэсэг юм!

Алхам 3: Потенциометрийг нэмнэ үү

Потенциометрийг нэмж байна
Потенциометрийг нэмж байна

Потенциометрийг талхны тавцан дээр тавиад дээрх зураг дээрх алхмуудыг дагана уу.

Нэг талыг 5В төмөр замд холбоно уу

A0 аналог IN руу дунд холбоно уу

Сүүлийн талыг GND -тэй холбоно уу

Одоо та товчлуураа нэмж орууллаа. Энэ зураг дээрх шиг харагдаж байгаа эсэхийг шалгаарай, энэ бол энэ тоглоомын маш чухал хэсэг юм!

ТАЙЛБАР: Нэг тал нь 5V, нөгөө тал нь GND, дунд хэсэг нь A0 руу явж байвал энэ нь сайн ажиллах болно

Алхам 4: Чанга яригч нэмэх

Илтгэгчийг нэмж байна
Илтгэгчийг нэмж байна

GND талыг GND төмөр замд холбоно уу

+ Талыг 220 Ом эсэргүүцэлтэй холбож, дараа нь ПИН 7 руу холбоно уу

Ингээд л боллоо!

Алхам 5: Хэрэглэгчийн сонголт RGB нэмэх

Хэрэглэгчийн сонголт RGB -ийг нэмж байна
Хэрэглэгчийн сонголт RGB -ийг нэмж байна

RGB LED нь утастай холбоотой байж болох тул зөв эргэлт хийсэн эсэхийг тодорхойлохын тулд зааврын дагуу байгаа зургийг үзнэ үү. Тиймээс миний доорх алхамууд нь миний эргэлттэй холбоотой байх болно, тиймээс миний алхамыг яг дагаж мөрдөх нь чухал юм!

Зүүн гар талаас эхлэн

Эхний хоёр дээр 220 Ом эсэргүүцэл нэмж, гурав дахь хэсгийг нь алгасаад тагийг нэмнэ

GND холбогчийг резисторгүй 3 -р холбогчтой холбоно уу, энэ бол бидний GND юм

Тиймээс зүүн талд байгаа анхны эсэргүүцэл нь PIN 3 (Цэнхэр) рүү очно.

Хоёрдахь эсэргүүцэл нь PIN 5 (Ногоон) руу холбогддог

Гурав дахь эсэргүүцэл нь PIN 6 -тай холбогддог (Улаан)

Ингээд л боллоо! Энэ бол хэрэглэгчдэд зөв өнгийг сонгоход ашиглах RGB LED юм!

Алхам 6: Санамсаргүй системийн RGB нэмэх

Санамсаргүй системийн RGB нэмж байна
Санамсаргүй системийн RGB нэмж байна

RGB LED нь утастай холбоотой байж болох тул зөв эргэлт хийсэн эсэхийг тодорхойлохын тулд зааврын дагуу байгаа зургийг үзнэ үү. Тиймээс миний доорх алхамууд нь миний эргэлттэй холбоотой байх болно, тиймээс миний алхамыг яг дагаж мөрдөх нь чухал юм!

Зүүн гар талаас эхлэн

Эхний хоёр дээр 220 Ом эсэргүүцэл нэмж, гурав дахь хэсгийг нь алгасаад тагийг нэмнэ

GND холбогчийг резисторгүй 3 -р холбогчтой холбоно уу, энэ бол бидний GND Тиймээс зүүн талын эхний эсэргүүцэл нь PIN 3 руу ордог (Цэнхэр) Хоёр дахь эсэргүүцэл нь PIN 5 -тэй холбогддог (Ногоон) Гурав дахь эсэргүүцэл нь PIN 6 -тай холбогддог (Улаан)

Ингээд л боллоо! Энэ бол системд өнгийг санамсаргүй байдлаар сонгоход ашиглах RGB LED юм!

Алхам 7: Та дууссан

Та дууссан!
Та дууссан!

Асуух зүйл байвал над руу мессеж бичээрэй, би кодыг энэ алхамд хавсаргасан болно. Үүнийг ажиллуулахын тулд та ямар нэгэн зүйлийг өөрчлөх шаардлагагүй, гэхдээ кодыг илүү зөөлөн болгохын тулд чөлөөтэй бодож үзээрэй!

Бүх зүйлийг сайн баримтжуулсан байх ёстой, эсвэл өөрийгөө тайлбарласан кодтой байх ёстой, гэхдээ хэрэв та програмчлалын чиглэлээр шинэхэн байгаа бөгөөд ямар нэг зүйлийг ойлгохгүй байвал би имэйлд хурдан хариулдаг.

МӨН төсөлд ашигласан номын сан энд байна

bitbucket.org/teckel12/arduino-new-tone/wiki/Home

Зөвлөмж болгож буй: