Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай материал
- Алхам 2: Тохируулах
- Алхам 3: Код
- Алхам 4: Юу ч хамаагүй тоглож, сайжруулаарай
Видео: Arduino: мини тоглоомын тоглоом (урам хугарах): 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
(Энэхүү Arduino -ийн бүрхүүлийн гайхалтай жишээ ^)
Эхлэхээсээ өмнө: хичнээн хичээсэн ч цаг хугацаа, золгүй явдлын улмаас би төхөөрөмжийг бүрэн дуусгаж чадаагүй. Миний Arduino -ийн хэсгүүд хэзээ нэгэн цагт ажиллахаа болих нь зүйтэй гэж бодож байсан нь надад илүү сайн болсон. Та энэ зааварчилгааг бодитоор бүтээхийн оронд зөвхөн урам зориг өгөх эх үүсвэр болгон ашиглахыг хүсэх болно. Энэхүү зааварт бид талхны хавтанг угсрах платформ болгон ашиглах болно.
Ямар ч байсан энэхүү зааварчилгаагаар өдөөгдсөн хүмүүсийн хувьд надаас бүх талаараа давж, хийж чадаагүй зүйлээ гүйцээгээрэй. Миний олж мэдсэн зүйл бол:
Алхам 1: Шаардлагатай материал
- 1 удаа Arduino Uno
- 1х потенциометр
- 1х I2C LCD дэлгэц
- 1x Piezo Buzzer
- 2х товчлуур
- 4х 220 Ом эсэргүүцэл
- 3х 10 к ом эсэргүүцэл
- 1х Ногоон LED
- 1х улаан LED
- 2x цэнхэр LED
- Хэд хэдэн утас (хэрэв та талхны хавтанг ашиглахыг хүсч байвал Jumper Wires -ийг санал болгож байна)
- 1х талхны самбар
Алхам 2: Тохируулах
Би энд I2C LCD дэлгэцийг ашигласан бөгөөд энэ нь дэлгэц дээрх потенциометр, SCL/SDA/VCC/GND гаралтыг тайлбарладаг.
Улаан утаснууд нь + / 5V гаралт, цэнхэр утсыг Arduino Uno -ийн аль ч GND -тэй холбодог болохыг тэмдэглэх нь зүйтэй болов уу.
Алхам 3: Код
Хэрэв та энэ төслийг угсрах нь зохистой гэж үзсээр байвал кодоо ашиглаж болно. Сайжруулах орон зай байгаа нь гарцаагүй.
Энэ үед код нь хоёр мини тоглоом тоглохыг зөвшөөрдөг.
- Аюулгүй сорилт: Хэрэглэгч потенциометр ашиглан тодорхой утгыг хайж, A товчлуурыг дарах ёстой (эсвэл 2 -р алхамд үзүүлсэн шиг талхны самбар дээрх зүүн товчлуур) дээр дарахад хоёр цэнхэр LED -ийн аль нэг нь бүдгэрэхгүй байгаа эсэхийг шалгаарай. гадагш Хэрэглэгч бусад товчлуурыг ашиглан LED гэрлийг "цэнэглэх" боломжтой. Үүнийг дөрвөн удаа хийх ёстой (дөрвөн "залруулга"). Анхаарах зүйл маш их байдаг: тоглуулагч нь "зөв" алдахаас өмнө хугацаатай байдаг, эсвэл цэнэглэдэг LED гэрэл хэт цэнэглэгдсэн тохиолдолд (өөрөөр хэлбэл analogRead утга нь 256 ба түүнээс дээш).
- Шалгалт: А ба В хариултыг харуулсан хоёр товчлуурыг ашиглан тоглогч асуултуудад зөв хариулах ёстой. Энэ хэсэгт код нь алдаатай байж магадгүй юм.
Энэ код нь A ба B товчлуурын үйл ажиллагааг өөрчилдөг бухимдлын элементийг агуулдаг. Та энэ кодын мөрийг urinSwitchButtons () функц дээрээс олох боломжтой бөгөөд энэ код нь LCD болон LiquidCrystal_I2C номын санг шаарддаг болохыг анхаарна уу
Энэ кодонд сериал нь LCD -ийн ихэнх функцийг дуурайдаг, учир нь өмнө нь дурдсанчлан миний LCD ажиллахаа больсон.
Хэрэв та энэ кодыг Arduino -тэй нийцтэй IDE -д оруулсны дараа (Arduino/Genuino IDE -ийг ашиглахыг зөвлөж байна), Upload товчийг ашиглан Arduino -д энэ програмыг байршуулна уу.
Алхам 4: Юу ч хамаагүй тоглож, сайжруулаарай
Та мини тоглоомоос бага урам хугардаггүй зааварчилгааны сүүлчийн алхамд хүрлээ! USB кабель ашиглан Arduino -г ямар ч тэжээлийн эх үүсвэрт залгаарай, тэгвэл анхны тоглоом эхэлнэ.
Тоглож, сайжруулахад нь амжилт хүсье! Энэхүү Arduino төсөл нь кодынхоо хамт төгс төгөлдөр биш боловч би өөрийн гол зорилгодоо хүрсэн гэж найдаж байна.
Зөвлөмж болгож буй:
(ШИНЭЧЛЭХ - ХЯЛБАР АСУУДАЛ БАЙНА) PC тоглоомын USB тоглоомын хянагч: 10 алхам (зурагтай)
(ШИНЭЧЛЭХ - ХЯЛБАР АСУУДАЛ БАЙНА) USB тоглоомын хянагч PC
ESP32 VGA аркад тоглоом ба тоглоомын тоглоом: 6 алхам (зурагтай)
ESP32 VGA аркад тоглоом ба джойстик: Энэхүү зааварчилгаанд би VGA дэлгэцийн гаралттай ESP32 ашиглан дөрвөн тоглоомын тоглоом - Tetris - Snake - Breakout - Bomber - ийг хэрхэн яаж хуулбарлахыг үзүүлэх болно. Нарийвчлал нь 320 х 200 пиксел бөгөөд 8 өнгөөр хийгдсэн. Би өмнө нь хувилбарыг нь хийж байсан
Arduino Rhythm Тоглоомын Хянагч (Миний Тоглоомын хувьд): 6 алхам
Arduino Rhythm Тоглоомын Хянагч (Миний Тоглоомын хувьд): Энэхүү зааварчилгаанд би энэхүү хэмнэлийн тоглоомын хянагчийг хэрхэн эхнээс нь бүтээж байгааг харуулах болно. Үүнд мод боловсруулах үндсэн ур чадвар, 3d хэвлэх үндсэн ур чадвар, гагнуурын үндсэн ур чадвар орно. Хэрэв танд хуучин нөхөр байхгүй бол та энэ төслийг амжилттай барьж чадна
Arduino дээр суурилсан DIY тоглоомын хянагч - Arduino PS2 тоглоомын хянагч - DIY Arduino Gamepad ашиглан Tekken тоглох: 7 алхам
Arduino дээр суурилсан DIY тоглоомын хянагч | Arduino PS2 тоглоомын хянагч | DIY Arduino Gamepad ашиглан Tekken тоглох: Сайн байна уу залуусаа, тоглоом тоглох нь үргэлж хөгжилтэй байдаг, гэхдээ өөрийн гараар хийсэн DIY тоглоомын хянагчтай тоглох нь илүү хөгжилтэй байдаг тул бид энэ зааварт arduino pro micro ашиглан тоглоом хянагч хийх болно
Arduino: Олон тоглогчийн урам хугарах урлаг машин: 13 алхам
Arduino: Уур бухимдалтай олон тоглогчийн урлагийн машин: Энэ бол bluetooth vanaf ухаалаг гар утасны ухаалаг гар утасны хамгийн сайн тоног төхөөрөмж юм. Optioneel is a all het chaotisch/ frustrerend te maken voor de gebruiker door er voor te zorgen dat de servo i