WPSH203 LCD και ασπίδα πληκτρολογίου για Arduino
Εγχειρίδιο χρήστη
Εισαγωγή
Σε όλους τους κατοίκους της Ευρωπαϊκής Ένωσης
Σημαντικές περιβαλλοντικές πληροφορίες σχετικά με αυτό το προϊόν
Αυτό το σύμβολο στη συσκευή ή στη συσκευασία υποδεικνύει ότι η απόρριψη της συσκευής μετά τον κύκλο ζωής της μπορεί να βλάψει το περιβάλλον. Μην απορρίπτετε τη μονάδα (ή τις μπαταρίες) ως μη διαλογή αστικά απόβλητα. θα πρέπει να μεταφερθεί σε μια εξειδικευμένη εταιρεία για ανακύκλωση. Αυτή η συσκευή θα πρέπει να επιστραφεί στον διανομέα σας ή σε μια τοπική υπηρεσία ανακύκλωσης. Σεβαστείτε τους τοπικούς περιβαλλοντικούς κανόνες.
Εάν έχετε αμφιβολίες, επικοινωνήστε με τις τοπικές αρχές διάθεσης απορριμμάτων.
Σας ευχαριστούμε που επιλέξατε το Whadda! Διαβάστε προσεκτικά το εγχειρίδιο προτού θέσετε αυτήν τη συσκευή σε λειτουργία. Εάν η συσκευή έχει υποστεί ζημιά κατά τη μεταφορά, μην την εγκαταστήσετε και μην την χρησιμοποιήσετε και επικοινωνήστε με τον αντιπρόσωπό σας.
Οδηγίες Ασφαλείας
Διαβάστε και κατανοήστε αυτό το εγχειρίδιο και όλα τα σήματα ασφαλείας πριν χρησιμοποιήσετε αυτή τη συσκευή.
Μόνο για εσωτερική χρήση.
- Αυτή η συσκευή μπορεί να χρησιμοποιηθεί από παιδιά ηλικίας 8 ετών και άνω, και άτομα με μειωμένες σωματικές, αισθητηριακές ή διανοητικές ικανότητες ή έλλειψη εμπειρίας και γνώσης εάν τους έχει δοθεί επίβλεψη ή οδηγίες σχετικά με τη χρήση της συσκευής με ασφαλή τρόπο και κατανοούν κινδύνους που εμπλέκονται. Τα παιδιά δεν πρέπει να παίζουν με τη συσκευή. Ο καθαρισμός και η συντήρηση του χρήστη δεν πρέπει να γίνονται από παιδιά χωρίς επίβλεψη.
Γενικές Οδηγίες
- Ανατρέξτε στην Εγγύηση σέρβις και ποιότητας Velleman® στις τελευταίες σελίδες αυτού του εγχειριδίου.
- Απαγορεύονται όλες οι τροποποιήσεις της συσκευής για λόγους ασφαλείας. Οι ζημιές που προκαλούνται από τροποποιήσεις χρήστη στη συσκευή δεν καλύπτονται από την εγγύηση.
- Χρησιμοποιείτε τη συσκευή μόνο για τον προορισμό της. Η χρήση της συσκευής με μη εξουσιοδοτημένο τρόπο ακυρώνει την εγγύηση.
- Ζημιές που προκαλούνται από παράβλεψη ορισμένων οδηγιών σε αυτό το εγχειρίδιο δεν καλύπτονται από την εγγύηση και ο αντιπρόσωπος δεν φέρει ευθύνη για τυχόν ελαττώματα ή προβλήματα που θα προκύψουν.
- Ούτε η Velleman Group NV ούτε οι αντιπρόσωποί της μπορούν να θεωρηθούν υπεύθυνοι για οποιαδήποτε ζημιά (έκτακτη, τυχαία ή έμμεση) – οποιασδήποτε φύσης (οικονομική, φυσική…) που προκύπτει από την κατοχή, τη χρήση ή την αποτυχία αυτού του προϊόντος.
- Φυλάξτε αυτό το εγχειρίδιο για μελλοντική αναφορά.
Τι είναι το Arduino®
Το Arduino® είναι μια πλατφόρμα πρωτοτύπων ανοιχτού κώδικα που βασίζεται σε εύχρηστο υλικό και λογισμικό. Οι πλακέτες Arduino® μπορούν να διαβάζουν εισόδους - έναν αισθητήρα φωτός, ένα δάχτυλο σε ένα κουμπί ή ένα μήνυμα Twitter - και να τις μετατρέπουν σε έξοδο - ενεργοποιώντας έναν κινητήρα, ανάβοντας ένα LED ή δημοσιεύοντας κάτι στο διαδίκτυο. Μπορείτε να πείτε στην πλακέτα σας τι να κάνει στέλνοντας ένα σύνολο οδηγιών στον μικροελεγκτή στην πλακέτα. Για να το κάνετε αυτό, χρησιμοποιείτε τη γλώσσα προγραμματισμού Arduino (με βάση την καλωδίωση) και το λογισμικό Arduino® IDE (με βάση την επεξεργασία). Απαιτούνται πρόσθετες ασπίδες/ενότητες/εξαρτήματα για την ανάγνωση ενός μηνύματος Twitter ή τη δημοσίευση στο διαδίκτυο. Σερφάρετε στο www.arduino.cc για περισσότερες πληροφορίες.
Προϊόν Πάνωview
Η οθόνη LCD 16×2 και η ασπίδα πληκτρολογίου για τις πλακέτες Arduino® Uno, Mega, Diecimila, Duemilanove και Freeduino.
1 | Ποτενσιόμετρο αντίθεσης LCD | 3 | πλήκτρα ελέγχου (συνδεδεμένα στην αναλογική είσοδο 0) |
2 | Θύρα ICSP |
Προδιαγραφές
- διαστάσεις: 80 x 58 x 20 mm
Χαρακτηριστικά
- μπλε φόντο/λευκό οπίσθιο φωτισμό
- ρύθμιση αντίθεσης οθόνης
- χρησιμοποιεί βιβλιοθήκη 4-bit Arduino® LCD
- κουμπί επαναφοράς
- τα κουμπιά Πάνω, Κάτω, Αριστερά και Δεξιά χρησιμοποιούν μόνο μία αναλογική είσοδο
Διάταξη καρφιτσών
Αναλογικό 0 | ΠΑΝΩ, ΚΑΤΩ, ΔΕΞΙΑ, ΑΡΙΣΤΕΡΑ, ΕΠΙΛΟΓΗ |
Ψηφιακό 4 | DB4 |
Ψηφιακό 5 | DB5 |
Ψηφιακό 6 | DB6 |
Ψηφιακό 7 | DB7 |
Ψηφιακό 8 | RS |
Ψηφιακό 9 | E |
Ψηφιακό 10 | Οπίσθιος φωτισμός |
Example
*/
#include
/**************************************************** ******
Αυτό το πρόγραμμα θα δοκιμάσει την οθόνη LCD και τα κουμπιά
************************************************** ******/
// επιλέξτε τις ακίδες που χρησιμοποιούνται στην οθόνη LCD
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
// ορίστε ορισμένες τιμές που χρησιμοποιούνται από τον πίνακα και τα κουμπιά
int lcd_key = 0;
int adc_key_in = 0;
ανυπόγραφο char message_count = 0;
ανυπόγραφο long prev_trigger = 0;
#define btnRIGHT 0
#define btnUP 1
#define btnDOWN 2
#define btnLEFT 3
#define btnSELECT 4
#define btnNONE 5
// διαβάστε τα κουμπιά
int read_LCD_buttons()
{
adc_key_in = analogRead(0); // διαβάστε την τιμή από τον αισθητήρα
εάν (adc_key_in < 50) επιστρέψει btnRIGHT;
εάν (adc_key_in < 195) επιστρέψει btnUP;
εάν (adc_key_in < 380) επιστρέψει btnDOWN;
εάν (adc_key_in < 555) επιστρέψει btnLEFT;
εάν (adc_key_in < 790) επιστρέψει btnSELECT;
επιστροφή btnNONE; // όταν όλα τα άλλα αποτύχουν, επιστρέψτε αυτό…
}
void setup()
{
lcd.begin(16, 2); // εκκίνηση της βιβλιοθήκης
lcd.setCursor(0,0);
lcd.print("Whadda WPSH203"); // εκτυπώστε ένα απλό μήνυμα
}
void loop()
{
lcd.setCursor(9,1); // μετακινήστε τον κέρσορα στη δεύτερη γραμμή "1" και 9 κενά από πάνω
lcd.print(millis()/1000); // εμφάνιση δευτερολέπτων που έχουν περάσει από την ενεργοποίηση
lcd.setCursor(0,1); // μετακίνηση στην αρχή της δεύτερης γραμμής
lcd_key = read_LCD_buttons(); // διαβάστε τα κουμπιά
διακόπτης (lcd_key) // ανάλογα με το κουμπί που πατήθηκε, εκτελούμε μια ενέργεια
{
περίπτωση btnRIGHT:
{
lcd.print("ΔΕΞΙΑ"); // Εκτύπωση ΔΕΞΙΑ σε οθόνη LCD
// Κωδικός για την αύξηση του μετρητή μηνυμάτων μετά το πάτημα του κουμπιού που έχει απορριφθεί
if((millis() – prev_trigger) > 500) {
message_count++;
if(message_count > 3) message_count = 0;
prev_trigger = millis();
}
/////////////////////////////////////////////////////////////////////////////////////// ///////////
διακοπή;
}
περίπτωση btnLEFT:
{
// εάν χρειάζεστε τη λέξη "LEFT" που εμφανίζεται στην οθόνη, χρησιμοποιήστε lcd.print("LEFT") αντί για lcd.print(adc_key_in) και lcd.print(" v");
// Οι ακόλουθες 2 γραμμές θα εκτυπώσουν το πραγματικό όριο τόμtage παρούσα στην αναλογική είσοδο 0; Καθώς αυτά τα κουμπιά αποτελούν μέρος ενός τόμουtage divider, πατώντας κάθε κουμπί δημιουργείται διαφορετικό όριο voltage
lcd.print(adc_key_in); // δείχνει το πραγματικό όριο voltage στην αναλογική είσοδο 0
lcd.print(” v”); // τελειώνει με v(olt)
// Κωδικός για μείωση του μετρητή μηνυμάτων μετά το πάτημα του κουμπιού που έχει απορριφθεί
if((millis() – prev_trigger) > 500) {
message_count–;
if(message_count == 255) message_count = 3;
prev_trigger = millis();
}
/////////////////////////////////////////////////////////////////////////////////////// ///////////////
διακοπή;
}
υπόθεση btnUP:
{
lcd.print("UP"); // Εκτύπωση UP σε οθόνη LCD
διακοπή;
}
υπόθεση btnDOWN:
{
lcd.print("DOWN"); // Εκτύπωση DOWN σε οθόνη LCD
διακοπή;
}
περίπτωση btnSELECT:
{
lcd.print("SELECT"); // Εκτύπωση SELECT σε οθόνη LCD
διακοπή;
}
υπόθεση btnNONE:
{
lcd.print("TEST"); // Εκτύπωση TEST σε οθόνη LCD
διακοπή;
}
}
// Εάν πατήθηκε ένα κουμπί, ελέγξτε εάν χρειάζεται να εμφανιστεί διαφορετικό μήνυμα
if(lcd_key != btnNONE) {
lcd.setCursor(0,0);
διακόπτης(μετρητής_μηνυμάτων)
{
περίπτωση 0: {
lcd.print("Whadda WPSH203");
διακοπή;
}
περίπτωση 1: {
lcd.print("LCD shield");
διακοπή;
}
περίπτωση 2: {
lcd.print ("Έλεγχος whadda.com");
διακοπή;
}
περίπτωση 3:{
lcd.print("Velleman");
διακοπή;
}
}
lcd.setCursor(0,1); // επαναφορά του δρομέα LCD στη 2η σειρά (ευρετήριο 1)
}
}
Επιφύλαξη τροποποιήσεων και τυπογραφικών σφαλμάτων – © Velleman Group NV. WPSH203_v01
Velleman Group nv, Legen Heirweg 33 – 9890 Gavere.
Έγγραφα / Πόροι
![]() |
WHADDA WPSH203 LCD και ασπίδα πληκτρολογίου για Arduino [pdf] Εγχειρίδιο χρήστη WPSH203 Ασπίδα LCD και πληκτρολόγιο για Arduino, WPSH203, Ασπίδα LCD και πληκτρολόγιο για Arduino, Ασπίδα πληκτρολογίου για Arduino, Ασπίδα για Arduino |