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

CSCI-1200 төсөл 2: Саймон хэлэхдээ: 4 алхам
CSCI-1200 төсөл 2: Саймон хэлэхдээ: 4 алхам

Видео: CSCI-1200 төсөл 2: Саймон хэлэхдээ: 4 алхам

Видео: CSCI-1200 төсөл 2: Саймон хэлэхдээ: 4 алхам
Видео: Очаровательный заброшенный замок 17 века во Франции (полностью замороженный во времени на 26 лет) 2024, Арваннэгдүгээр
Anonim
CSCI-1200 төсөл 2: Саймон хэлэв
CSCI-1200 төсөл 2: Саймон хэлэв

Энэхүү лабораторид та Arduino микро контроллер ашиглан Simon Says тоглоомыг бий болгохын тулд товчлуур, LCD дэлгэц, LED -ийг ашиглах болно.

Энэ төсөлд шаардлагатай тоног төхөөрөмж:

1. Ардуино Уно

2. LCD дэлгэц

3. 4 товчлуур

4. Потенциометр

5. 4 LED

6. Талхны самбар

7. Утас/холбогч

Шаардлагатай номын сан:

1. LiquidCrystal

2. EEPROM

Алхам 1: 4 LED холбоно уу

4 LED холбоно уу
4 LED холбоно уу

Энэхүү төслийн хувьд цэнхэр, ногоон, улаан, шар гэх мэт 4 өөр өнгийн LED ашиглах нь хамгийн тохиромжтой.

LED -ийг самбар дээр холбохын тулд:

1. LED -ийг талхны тавцан дээр тавь

2. Газрын төмөр замаас LED-ийн ёроолд (-) холбогч утсыг холбоно

3. Arduino дээрх портоос холбогч утсыг холбоно уу, диаграммд ашигласан портууд нь A2-A5 бөгөөд талбар дээр холбоно уу. 220 Ω (ом) резисторыг утастай ижил эгнээнд байрлуулж, LED -ийн дээд залгуурт (+) холбоно уу.

4. Үлдсэн 3 LED -ийг талхны самбартай холбож дуусгахын тулд 1-3 алхамыг давтана уу

Алхам 2: 4 товчлуурыг холбоно уу

4 товчлуурыг холбоно уу
4 товчлуурыг холбоно уу

Товчлуурыг тоглоом тоглоход ашиглах тул талхны самбар дээр нэвтрэхэд хялбар газар байрлуулах ёстой. Тоглоомыг ойлгоход хялбар болгохын тулд товчлуурыг харгалзах LED -ийн урд байрлуулах ёстой.

Товчлуурыг холбох алхамууд:

1. Товчлуурыг талхны талбарт оруулна уу

2. Товчлуурын зүүн дээд талд байгаа утсыг талхны хавтангийн цахилгаан төмөр замд холбоно уу.

3. Товчлуурын зүүн доод талд 10K Ω (ом) эсэргүүцэл болон талхны хавтангийн газардуулгыг холбоно уу.

4. Товчлуурын баруун доод хэсгийг Arduino дээрх порт руу утсаар холбоно, диаграм дээрх товчлууруудын хувьд 2-5 портууд ашиглагдана.

5. Үлдсэн 3 товчлуурыг холбож дуусгахын тулд 1-4 алхамыг давтана уу.

Алхам 3: LCD дэлгэцийг холбоно уу

LCD дэлгэцийг холбох
LCD дэлгэцийг холбох

LCD дэлгэц нь тоглолтын үеэр тоглогчийн одоогийн оноо, мөн өндөр оноог харуулахад ашиглагдана. LCD нь талхны самбарт 16 өөр тээглүүрээр холбогдсон байна. LCD нь потенциометрийг ажиллуулах шаардлагатай байдаг тул потенциометрийг талхны тавцан дээр тавь. Потенциометрийн зүүн дээд зүү нь талхны хавтангийн цахилгаан төмөр замд, зүүн доод талын зүү нь газрын төмөр замд холбогдсон байна.

LCD тээглүүрийг дараах дарааллаар холбоно.

  1. Газар
  2. Эрчим хүч
  3. Зүү 11
  4. Зүү 10
  5. Зүү 9
  6. Зүү 8
  7. Хоосон
  8. Хоосон
  9. Хоосон
  10. Хоосон
  11. Зүү 7
  12. Газар
  13. Зүү 6
  14. Потенциометр
  15. Эрчим хүч
  16. Газар

Алхам 4: Саймон хэлдэг код

Энэ төслийг дуусгахад шаардлагатай бүх кодыг агуулсан 1200_Project2_Simon.ino файлыг хавсаргав. Код нь санамсаргүй тоог ашиглан тойрог бүрт ямар загварыг харуулахыг шийддэг. EEPROM санах ойг LCD дэлгэц дээр харуулсан Өндөр оноог хадгалахад ашигладаг.

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