Агуулгын хүснэгт:
- Алхам 1: Breadboard -ийг тохируулна уу
- Алхам 2: Кодыг бичнэ үү
- Алхам 3: Үүнийг туршаад үзээрэй
- Алхам 4: (заавал биш) Ойлгох, өргөжүүлэх асуултууд
Видео: Тоглогч сонгох: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Энэхүү зааварчилгаа нь шийдвэр гаргагч Arduino -ийг хэрхэн яаж гаргахыг танд зааж өгөх болно. Нэг товчлуур дарахад LED нь санамсаргүй байдлаар асах болно. Хэдэн секундын дараа ганц LED асах болно. Энэ бол Arduino -ийн гаргасан эцсийн шийдвэр юм. Би эцсийн бүтээгдэхүүнээ хийх тодорхой зорилготой боловч үүнийг олон зүйлд ашиглаж болно. Ажлын урт өдрийн дараа хооллох газар сонгоход танд бэрхшээл тулгардаг уу? Самбарт 7 сонголтыг тавиад товчлуурыг дарна уу. Хэдэн секундын дотор та оюун ухаанаа өөртөө зориулах болно! Энэхүү зааварчилгаа нь LED бүхий хэлхээг бий болгосноор өөртөө итгэх итгэлийг бий болгоход туслах болно.
Амралтын өдрүүдэд та манай нөхөр бид хоёрыг найзуудынхаа гэрт олон төрлийн тоглоом тоглож байхыг олж харах боломжтой. Ерөнхийдөө хэн "Тоглогч 1" болохыг шийдэхдээ бага зэрэг маргаан гардаг. Бид үүнийг үргэлж шударга байлгахыг хичээдэг, гэхдээ бид маш олон тоглоом/удаа тоглодог тул заримдаа замаа алддаг. Үргэлж хэдэн хүмүүс бидний тоглоомыг эхлүүлж байх шиг байна. Энэ нь миний бүлэгт "Тоглогч сонгох" арга замыг шударгаар, хялбар болгоход туслах төхөөрөмж хийх урам зориг өгсөн юм. Ихэвчлэн манай "тоглоомын шөнө" багийнхан долоон оролцогчтой байдаг. Энэ шалтгааны улмаас би энэхүү шийдвэр гаргагчийг 7 LED-тэй болгохоор бүтээсэн боловч та үүнийг өөрийн хэрэгцээнд нийцүүлэн өөрчилж болно. Зугаацахын тулд тоглогч бүрийг аль нь тэднийх болохыг санахын тулд LED дээр тавьж болох жижиг цаасан тагийг чимэглэхийг хүсч байна.
Энэ бол сэтгэн бодох чадвараа арай илүү нарийн кодчилол, хэлхээ болгон өргөжүүлэхийг хүсч буй эх кодлогчдод зориулсан төгс төсөл юм. Анхлан кодлогч хүний хувьд би физик тооцооллын нарийн төвөгтэй байдалд өөрийгөө дарж байгаагаа мэдэрч чадна. Энэхүү гарын авлагын төгсгөлд та кодчиллын талаархи мэдлэгээ дээшлүүлэх, энэхүү төслийн хүрээнд илүү их ойлголтыг бий болгох арга зам болох ойлголт, өргөтгөлийн асуултуудыг олох болно. Иймэрхүү асуултууд нь ихэвчлэн миний бодож байснаас илүү ихийг мэддэг гэдгээ ойлгоход тусалдаг. Тэд таны төлөө мөн адил зүйлийг хийж чадна гэж найдаж байна!
Энэ холбоосыг ашигласнаар та миний хэлхээ, кодын симуляцид хандах боломжтой.
Алхам 1: Breadboard -ийг тохируулна уу
LED -ийг байрлуулах
- 7 LED -ээ өөр өөр эгнээнд багананд байрлуулж, анодоо (урт хөлөө) нэг чиглэлд байрлуул. Та хэлхээгээ үргэлжлүүлэн барьж байхдаа үүнийг санаарай
- 220 ом эсэргүүцэл ашиглан резисторын нэг хөлийг LED катодтой (богино хөл) ижил эгнээнд байрлуулна. Нөгөө хөл нь төмөр замтай холбогдох ёстой.
- Холбогч утаснуудын нэг үзүүрийг LED анод бүхий эгнээнд байрлуулна. Бусад үзүүрийг 2, 3, 4, 5, 6, 7, 8 -р зүүгээр байрлуулна.
- Өөр холбогч утсаар - Rail -ийг GND руу холбоно уу.
Товчлуур байрлуулах
- Дарах товчлуурыг (e) багананд хоёр хавчаар, f багананд хоёр хавчуураар байрлуулна.
- 1К ом эсэргүүцлийн нэг хөлийг (e) хажуугийн нэг хавчуулгатай нэг эгнээнд наана. Нөгөө хөлөө төмөр замд наана.
- Резистортой ижил эгнээнд холбогч утасны нэг хөлийг нөгөө үзүүрийг 12 -р зүүгээр бэхлээрэй.
- Түлхүүрийг тэжээлийн эх үүсвэрт холбож, холбогч утсыг нөгөө эгнээний нэг эгнээнд (e) талд байрлуулна. Утасны үлдсэн үзүүрийг 5V -д байрлуулна.
Алхам 2: Кодыг бичнэ үү
Энд миний код руу хандах боломжтой миний Arduino ноорогны линк байна.
Энэ төслийг эндээс олж болох өөр шийдвэр гаргагчаар өдөөсөн болно. Би төслийн санаагаа өөрийн хэрэгцээнд нийцүүлэн өөрчилсөн.
Алхам 3: Үүнийг туршаад үзээрэй
- Үүнийг залгаж, товчлуурыг дарна уу. Энэ нь LED дээр санамсаргүй дарааллыг эхлүүлж, 10 секундын турш асаж дуусах ёстой.
-
Хэрэв ийм зүйл болохгүй бол дибаг хийх цаг болжээ.
- Талхны самбараа хараад таны хэлхээ холбогдсон эсэхийг шалгаарай.
- Алдааны хувьд кодоо шалгана уу. Та зөв зүү дугаар бичсэн эсэхээ үргэлж шалгаж байхыг зөвлөж байна.
Алхам 4: (заавал биш) Ойлгох, өргөжүүлэх асуултууд
- Гаралтын тээглүүрийг ямар шугамаар тохируулдаг вэ?
- Хэрэв та ашигладаг LED гэрлийн хэмжээг өөрчлөхийг хүсч байвал ямар шугамыг засах хэрэгтэй вэ? Яагаад?
- Тоглогчдыг хоёр багт оруулах төхөөрөмж бүтээхдээ ижил төстэй кодыг хэрхэн ашиглаж болох вэ? Түншүүд?
- Хэрэв та санамсаргүй гэрлийн шоу удаан үргэлжлэхийг хүсч байвал үүнийг яаж хийх вэ?
Зөвлөмж болгож буй:
2 тоглогч Понг ПХБ: 3 алхам
2 тоглогчийн теннисний ПХБ: Энэхүү гарын авлагад та 2 тоглогчийн зөөврийн понг тоглоом бүтээх боломжтой. Энэхүү загварыг GitHub дээр байрлуулсан кодын дагуу Онур Авун бүтээжээ. Энэ төслийг бүтээх нь надад таалагдсан, танд үүнийг бүтээх нь таалагдсан гэж найдаж байна
(Олон тоглогч) Makecode Arcade ашиглан GameGo дээр тулалдах: 6 алхам
(Multiplayer) Makecode Arcade ашиглан GameGo дээр тулалдах: GameGo бол TinkerGen STEM боловсролоор боловсруулсан Microsoft Makecode нийцтэй чимэг тоглоомын зөөврийн консол юм. Энэ нь STM32F401RET6 ARM Cortex M4 чип дээр суурилсан бөгөөд STEM сурган хүмүүжүүлэгчид эсвэл чимэг видео бичлэг хийх дуртай хүмүүст зориулагдсан болно
Rgb Pixel Christmas Light Show 3 -р хэсэг: Шонхор тоглогч (fpp): 8 алхам
Rgb Pixel Христийн Мэндэлсний Баярын гэрэл шоу 3 -р хэсэг: Шонхор тоглогч (fpp): Энэхүү ойлгомжгүй хэсэгт би бөөрөлзгөнө пи дээр шоу тоглогч болох Falcon тоглуулагчийг хэрхэн тохируулахыг танд үзүүлэх гэж байна. Хэрэв та энэ цувралын 1 -р хэсгийг үзэхийг хүсвэл энд дарж 2 -р хэсгийг xlights ашиглан үзнэ үү. Тэгэхээр шонхор тоглогч гэж юу вэ? Энэ нь үндсэндээ
Макей Макей төгөлдөр хуур тоглогч: 7 алхам
Макей Макей төгөлдөр хуур тоглогч: Тиймээс эхэлцгээе. Ерөнхийдөө энэ санаа нь төслийг бүхэлд нь хийхэд ойролцоогоор 30 минут шаардагдах боловч барилгын явцын талаар та алхамуудыг анхааралтай уншиж байгаа эсэхээ шалгаарай, тиймээс энэ зүйлийг эхлүүлье
Arduino автомат сүүдэрлэх дэлгэцийн төсөлд алхам алхмаар мотор, жолооч сонгох: 12 алхам (зурагтай)
Arduino автоматжуулсан сүүдэртэй дэлгэцийн төслийн алхам ба моторыг сонгох: Энэхүү зааварчилгаанд би Автомат Сүүдэрт Дэлгэцийн прототипийн төслийн хувьд шаталсан мотор ба драйверыг сонгох алхамуудыг хийх болно. Сүүдэр дэлгэц нь гараар хийсэн хамгийн алдартай, хямд Coolaroo загварууд бөгөөд би үүнийг солихыг хүссэн