WPSH203 LCD lan Keypad Shield kanggo Arduino
Manual pangguna
Pambuka
Kanggo kabeh warga Uni Eropa
Informasi lingkungan penting babagan produk iki
Simbol ing piranti utawa paket kasebut nuduhake yen mbuwang piranti sawise siklus urip bisa ngrusak lingkungan. Aja mbuwang unit (utawa baterei) minangka sampah kotamadya sing ora disortir; kudu digawa menyang perusahaan khusus kanggo daur ulang. Piranti iki kudu bali menyang distributor utawa layanan daur ulang lokal. Ngajeni aturan lingkungan lokal.
Yen ragu, hubungi panguwasa pembuangan sampah lokal.
Matur nuwun kanggo milih Whadda! Mangga waca manual sak tenane sadurunge nggawa piranti iki menyang layanan. Yen piranti rusak nalika transit, aja nginstal utawa digunakake lan hubungi dealer sampeyan.
Pandhuan Safety
Waca lan ngerti manual iki lan kabeh pratandha safety sadurunge nggunakake piranti iki.
Kanggo panggunaan njero ruangan mung.
- Piranti iki bisa digunakake dening bocah-bocah umur 8 taun lan luwih, lan wong sing duwe kemampuan fisik, sensorik utawa mental utawa kurang pengalaman lan ilmu yen diwenehi pengawasan utawa instruksi babagan panggunaan piranti kasebut kanthi cara sing aman lan ngerti bebaya melu. Bocah-bocah ora bisa dolanan piranti kasebut. Reresik lan pangopènan pangguna ora bakal ditindakake dening bocah tanpa pengawasan.
Pedoman Umum
- Deleng Layanan Velleman® lan Jaminan Kualitas ing kaca pungkasan ing manual iki.
- Kabeh modifikasi piranti dilarang amarga alasan safety. Karusakan sing disebabake dening modifikasi pangguna ing piranti ora dijamin dening garansi.
- Gunakake piranti kasebut mung kanggo tujuan sing dituju. Nggunakake piranti kanthi cara sing ora sah bakal mbatalake garansi.
- Karusakan sing disebabake ora nggatekake pedoman tartamtu ing manual iki ora dijamin babar pisan lan bakul ora bakal tanggung jawab kanggo cacat utawa masalah.
- Nor Velleman Group NV utawa para pedagang bisa tanggung jawab kanggo karusakan apa wae (luar biasa, insidental, utawa ora langsung) - apa wae (finansial, fisik…) sing kedadeyan saka kepemilikan, panggunaan, utawa kegagalan produk iki.
- Tansah manual iki kanggo referensi ing mangsa ngarep.
Apa Arduino®
Arduino® minangka platform prototipe open-source adhedhasar hardware lan piranti lunak sing gampang digunakake. Papan Arduino® bisa maca input - sensor cahya, driji ing tombol, utawa pesen Twitter - lan ngowahi dadi output - ngaktifake motor, nguripake LED, utawa nerbitake online. Sampeyan bisa ngandhani papan apa sing kudu ditindakake kanthi ngirim sakumpulan instruksi menyang mikrokontroler ing papan kasebut. Kanggo nindakake, sampeyan nggunakake basa pemrograman Arduino (adhedhasar Wiring) lan IDE piranti lunak Arduino® (adhedhasar Processing). Perisai / modul / komponen tambahan dibutuhake kanggo maca pesen Twitter utawa nerbitake online. Surf menyang www.arduino.cc kanggo informasi luwih lengkap.
Produk Overview
LCD 16 × 2 lan tameng keypad kanggo papan Arduino Uno, Mega, Diecimila, Duemilanove, lan Freeduino.
1 | LCD kontras potensiometer | 3 | tombol kontrol (disambungake menyang input analog 0) |
2 | port ICSP |
Spesifikasi
- ukuran: 80 x 58 x 20 mm
Fitur
- latar mburi biru / latar mburi putih
- pangaturan kontras layar
- nggunakake perpustakaan LCD Arduino® 4-bit
- tombol reset
- tombol Up, Down, Kiri, lan Tengen mung nggunakake siji input analog
Tata Letak Pin
Analog 0 | Ndhuwur, Ngisor, Kanan, Kiri, PILIH |
Digital 4 | DB4 |
Digital 5 | DB5 |
Digital 6 | DB6 |
Digital 7 | DB7 |
Digital 8 | RS |
Digital 9 | E |
Digital 10 | Lampu mburi |
Example
*/
#kalebu
/************************************************************
Program iki bakal nyoba panel LCD lan tombol
*************************************************************/
// pilih pin digunakake ing panel LCD
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
// nemtokake sawetara nilai sing digunakake dening panel lan tombol
int lcd_key = 0;
int adc_key_in = 0;
unsigned char message_count = 0;
unsigned long prev_trigger = 0;
#define btnRIGHT 0
#define btnUP 1
#define btnDOWN 2
#define btnLEFT 3
#define btnSELECT 4
#netepake btnNONE 5
// maca tombol
int maca_LCD_tombol()
{
adc_key_in = analogRead(0); // maca Nilai saka sensor
yen (adc_key_in <50) bali btnRIGHT;
yen (adc_key_in <195) bali btnUP;
yen (adc_key_in <380) bali btnDOWN;
yen (adc_key_in <555) bali btnLEFT;
yen (adc_key_in <790) bali btnSELECT;
bali btnNONE; // yen liyane gagal, bali iki ...
}
void setup()
{
lcd.begin(16, 2); // miwiti perpustakaan
lcd.setCursor(0,0);
lcd.print("Whadda WPSH203"); // print pesen prasaja
}
void loop()
{
lcd.setCursor(9,1); // mindhah kursor menyang baris kapindho "1" lan 9 spasi liwat
lcd.print(millis()/1000); // tampilan detik wis liwati wiwit power-up
lcd.setCursor(0,1); // pindhah menyang wiwitan baris kapindho
lcd_key = maca_LCD_buttons(); // maca tombol
ngalih (lcd_key) // gumantung kang tombol di-push, kita nindakake tumindak
{
kasus btnRIGHT:
{
lcd.print("KANAN"); // Print RIGHT ing layar LCD
// Kode kanggo nambah counter pesen sawise tombol debounced pencet
if((millis() – prev_trigger) > 500) {
pesen_count++;
if(count_message > 3) message_count = 0;
prev_trigger = millis();
}
////////////////////////////////////////////////////////////////
putus;
}
kasus btnLEFT:
{
// yen Sampeyan perlu tembung "LEFT" ditampilake ing tampilan saka nggunakake lcd.print ("LEFT") tinimbang lcd.print (adc_key_in) lan lcd.print ("v");
// ing ngisor iki 2 baris bakal print batesan nyata voltage saiki ing input analog 0; Minangka tombol iki bagéan saka voltage divider, mencet saben tombol nggawe vol batesan bedatage
lcd.print(adc_key_in); // nuduhake batesan nyata voltage ing input analog 0
lcd.print("v"); // dipungkasi nganggo v(olt)
// Kode kanggo nyuda counter pesen sawise tombol debounced pencet
if((millis() – prev_trigger) > 500) {
pesen_count–;
yen (pesen_count == 255) pesen_count = 3;
prev_trigger = millis();
}
////////////////////////////////////////////////////////////////
putus;
}
kasus btnUP:
{
lcd.print(“UP”); // Print UP ing layar LCD
putus;
}
kasus btnDOWN:
{
lcd.print("MUNDUR"); // Print DOWN ing layar LCD
putus;
}
kasus btnSELECT:
{
lcd.print("PILIH"); // Print SELECT ing layar LCD
putus;
}
kasus btnNONE:
{
lcd.print(“TEST”); // Print TEST ing layar LCD
putus;
}
}
// Yen tombol dipencet, priksa manawa pesen beda kudu ditampilake
if(lcd_key != btnNONE) {
lcd.setCursor(0,0);
switch(count_message)
{
kasus 0: {
lcd.print("Whadda WPSH203");
putus;
}
kasus 1: {
lcd.print("LCD shield");
putus;
}
kasus 2: {
lcd.print("Periksa whadda.com");
putus;
}
kasus 3:{
lcd.print("Velleman");
putus;
}
}
lcd.setCursor(0,1); // ngreset kursor LCD menyang baris 2nd (indeks 1)
}
}
Modifikasi lan kasalahan typographical dilindhungi undhang-undhang - © Velleman Group NV. WPSH203_v01
Velleman Group nv, Legen Heirweg 33 - 9890 Gavere.
Dokumen / Sumber Daya
![]() |
WHADDA WPSH203 LCD lan Keypad Shield kanggo Arduino [pdf] Manual pangguna WPSH203 LCD lan Keypad Shield kanggo Arduino, WPSH203, LCD lan Keypad Shield kanggo Arduino, Keypad Shield kanggo Arduino, Shield kanggo Arduino |