Мазмуну:

Электрондук Tic-Tac-Toe оюну жыгач кутуда: 5 кадам
Электрондук Tic-Tac-Toe оюну жыгач кутуда: 5 кадам

Video: Электрондук Tic-Tac-Toe оюну жыгач кутуда: 5 кадам

Video: Электрондук Tic-Tac-Toe оюну жыгач кутуда: 5 кадам
Video: Ouverture d'une boîte de 24 boosters de draft Commander Légendes, la bataille de la porte de Baldur 2024, Июль
Anonim
Электрондук Tic-Tac-Toe Оюну жыгач кутуда
Электрондук Tic-Tac-Toe Оюну жыгач кутуда

салам

Мен жаңы чыгарылышта күлкүлүү Tic-Tac-Toe оюнун тааныштырам.

Мен интернеттен окшош долбоорду издедим, бирок бул жердеги идея уникалдуу.

МЕН ҮМҮТТӨНӨМ:)

Андыктан азыр баштайлы.

1 -кадам: схемалык

Схемалык
Схемалык

Бул схема 100%так болбошу мүмкүн экенин эске алыңыз. Сураныч, так зым жетекчилик үчүн коддогу байланыштарды карап чыгыңыз.

2 -кадам: Wood Box долбоорлоо

Жыгач кутучаны долбоорлоо
Жыгач кутучаны долбоорлоо
Жыгач кутучаны долбоорлоо
Жыгач кутучаны долбоорлоо

Бул жерде мен Coral Draw программасын колдонуп, жыгачтан жасалган кутуча жасадым. Четтердин өлчөмдөрү LED матрицасын, клавиатураны жана ЖКны камтыган кылдаттык менен өлчөнгөн. Коробканы чогултуу этаптар боюнча жүргүзүлгөн жана акырында астыңкы бөлүгү прототипти тиркеген.

3 -кадам: Компоненттер

Мага төмөнкүлөр керек:

  • 9 эки түстүү LED (мисалы, кызыл/жашыл)
  • 9 330 Ом резисторлор
  • 9 Эркек-Эркек узун зымдары (Кызыл LED үчүн)
  • 9 Эркек-Эркек узун зымдары (Жашыл LED үчүн)
  • 7 Эркек-Эркек узун зымдары (биринчи баскычтоп үчүн)
  • 7 Эркек-Эркек узун зымдары (экинчи баскычтоп үчүн)
  • 1 Эркек-Эркек узун зым (GND үчүн)
  • 4 Эркек-Аял узун зым (ЖК үчүн)
  • 1 I2C ЖК (сериялык түрү)
  • 1 9 В батарея
  • 1 Батарея кармагыч
  • 1 ON/OFF которгуч
  • 2560
  • 1 жыгач кутуча (35 x 15 x 4 см)

4 -кадам: Процедуралар

Процедуралар
Процедуралар
Процедуралар
Процедуралар
Процедуралар
Процедуралар
Процедуралар
Процедуралар

Биринчиден, мен анын туура иштеп жатканына ынануу үчүн ар бир компонентти жекече текшеришим керек. Андан кийин мен долбоорду аягына чыгаруу үчүн компоненттерди бириктире баштадым.

Биринчи кадам, мен бир эле Arduinoдогу эки баскычтоптун байланышын текшеришим керек. Ошентип, мен биринчи баскычтарды 2ден 8ге чейин туташтырам, андан кийин мен биринчи баскычтарды A0 аркылуу A6 га чейин туташтырам.

Албетте, кандайдыр бир санарип казыктары бир эле ишти аткарат. Андыктан өзүңүздүн долбооруңузга ылайыктуу казыктарды тандап алыңыз.

Экинчи кадам, мен ЖКны текшеришим керек. Ошентип, мен ЖКны VCC, GND, SDL жана SDA портторуна туташтырам.

Андан кийин мен анын иштеп жатканын текшерүү үчүн ар бир LEDди жекече текшере баштайм. Эки түстүү LED жалпы негизделген. Ошентип, мен Кызыл диоддордун аноддорун 35тен 51ге чейин туташтырам (9 санарип казык), андан кийин Жашыл LED аноддорун 34төн 50гө чейин туташтырам (9 санарип казык). Андан кийин мен ар бир LED үчүн жалпы катодту 330 омдук резисторго туташтырып, бардык резисторлорду узун зым менен кайра GNDге туташтырам.

Акырында мен батарейканы туташтырып, системанын иштешин текшерүү үчүн кодду жүктөп берем. ЫРАХАТ: Д.

5 -кадам: Файлдар

Файлдар
Файлдар

Fritzing файлы үчүн.txt файлын кеңейтүүнү.fzzге өзгөртүңүз

Долбоор үчүн колдонулган код Arduino IDE аркылуу жасалат. Сиз баскычтопту жана I2C китепканаларын жүктөп алышыңыз керек. Сиз аларды бардык жерде онлайнда таба аласыз.

Кутучага сунушталган өлчөмдөрдүн сүрөтүн тиркеңиз. Ошондой эле сиз Coral Draw долбоорунун файлдарын таба аласыз, ошондо сиз өзүңүздүн кутуңузду жасап, өлчөмдөрдү өзүңүздүн Tic-Tac-Toe оюнуңузга ылайыкташтыра аласыз.

Сунушталууда: