Мазмуну:

Arduino Calculator - Акыркы долбоор: 4 кадам
Arduino Calculator - Акыркы долбоор: 4 кадам

Video: Arduino Calculator - Акыркы долбоор: 4 кадам

Video: Arduino Calculator - Акыркы долбоор: 4 кадам
Video: How to use TM1637 4 digits seven segment display with Arduino 2024, Июль
Anonim
Arduino Calculator - Акыркы долбоор
Arduino Calculator - Акыркы долбоор

Бул долбоор үчүн мен Arduino Uno, ЖК экраны жана 4x4 сандык тактасы аркылуу эсептегич жасадым. Ал сандык тактанын ордуна чыкылдатуу баскычтарын колдонгону менен, бул долбоордун идеясы жана кээ бир коддордун жардамы менен Александр Томичтин бул сабагынан келип чыккан:

www.allaboutcircuits.com/projects/simple-a…

Бул жерде бул долбоорду аягына чыгаруу үчүн керек болгон нерселер:

  • Arduino Uno
  • Breadboard
  • 16x2 LCD модулу
  • 4x4 мембраналык баскычтоп
  • Jumper Wires
  • Потенциометр

Китепканалар керек:

  • LiquidCrystal
  • Баскычтоп

Эки китепкананы Arduino IDEнин "Китепканаларды башкаруу" өтмөгүнөн жүктөп алсаңыз болот.

1 -кадам: LCDди Arduino менен туташтыруу

LCDди Arduino менен туташтыруу
LCDди Arduino менен туташтыруу

Бул жерде биз LCDди Arduino менен туташтырабыз. Биринчиден, ЖКны Breadboardго туташтырып, анан казыктарды төмөнкү тартипте туташтырыңыз:

  1. Жер
  2. Күч
  3. Pin 13
  4. Pin 12
  5. Pin 11
  6. Pin 10
  7. Бош
  8. Бош
  9. Бош
  10. Бош
  11. Pin 9
  12. Жер
  13. Pin 8
  14. Потенциометр (жерге жана кубатка туташуу)
  15. Күч
  16. Жер

Акыр -аягы, Breadboardдагы Жер темир жолун Arduinoдогу GND портуна туташтырыңыз. Ошондой эле, Breadboardдогу Power Rail'ти Arduinoдогу 5V портуна туташтырыңыз.

2 -кадам: Баскычтопту Arduino менен туташтыруу

Баскычтопту Arduino менен туташтыруу
Баскычтопту Arduino менен туташтыруу

Эми биз 4x4 баскычтопту Arduino менен байланыштырабыз. Мен колдонгон Membranous 4x4 баскычтобу Fritzing диаграммасында сунушталбайт, ошондуктан мен бул 4x4 баскыч панели менен орун кармоочу катары импровизация кылдым. Мен колдонгон сандык тактада 8 гана порт бар жана бул диаграмма үчүн мүмкүн болушунча түшүнүктүү кылууга аракет кылдым.

Бул кадам үчүн сол жактагы төрт казыкты Arduinoдогу 2, 3, 4 жана 5 портторуна туташтырыңыз.

Эми сандык тактанын оң жагындагы калган төрт казыкты Arduinoдогу A5, A4, A3 жана A2 портторуна туташтырыңыз.

3 -кадам: Бардык компоненттерди туташтыруу

Бардык компоненттерди туташтыруу
Бардык компоненттерди туташтыруу

Бул убакта сизде толук кандуу иштей турган Arduino эсептегичи болушу керек. Эми аны иштетүү үчүн төмөнкү кодду колдонуңуз!

4 -кадам: Number Pad диаграммасы

Сандык тактанын диаграммасы
Сандык тактанын диаграммасы

Мен сандык тактаны Arduino менен ушундайча форматтадым.

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