Სარჩევი:

Arduino საათი DS3231 და LCD1602: 3 ნაბიჯი
Arduino საათი DS3231 და LCD1602: 3 ნაბიჯი

ვიდეო: Arduino საათი DS3231 და LCD1602: 3 ნაბიჯი

ვიდეო: Arduino საათი DS3231 და LCD1602: 3 ნაბიჯი
ვიდეო: LDmicro 14: I2C LCD & DS3231 Real-Time Clock (Microcontroller PLC Ladder Programming with LDmicro) 2024, ივლისი
Anonim
Arduino საათი DS3231 და LCD1602
Arduino საათი DS3231 და LCD1602

ეს პროექტი უფრო დიდი პროექტის ნაწილია, მაგრამ ის შეიძლება იყოს დამოუკიდებელი პროექტი. ეს არის ძირითადად საათი ორი ღილაკით, დროისა და თარიღის დასადგენად.

ის არც ისე მშვენივრად გამოიყურება ყველა იმ მავთულხლართებთან ერთად, მაგრამ ის ასრულებს საქმეს და მისი გამარტივება შესაძლებელია I2C დისპლეის გამოყენებით, მაგრამ მე მომავალში სასწავლო ინსტრუქციას გავაშუქებ.

ოპერაციის რეჟიმი საკმაოდ მარტივია, თქვენ გაქვთ ორი ღილაკი, პირველი, რომელიც დაკავშირებულია arduino– ს პინ 8 – თან, გამოიყენება პარამეტრის შესარჩევად (თარიღი, საათი წუთი…) და ბოლოს ახალი თარიღის შესანახად. მეორე ღილაკი, რომელიც ერთვის arduino– ს პინზე, გამოიყენება არჩეული პარამეტრის გასაზრდელად და ბოლოს ახლად შეყვანილი მონაცემების გასაუქმებლად (არ შეინახოთ) იმ შემთხვევაში თუ თქვენ არ ხართ კმაყოფილი.

ნაბიჯი 1: საჭირო ნაწილები:

საჭირო ნაწილები
საჭირო ნაწილები
საჭირო ნაწილები
საჭირო ნაწილები
საჭირო ნაწილები
საჭირო ნაწილები
საჭირო ნაწილები
საჭირო ნაწილები

1. Arduino UNO R3 ან თავსებადი დაფა

2. DS3231 RTC (რეალურ დროში საათი) მოდული

3. CR2032 ბატარეა, თუ მოდული არ მოყვება მას

4. LCD 1602 ჩვენება

5. 50K ohm ცვლადი რეზისტორი 1602 LCD– ის კონტრასტის დასარეგულირებლად

6. 2 ღილაკი თარიღისა და დროის შესაცვლელად

7. ორი 10K ohm რეზისტორი ღილაკზე დაყენებული ღილაკებისთვის

8. მხტუნავი მავთული ნაწილების დასაკავშირებლად

9. პურის დაფა

ნაბიჯი 2: შეიკრიბეთ სქემა

შეიკრიბეთ სქემა
შეიკრიბეთ სქემა

ვინაიდან დარწმუნებული ვარ, რომ თქვენ ვერ შეძლებთ კავშირის დამყარებას პროექტის პირველი ფოტოს საფუძველზე, აქ არის სქემა.

ნაბიჯი 3: ჩაწერეთ კოდი:

თქვენ შეგიძლიათ ნახოთ ამ პროექტის კოდი აქ, თანდართულ ფაილში. მოგერიდებათ შეცვალოთ იგი თქვენს საჭიროებებს. კოდი განმარტებულია.ino ფაილის შიგნით. ნებისმიერი წინადადება მისასალმებელია.

ასევე ბიბლიოთეკა, რომელსაც ვიყენებ, ერთვის. DS3231– ის სხვა ბიბლიოთეკები შეიძლება არ იმუშაოს.

გირჩევთ: