
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00

Октарин бол ид шидийн өнгө юм. Энэ нь амьд бөгөөд гэрэлтэж байсан бөгөөд энэ нь төсөөллийн маргаангүй пигмент байсан, учир нь хаана ч гарч ирсэн нь зөвхөн ид шидийн оюун санааны хүчний үйлчлэгч байсны илрэл байв. Энэ бол өөрөө ид шид байсан.
Гэхдээ Ринсвинд энэ нь ягаан ягаан өнгөтэй харагдаж байна гэж үргэлж боддог байсан.
- Терри Пратчетт - Ид шидийн өнгө
Бүх өнгө сэтгэл татам бөгөөд та тэдгээрийг нэг нэгээр нь чөлөөлөх хэрэгтэй. Гурван шидэт шид нь эрэл хайгуул хийхэд тань туслах болно.
P. S. Энэ төсөлд би хоёртын операторууд болон хоёртын маскуудыг өргөнөөр ашигладаг тул үүнийг компьютерийн шинжлэх ухааны багш нар логик логик заах зорилгоор хөгжилтэй байдлаар ашиглаж болно.
Хангамж
1x Arduino Nano/Uno эсвэл бусад нийцтэй самбар. Уг төсөлд 5 дижитал тээглүүр, 6КБ -аас бага санах ой ашигладаг. Тиймээс Attiny85 дээр суурилсан самбар бас сайн ажиллах ёстой.
4х мэдрэгчтэй товчлуур. Хэрэв та хүсвэл мэдрэгчийн товчлуурыг ашиглаж болно.
1 ширхэг WS2812 LED зурвас буюу 8 хянадаг RGB LED бүхий баар.
Хэрэв та хүсвэл 1х талх эсвэл ПХБ -ийн загварчлалын самбар.
Breadboard холбогч утас.
Алхам 1: Тоглоомын дүрэм

Тоглоомын интерфэйс нь 8 RGB LED -тэй. Зорилго нь тэднийг нэг өнгөөр гэрэлтүүлэх явдал юм. Энэ нь эхний "ертөнцөд" улаан, хоёрдугаарт улбар шар, гуравдугаарт шар гэх мэт.
3 үндсэн товчлуур байдаг. Тэд тус бүр хоёр LED маскын дагуу дөрвөн LED -ийн өнгийг өөрчилдөг. Жишээлбэл, эхний товчлуур нь 11110000 масктай. Энэ нь эхний дөрвөн LED -ийн өнгийг өөрчилдөг гэсэн үг юм. Мөн маскыг эргүүлэх "Shift" товчлуур байдаг. Хэрэв тоглогч Shift+Эхний товчлуурыг дарвал маск нь 00001111 байх бөгөөд сүүлийн дөрвөн LED нөлөөлөх болно. Өнгө нь мөчлөгийн хувьд өөрчлөгдөж байна.
Хавсаргасан зураг нь бүх маскуудыг дүрсэлсэн болно.
Алхам 2: Түвшингийн дизайн

Тоглоом нь "ертөнцүүд" тус бүр найман дэд түвшингээс бүрдэнэ. Эхний ертөнц бол "Улаан" бөгөөд энд байгаа бүх LED нь хоосон, улаан гэсэн хоёр төлөвт байж болно. Дэд түвшин бүрт илүү их холих алхамууд хийгддэг тул хүндрэл нь аажмаар нэмэгддэг. Та ертөнцийг (өөрөөр хэлбэл бүх дэд түвшингээр) өнгөрөхдөө дараагийн өнгийг аврах болно. Хоёрдахь ("Улбар шар") ертөнцөд бүх LED нь хоосон, улаан, улбар шар гэсэн гурван төлөвтэй байдаг. Өөрөөр хэлбэл, дараагийн ертөнц бүр өмнөхөөсөө илүү хэцүү байдаг.
8 -р ("Окарин") ертөнцөд юу тохиолдох вэ … сайн … цэвэр ид шид.
Алхам 3: Хэлхээ

Энэ нь таны ашигладаг тусгай самбараас хамаарна, гэхдээ би LED -ийн гадаад тэжээлийг ашиглахыг зөвлөж байна.
Би товчлууруудад 2, 3, 4, 5 -р зүү ашигласан. Хэрэв та өөр микроконтроллер эсвэл тээглүүр ашиглаж байгаа бол програмын кодонд оруулахаа бүү мартаарай.
Алхам 4: Код

Эндээс та эх кодын хамгийн сүүлийн хувилбарыг олох боломжтой.
Алхам 5: Туршилт

Алхам 6: Тэгэхээр цаашид яах вэ?

Тоглоом нь 8 -р (Октарин) ертөнцтэй байдаггүйг та анзаарсан байх. Үүнийг санаатай хийсэн. Шидэт бол яг хуулбарлах ёстой зүйл биш юм.
Би таныг өөрийн 8 дахь ертөнцийг бүтээхийг уриалж байна. Жишээлбэл, та тоглогчийг монохромын оронд солонгын өнгөтэй массив зохион байгуулж эсвэл өнгө нь өөрчлөгдсөн нүдийг хийж болно. Танаас л шалтгаална. Өөрийнхөө ид шидийг өөрийнхөөрөө хий.
Зөвлөмж болгож буй:
MIT програм зохион бүтээгчийн тусламжтайгаар зөөлөн тоглоом бүхий Bluetooth шоо, Android тоглоом хөгжүүлэх: 22 алхам (зурагтай)

MIT App Inventor ашиглан зөөлөн тоглоом бүхий Bluetooth Dice болон Android тоглоом хөгжүүлэх: Шоо тоглох нь өөр өөр арга хэлбэртэй байдаг 1) Уламжлалт модон эсвэл гуулин шоогаар тоглодог.2) Гар утас эсвэл pc. -ийн гараар эсвэл pc. -ээр үүсгэсэн шоо утгыг гар утсан дээр эсвэл компьютер дээр тоглоорой. шоо биетэй тоглож, зоосыг гар утас эсвэл компьютер дээр зөөж болно
Arduino RGB өнгө сонгогч - Бодит амьдралын объектуудаас өнгө сонгох: 7 алхам (зурагтай)

Arduino RGB өнгө сонгогч - Бодит амьдрал дахь объектуудаас өнгө сонгох: Arduino дээр суурилсан RGB өнгө сонгогчийг ашиглан физик объектуудаас өнгө сонгоход хялбар бөгөөд ингэснээр компьютер эсвэл гар утсан дээрээ бодит амьдрал дээр харж буй өнгөө сэргээх боломжтой болно. Хямд TCS347 ашиглан объектын өнгийг скан хийх товчлуурыг дарахад л хангалттай
"Өнгө тааруулах" (Рефлекс тоглоом): 4 алхам

"Өнгө тааруулах" (Рефлекс тоглоом): Танилцуулга: Сургуулийнхаа төслийн хувьд би юу хийхээ мэдэхгүй байсан ч хэсэг хугацааны дараа рефлекс тоглоом хийхээр шийдлээ. Эцсийн эцэст бид бол тоглоомын сургууль юм. Бид ямар нэгэн зүйлийг интерактив, өвөрмөц болгох ёстой байсан тул тоглоом төгс байх болно! Бүх зүйл яаж байгаад би баяртай байна
LED тоглоом: Цэнхэр өнгө: 4 алхам

LED тоглоом: Цэнхэр өнгөөр өнгөлөх: Энэхүү LED тоглоомонд тоглогчид дэнжийг цэнхэр болгохын тулд джойстик ашигладаг. Дунд талын гэрэл цэнхэр асдаг бөгөөд тоглогчид зүүн талыг нь баруун эсвэл хагасыг нь цэнхэр болгох ёстой. Шар гэрэл нь LED -ийн аль нэгийг санамсаргүй байдлаар асаадаг бөгөөд тоглогчид чийдэнгээ хөдөлгөх ёстой
20 цаг 20 долларын үнэтэй, олон зуун тоглоом бүхий аркад тоглоом: 7 алхам (зурагтай)

20 цаг 20 долларын үнэтэй хэдэн зуун тоглоом бүхий ширээний тоглоомын тоглоом: Би ийм зүйл хийхийг хэсэг хугацаанд хүсч байсан боловч бусад олон төслийг үргэлж хийх гэж яардаггүй байсан. Би яарч байгаагүй тул би барилгын ажилд шаардлагатай бүх эд ангиудыг хямд үнээр цуглуулах хүртэл хүлээв. Энд