Mundarija:

Arduino yordamida 12 soatlik raqamli soat: 3 qadam
Arduino yordamida 12 soatlik raqamli soat: 3 qadam

Video: Arduino yordamida 12 soatlik raqamli soat: 3 qadam

Video: Arduino yordamida 12 soatlik raqamli soat: 3 qadam
Video: Управление 32 сервомоторами с помощью PCA9685 и Arduino: V3 2024, Noyabr
Anonim
Arduino yordamida 12 soatlik raqamli soat
Arduino yordamida 12 soatlik raqamli soat

Bu qo'shimcha dasturlarga ehtiyoj sezmasdan 12 soatlik raqamli soatni yaratish uchun Atmel Atmega 2560 (Arduino Mega) va 16x2 LCD displeydan foydalanadigan dastur. Vaqtni ikkita tugma yordamida sozlashimiz va o'zgartirishimiz mumkin.

Butun elektron Arduino Mega +5V va +3.3V quvvatlanadi. Qo'shilgan kodni boshqa Arduino mahsulotlari uchun ham o'zgartirish mumkin.

1 -qadam: talablar

Loyihani amalga oshirish uchun quyidagilar zarur:

1- Arduino Mega yoki Arduino UNO

2- Potansiyometr (masalan, 5K)

3- LCD 16x2

4- ikkita tugma

2-qadam: simlarni ulash va ulash

Chiqish va simlarni ulash
Chiqish va simlarni ulash

Arduino Mega yoki Arduino UNO va boshqa periferiya qurilmalarini ulash va ulash ushbu qadam bilan biriktirilgan va ularga quyidagilar berilgan:

============== Arduino => LCD

=============

+5V => VDD yoki VCC

GND => VSS

8 => RS

GND => RW

9 => E.

4 => D4

5 => D5

6 => D6

7 => D7

+3.3V => A.

GND => K.

====================

Arduino => Potansiyometr

====================

+5V => 1 -pin

GND => 3 -pin

====================

Potentsiometr || LCD

====================

2 -pin => Vo

=> Potansiometr yordamida kontrastni o'rnatishingiz mumkin

====================

Arduino => bosish tugmasi 1

====================

+5V => 1 -pin

10 => 2 -pin

====================

Arduino => bosish tugmasi 2

====================

+5V => 1 -pin

11 => 2 -pin

3 -qadam: Kodni yuklang

Kodni yuklang
Kodni yuklang

Kodni Arduino Mega yoki Arduino UNO -ga yuklang. Kodni Arduino-ga yuklaganingizdan so'ng, siz Arduino bilan biriktirilgan 16x2 LCD displeyda 12 soatlik raqamli soatni olasiz. Arduino.ino fayli ham ushbu qadam bilan biriktirilgan.

Shundan so'ng, siz Arduino bilan biriktirilgan ikkita tugma yordamida vaqtni belgilashingiz kerak.

Tavsiya: