Talaan ng mga Nilalaman:

Arduino DS3231 RTC Clock Na May LCD: 3 Mga Hakbang
Arduino DS3231 RTC Clock Na May LCD: 3 Mga Hakbang

Video: Arduino DS3231 RTC Clock Na May LCD: 3 Mga Hakbang

Video: Arduino DS3231 RTC Clock Na May LCD: 3 Mga Hakbang
Video: Lesson 99: Building Arduino Digital Clock using DS3231 LCD and Seven Segment Display 2024, Nobyembre
Anonim
Arduino DS3231 RTC Clock Na May LCD
Arduino DS3231 RTC Clock Na May LCD

Upang pamilyar ang aking sarili sa isang DS3231 RTC (real time na orasan), nagtayo ako ng isang simpleng arduino batay sa 24 na oras na orasan. Mayroon itong 3 mga pindutan na may mga sumusunod na pag-andar: pindutin ang anumang pindutan upang ipasok ang mode ng setting ng oras, dagdagan at bawasan ang oras sa ilang minuto gamit ang dalawa sa mga pindutan, at itakda ang orasan gamit ang pangatlong pindutan. Maaari kang mag-checkout ng isang video na gumagana ito sa vimeo.com/andrewideas/simplearduinoclock.

Mga Materyal na Kinakailangan:

  • Isang arduino development board (gumamit ako ng isang Uno)
  • Isang karaniwang 16x2 HD44780 batay sa LCD display
  • Isang DS3231 based RTC (Nakuha ko ang sa Amazon)
  • Tatlong mga pindutan ng push
  • Tatlong resistors (~ 10K ohm)
  • Isang potensyomiter (~ 10K ohm)
  • Isang breadboard
  • Maraming mga jumper wires

Hakbang 1: Mga kable

Kable
Kable
Kable
Kable

Sumangguni sa pagguhit para sa mga tagubilin sa mga kable. Ang mga pindutan ay konektado sa mga pin A0, A1, at A2. Gumagamit ang RTC ng pin A5 para sa SCL at pin A4 para sa SDA. Ang potentiometer ay nag-iiba ng pagkakaiba sa LCD at ang LCD ay gumagamit ng mga digital na pin 2 hanggang 7.

Hakbang 2: Programming

Programming
Programming

Gamitin ang arduino IDE upang mai-upload ang aking sketch sa iyong arduino.

Ang aking code ay bahagyang batay sa code na ibinigay dito. At, syempre, ipinaliwanag ang aking code sa mga komento nito.

Maaari mong i-download ang sketch mula sa itinuturo na ito.

Hakbang 3: Pagpapatuloy sa Iyong Buhay

Nagawa mo! Maliban kung hindi mo ginawa- sa kung aling kaso nagkomento sa ibaba at gagawin ko ang aking makakaya upang matulungan ka. Kung hindi man, magpatuloy at gumawa ng mas dakilang mga bagay!

Salamat!

Inirerekumendang: