Агуулгын хүснэгт:
- Алхам 1: Энэ нь хэрхэн ажилладаг вэ
- Алхам 2: загвар
- Алхам 3: Програм хангамж
- Алхам 4: BSS - Эцсийн видео
Видео: Belote онооны систем - BSS: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Инженерийн чиглэлээр суралцаж буй оюутнуудын хувьд бид хэрэгтэй, сонирхолтой төсөл хийхийг хүсч байсан. Үүнийг хийхийн тулд бид Arduino MEGA ашиглах шаардлагатай болсон.
Манай баг хамтдаа хөзөр тоглох дуртай. Бидний хамгийн сайн карт тоглоом бол "belot" юм. Ихэнх тохиолдолд дөрвөн тоглогч тоглох шаардлагатай болдог. Тоглогчид хоёр багт хуваагдаж, бие биенийхээ эсрэг байрладаг. Бүрээ авдаг хоёр багийн нэг нь нөгөөгөөсөө илүү оноо авах үүрэг хүлээдэг. Тиймээс оноо авах нь тоглолтын чухал хэсэг юм.
Картын цол тус бүр нь онооны тодорхой утгатай бөгөөд бүрээ мөн эсэхээс үл хамааран өөрчлөгддөг гэдгийг санаарай. Мөн мэдүүлгээр оноо авах боломжтой. Тунхаглал нь тоглогчдын гарт хадгалагдсан картуудын багц бөгөөд хэрэв зарласан тохиолдолд тоглогчдод нэмэлт оноо өгдөг.
Гурван төрлийн мэдүүлэг байдаг:
• "дөрвөлжин" гэж нэрлэгддэг ижил зэрэглэлийн 4 карт.
• Нэг костюмтай 3-8 картны дараалал.
• "Белот" бол нэг тоглогчийн гарт нийлсэн ямар ч бүрээсний хаан, хатан хаан юм.
Тооцоололтыг хүндрүүлдэг олон нөхцөл байдал байдаг. Тиймээс бид белотын онооны системийг боловсруулахаар шийдсэн. Систем нь мэдэгдэл, картын зэрэглэлийн дагуу олон товчлуур бүхий жижиг хайрцаг шиг харагдах болно. Мөн оноог харуулах дэлгэцтэй болно.
Энэхүү төслийг өөрийн хэрэгцээнд зориулан сэргээн босгоход бид танд туслах болно.
Алхам 1: Энэ нь хэрхэн ажилладаг вэ
Энэ системийн үйл ажиллагаа нь маш энгийн. Энэ нь сонгодог belote тоглоомын өөр өөр дарааллыг дагаж мөрддөг. Дэлхийн алхамуудыг харцгаая!
Эхний таван картыг тараасны дараа эхний алхам бол бүрээг хэн, ямар өнгөтэй болохыг тодорхойлох явдал юм. Систем эдгээр хоёр асуултыг асуудаг. Та холбогдох өөр өөр товчлууруудаар хариулах ёстой.
Одоо та сүүлийн гурван картыг тарааж болно. Анхдагч байдлаар, энэ бол эхэлж буй баг юм. Тоглосон карт бүрийн хувьд эхлээд өнгө, дараа нь утгыг кодлох хэрэгтэй.
Систем нь аль карт илүү хүчтэй, аль баг гараа хожиж байгааг тодорхойлдог. Энэ дарааллыг найман удаа давтана. Гар бүрийн хооронд систем оноог харуулна.
Хэсгийн гар дээр систем нь "dix de der" -д хэн ялахыг мэддэг, хэрэв "capot" байгаа бол (хэрэв баг бүх гараа хожвол), зарим мэдэгдэл байгаа эсэхийг асууна. Хэрэв тийм бол баг холбогдох цэгүүдийг кодлох ёстой. Зөвхөн "20 оноо" ба "50 оноо" гэсэн товчлуурууд байдаг. Тиймээс, хэрэв баг "100" -тай байвал тоглогчид хоёр удаа "50 оноо" кодлох ёстой. Энэ нь товчлуурын тоог багасгах боломжийг олгодог. Хэрэв бүрээ авсан баг наад зах нь хагас оноо аваагүй бол нөгөө баг хэсгийн бүх оноог авна.
Тоглолт нэг баг 1001 оноо авах хүртэл үргэлжилнэ.
Алхам 2: загвар
Материал
-1 Arduino Mega 2560
-1 модуль LCD Arduino 16x2
- 20 см хэмжээтэй 56 ширхэг Arduino утас
- 9 товчлуур (улаан)
- 9 товчлуур (хар)
- 1 эсэргүүцэл 220
- 1 потенциометр 2 К
- 1 талхны самбар
- 1м2 хэмжээтэй модон хавтан
- 10 эрэг
Хэрэгслийн хайрцаг:
- Халив
- Гагнуурын буу, цагаан тугалга
- Өрөмдлөг
- Уран зураг (хэрэв хүсвэл)
Загвар:
1. Модон самбар бүхий хайрцаг хийх. Энэ хайрцагны эзэлхүүн нь 30 см3 -аас ихгүй байна.
2. 18 товчлуур дээр утас гагнах.
3. 18 цооног өрөмдөж, товчлууруудыг тавих.
4. LCD тавихын тулд нэг цооног өрөмдөх.
5. Утасыг LCD дээр гагнах
6. Янз бүрийн утсыг холбохын тулд
Цахилгаан холболт:
Товчнууд | Дижитал оролт Arduino | Талхны самбар
Баг 1 | 22 | Grd
Баг 2 | 23 | Grd
Зүрх (өнгө) | 24 | Grd
Клуб (өнгө) | 25 | Grd
Алмаз (өнгө) | 26 | Grd
Хүрз (өнгө) | 27 | Grd
7 (карт) | 28 | Grd
8 (карт) | 29 | Grd
9 (карт) | 30 | Grd
10 (карт) | 31 | Grd
Жак (карт) | 32 | Grd
Хатан хаан (карт) | 33 | Grd
Хаан (карт) | 34 | Grd
Ace (карт) | 35 | Grd
Тийм товчлуур | 36 | Grd
Товчлуур байхгүй | 37 | Grd
20 мэдүүлэг | 38 | Grd
50 мэдүүлэг | 39 | Grd
LCD холбох хамгийн сайн арга бол энэ линк дээрх зааврыг дагах явдал юм.
Алхам 3: Програм хангамж
Arduino хэл нь Arduino -д зориулагдсан C ++ хэл дээр суурилдаг. Төслийн Arduino кодыг ашиглахын тулд эхний алхам бол Arduino програм хангамжийг суулгах явдал юм. Үүнийг Windows, Linux эсвэл Mac дээр Arduino албан ёсны вэбсайтаас татаж авах боломжтой. Энэ програмыг суулгах нь маш хялбар юм.
Манай програм хангамж бол нэлээд урт програм юм. Энэ төслийн хувьд хэцүү зүйл бол belote тоглоомын бүх боломжит нөхцөл байдлыг харгалзан үзэх явдал юм. Энэ нь өмнөх алхамд тайлбарласан belote тоглоомын янз бүрийн дарааллыг дагана.
Мэдээжийн хэрэг, янз бүрийн сайжруулалт хийх боломжтой. Та эдгээрийн заримыг олох болно гэж найдаж байна.
Манай програмыг энэ файл дээр авах боломжтой.
Зөвлөмж болгож буй:
Raspberry Pi онооны самбар: 4 алхам
Raspberry Pi -ийн онооны самбар: Өнөөдөр би бөөрөлзгөнө пи -ээр удирддаг, 5В цахилгаан тэжээлээр тэжээгддэг энэхүү онооны самбарыг хэрхэн хийснээ тайлбарлах болно. Энэ нь гэрэлтүүлэгт ws2811 болон ws2812b гэрлийг хослуулан ашигладаг бөгөөд бүтэц нь фанер болон улаан царс модоор хийгдсэн байдаг. Тодорхойлолтын хувьд
Онооны самбар бүхий хоёр тоглогчтой ганц LED зурвасын тоглоом: 10 алхам
Онооны самбар бүхий хоёр тоглогчтой ганц LED зурвас тоглоом: Юуны өмнө дэлхийн бүх ард түмний төлөө бурхнаас залбирч, Бурхан зөвхөн энэ цаг үед бидэнд тусалж, амар амгаланг өгч чадна. Бид бүгд түгжигдсэн бөгөөд хаашаа ч явахгүй. Надад өөр хийх ажил байхгүй тул питоныг онлайнаар сурч эхэл, юу ч бодож чадахгүй байна
Ли-ион батерейны Bluetooth онооны самбар: 4 алхам (зурагтай)
Ли-ион батерейны Bluetooth онооны самбар: Танилцуулга Төсөл нь өнгөрсөн жилийн зааварчилгаанд үндэслэсэн болно: Bluetooth ширээний теннисний онооны самбар Самбарт сонирхогчид, ширээний теннис тоглогчдод зориулагдсан болно. Бусад зүйлд ашиглаж болно
Робот цахилгаан онооны дижитал зорилт "чөтгөрийн тойруулга": 9 алхам
Робот цахилгаан онооны дижитал зорилтот "чөтгөрийн тойруулга": Бүгдээрээ сайн байцгаана уу. 3D принтерийг олж авснаар энэ нь хүүхдүүдэд зориулсан робот техникийн чиглэлээр хийсэн ажлынхаа шинэ түвшинд гарах боломжийг олгосон юм. Одоогийн байдлаар би туршилтын зорилтот загварыг боловсруулаад байна. Үүнийг би чөтгөрийн тойрог гэж нэрлэсэн. Энэхүү санаа нь
Arduino онооны тоолуур: 5 алхам
Arduino онооны тоолуур: Энэхүү Arduino онооны тоолуур нь CD4026BE Decade Counter/Divider IC ашиглан хийсэн сагсны тоог тоолж, хийсэн сагсны тоог тоолж, 7 сегментийн дэлгэц дээр харуулна. Фото резистортой хослуулсан Arduino (үүрэг гүйцэтгэж байна