Πίνακας περιεχομένων:

Arduino 7 Segment Clock: 4 Βήματα
Arduino 7 Segment Clock: 4 Βήματα

Βίντεο: Arduino 7 Segment Clock: 4 Βήματα

Βίντεο: Arduino 7 Segment Clock: 4 Βήματα
Βίντεο: FLProg7: часы реального времени и температура | ESP32 NodeMCU | Визуальное программирование для 2024, Ιούλιος
Anonim
Ρολόι Arduino 7 Segment
Ρολόι Arduino 7 Segment
Ρολόι Arduino 7 Segment
Ρολόι Arduino 7 Segment
Ρολόι Arduino 7 Segment
Ρολόι Arduino 7 Segment
Ρολόι Arduino 7 Segment
Ρολόι Arduino 7 Segment

Αυτό το διδακτικό θα σας δείξει πώς να φτιάξετε το ρολόι τμήματος Arduino 7.

η ακρίβεια είναι χάλια όμως!

έτσι το έφτιαξα μόνο για προγραμματισμό και για διασκέδαση.

εάν θέλετε να κάνετε ένα σοβαρό ρολόι, μπορείτε να χρησιμοποιήσετε τη μονάδα rtc που θα κρατήσει ένα αρχείο του χρόνου.

Μπορείτε να χρησιμοποιήσετε premade 4 επτά τμήματα οθόνης εάν δεν αισθάνεστε άνετα με πολύπλοκες καλωδιώσεις που μπορούν να μειώσουν σημαντικά την πιθανότητα χαλαρής σύνδεσης και ακατάλληλης εξόδου οθόνης.

ένα κουμπί είναι να αυξήσετε την ώρα και ένα άλλο να αυξήσετε το λεπτό κατά ένα.

Προμήθειες

Breadboard

Arduino (ορυχείο νανο)

4 οθόνη επτά τμημάτων

2 κουμπιά

2 led

4 αντίσταση ενός Kohm

μία αντίσταση περιορισμού ρεύματος (220ohm)

λίγο καλώδιο σύνδεσης

Βήμα 1: Multiplexing 4 Επτά τμήματα οθόνης

Multiplexing 4 Οθόνη επτά τμημάτων
Multiplexing 4 Οθόνη επτά τμημάτων
Multiplexing 4 Οθόνη επτά τμημάτων
Multiplexing 4 Οθόνη επτά τμημάτων

συνδέστε όλες τις αντίστοιχες ακίδες κάθε 7-seg μεταξύ τους για να πολυπλέξετε την οθόνη με τη δεδομένη σειρά στις παραπάνω εικόνες.

Βήμα 2: Σύνδεση οθόνης 7 τμημάτων στο Arduino

Image
Image

Συνδέστε όλους τους ακροδέκτες της οθόνης 7 τμημάτων στην ψηφιακή ακίδα του Arduino σύμφωνα με αυτό το σχήμα.

Α - ψηφιακή ακίδα 2

Β - ψηφιακή ακίδα 3

C - ψηφιακή ακίδα 4

D - ψηφιακός πείρος 5

E - ψηφιακή ακίδα 6

F - ψηφιακή ακίδα 7

G - ψηφιακή ακίδα 8

DP - ψηφιακός πείρος 9.

Συνδέστε όλους τους κοινούς πείρους στην ψηφιακή ακίδα του Arduino μέσω αντίστασης 1K ohm

D1 - ψηφιακή ακίδα 10

D2 - ψηφιακή ακίδα 11

D3 - ψηφιακή ακίδα 12

D4 - ψηφιακή ακίδα 13

Βήμα 3: Σύνδεση κουμπιών Seconds Led και Adjust

Κώδικας
Κώδικας

Γειώστε έναν ακροδέκτη του κουμπιού και της καθόδου του LED.

Συνδέστε τον παρακείμενο τερματικό στο A0 και A1 αντίστοιχα.

Άνοδος LED σε Α3.

Βήμα 4: Κωδικός

Κατεβάστε πρώτα τη βιβλιοθήκη προβολής 7 τμημάτων από τον παρακάτω σύνδεσμο από το Github και προσθέστε την στον φάκελο βιβλιοθήκης Arduino ide

βιβλιοθήκη επτά τμημάτων

ανεβάστε κώδικα στο Arduino σας

μπορείτε να αλλάξετε τον κώδικα ανάλογα με τον εαυτό σας.

Συνιστάται: