2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Šis projektas yra didesnio projekto dalis, tačiau tai gali būti atskiras projektas. Iš esmės tai yra laikrodis su dviem mygtukais laiko ir datos nustatymui.
Tai neatrodo taip gerai ant lentos su visais šiais laidais, tačiau tai daro darbą ir gali būti supaprastinta naudojant I2C ekraną, tačiau aš aptarsiu šią temą ateityje.
Veikimo režimas yra gana paprastas, jūs turite du mygtukus, pirmasis, susietas su 8 arduino kaiščiu, naudojamas parametrui pasirinkti (data, valanda minutė …) ir pabaigoje išsaugoti naują datą. Antrasis mygtukas, pritvirtintas prie 9 arduino kaiščio, naudojamas pasirinktam parametrui padidinti ir pabaigoje atšaukti ką tik įvestus duomenis (nesisaugoti), jei nesate patenkinti.
1 žingsnis: reikalingos dalys:
1. „Arduino UNO R3“arba suderinama plokštė
2. DS3231 RTC (Real Time Clock) modulis
3. CR2032 baterija, jei modulis nėra komplektuojamas
4. LCD 1602 ekranas
5. 50K omų kintamasis rezistorius, skirtas 1602 LCD kontrastui reguliuoti
6. 2 mygtukai datai ir laikui reguliuoti
7. Du 10K omų rezistoriai mygtukų kaiščiams ištraukiami
8. Jumperio viela dalims sujungti
9. Duonos lenta
2 žingsnis: Surinkite schemą
Kadangi esu tikras, kad negalite užmegzti ryšio pagal pirmąją projekto nuotrauką, čia pateikiama jo schema.
3 žingsnis: parašykite kodą:
Šio projekto kodą rasite čia, pridėtame faile. Nedvejodami pakeiskite jį pagal savo poreikius. Kodas paaiškinamas.ino faile. Bet kokie pasiūlymai laukiami.
Taip pat pridedama biblioteka, kurią naudojau. Kitos DS3231 bibliotekos gali neveikti.