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

Belote онооны систем - BSS: 4 алхам
Belote онооны систем - BSS: 4 алхам

Видео: Belote онооны систем - BSS: 4 алхам

Видео: Belote онооны систем - BSS: 4 алхам
Видео: Diabetic Macular Oedema- the current practice 2024, Арваннэгдүгээр
Anonim
Belote онооны систем - BSS
Belote онооны систем - BSS

Инженерийн чиглэлээр суралцаж буй оюутнуудын хувьд бид хэрэгтэй, сонирхолтой төсөл хийхийг хүсч байсан. Үүнийг хийхийн тулд бид 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 тоглоомын янз бүрийн дарааллыг дагана.

Мэдээжийн хэрэг, янз бүрийн сайжруулалт хийх боломжтой. Та эдгээрийн заримыг олох болно гэж найдаж байна.

Манай програмыг энэ файл дээр авах боломжтой.

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