Arduino-д зориулсан WPSH203 LCD ба товчлуурын бамбай
Хэрэглэгчийн гарын авлага
Танилцуулга
Европын холбооны бүх оршин суугчдад
Энэ бүтээгдэхүүний талаархи байгаль орчны чухал мэдээлэл
Төхөөрөмж эсвэл сав баглаа боодол дээрх энэ тэмдэг нь төхөөрөмжийг ашиглалтын хугацаа дууссаны дараа хаях нь байгаль орчинд хор хөнөөл учруулж болзошгүйг харуулж байна. Төхөөрөмжийг (эсвэл батерейг) ангилаагүй хотын хог хаягдал болгон бүү хая; тусгай компанид аваачиж дахин боловсруулах хэрэгтэй. Энэ төхөөрөмжийг дистрибьютер эсвэл орон нутгийн дахин боловсруулах үйлчилгээнд буцааж өгөх ёстой. Орон нутгийн байгаль орчны дүрмийг хүндэтгэ.
Хэрэв эргэлзэж байвал орон нутгийн хог хаях газартай холбоо барина уу.
Whadda-г сонгосон танд баярлалаа! Энэ төхөөрөмжийг ашиглалтад оруулахын өмнө гарын авлагыг сайтар уншина уу. Хэрэв төхөөрөмжийг тээвэрлэх явцад эвдэрсэн бол түүнийг суулгаж, бүү ашигла, дилертэйгээ холбоо барина уу.
Аюулгүй ажиллагааны зааварчилгаа
Энэ төхөөрөмжийг ашиглахаасаа өмнө энэ гарын авлага болон аюулгүй байдлын бүх тэмдгийг уншиж, ойлгоорой.
Зөвхөн дотор ашиглах зориулалттай.
- Энэхүү төхөөрөмжийг 8 -аас дээш насны хүүхдүүд, бие бялдар, мэдрэхүйн болон оюуны чадамж буурсан, туршлага, мэдлэггүй хүмүүс төхөөрөмжийг аюулгүй ашиглах талаар заавар, зааварчилгаа авсан тохиолдолд ашиглаж болно. холбоотой аюул. Хүүхдүүд төхөөрөмжөөр тоглож болохгүй. Цэвэрлэгээ, хэрэглэгчийн засварыг хүүхэд хараа хяналтгүй хийж болохгүй.
Ерөнхий удирдамж
- Энэхүү гарын авлагын сүүлийн хуудсан дээрх Velleman® үйлчилгээ ба чанарын баталгааг үзнэ үү.
- Аюулгүй байдлын үүднээс төхөөрөмжийн бүх өөрчлөлтийг хориглоно. Хэрэглэгчийн төхөөрөмжид өөрчлөлт оруулсны улмаас учирсан гэмтэл нь баталгаат хугацаанд хамаарахгүй.
- Төхөөрөмжийг зөвхөн зориулалтын дагуу ашиглаарай. Төхөөрөмжийг зөвшөөрөлгүй ашиглах нь баталгааг хүчингүй болгоно.
- Энэхүү гарын авлагад заасан зарим удирдамжийг үл тоомсорлосны улмаас учирсан хохирлыг баталгаат хугацаанд хамруулахгүй бөгөөд дилер нь аливаа согог, асуудалд хариуцлага хүлээхгүй.
- Velleman Group NV болон түүний дилерүүд энэ бүтээгдэхүүнийг эзэмших, ашиглах, бүтэлгүйтсэнээс үүссэн аливаа хохирлыг (онцгой, санамсаргүй, шууд бус) хариуцахгүй.
- Энэ гарын авлагыг цаашид лавлах зорилгоор хадгална уу.
Arduino® гэж юу вэ
Arduino® нь хэрэглэхэд хялбар техник хангамж, программ хангамж дээр суурилсан нээлттэй эхийн загварчлалын платформ юм. Arduino® самбарууд нь асаалттай мэдрэгч, товчлуур дээрх хуруу эсвэл Twitter мессеж зэрэг оролтуудыг уншиж, моторыг идэвхжүүлэх, LED асаах эсвэл ямар нэг зүйлийг онлайн нийтлэх зэрэг гаралт болгон хувиргах боломжтой. Самбар дээрх микроконтроллер руу багц зааврыг илгээснээр та самбартаа юу хийхийг хэлж болно. Үүнийг хийхийн тулд та Arduino програмчлалын хэл (Утас дээр суурилсан) болон Arduino® програм хангамжийн IDE (боловсруулалт дээр суурилсан) ашигладаг. Твиттерийн мессежийг унших эсвэл онлайнаар нийтлэхэд нэмэлт бамбай/модуль/бүрэлдэхүүн шаардлагатай. Surf to www.arduino.cc дэлгэрэнгүй мэдээллийг авна уу.
Бүтээгдэхүүн дууссанview
Arduino® Uno, Mega, Diecimila, Duemilanove, Freeduino хавтангуудад зориулсан 16×2 LCD болон товчлуурын бамбай.
1 | LCD тодосгогч потенциометр | 3 | хяналтын товчлуурууд (аналог оролт 0-д холбогдсон) |
2 | ICSP порт |
Үзүүлэлтүүд
- хэмжээ: 80 x 58 x 20 мм
Онцлогууд
- цэнхэр дэвсгэр/цагаан арын гэрэлтүүлэг
- дэлгэцийн тодосгогч тохируулга
- 4 битийн Arduino® LCD номын санг ашигладаг
- дахин тохируулах товч
- Дээш, Доош, Зүүн, Баруун товчлуурууд нь зөвхөн нэг аналог оролтыг ашигладаг
Зүү байршил
Аналог 0 | ДЭЭШ, ДООШ, БАРУУН, ЗҮҮН, СОНГОХ |
Дижитал 4 | DB4 |
Дижитал 5 | DB5 |
Дижитал 6 | DB6 |
Дижитал 7 | DB7 |
Дижитал 8 | RS |
Дижитал 9 | E |
Дижитал 10 | Арын гэрэлтүүлэг |
Example
*/
#оруулна
/********************************************************
Энэ програм нь LCD самбар болон товчлууруудыг шалгах болно
********************************************************/
// LCD самбар дээр ашигласан зүүг сонгоно уу
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
// самбар болон товчлууруудын ашигладаг зарим утгыг тодорхойлно
int lcd_key = 0;
int adc_key_in = 0;
гарын үсэггүй тэмдэгт message_count = 0;
unsigned long prev_trigger = 0;
#btnRIGHT 0-г тодорхойлох
# btnUP 1-г тодорхойлох
#btnDOWN-г тодорхойлох 2
#btnLEFT-г тодорхойлох 3
# btnSELECT-ийг тодорхойлох 4
#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 буцаах; // бусад нь бүтэлгүйтвэл үүнийг буцаана...
}
хүчингүй тохиргоо()
{
lcd.begin(16, 2); // номын санг эхлүүлэх
lcd.setCursor(0,0);
lcd.print("Whadda WPSH203"); // энгийн мессеж хэвлэх
}
хүчингүй давталт()
{
lcd.setCursor(9,1); // курсорыг "1" хоёр дахь мөрөнд шилжүүлж, 9 хоосон зайг дээшлүүлнэ
lcd.print(millis()/1000); // асаалтаас хойш өнгөрсөн секундыг харуулна
lcd.setCursor(0,1); // хоёр дахь мөрийн эхэнд шилжих
lcd_key = унших_LCD_товчлууд(); // товчлууруудыг уншина уу
шилжүүлэгч (lcd_key) // аль товчлуур дарагдсанаас хамааран бид үйлдлийг гүйцэтгэдэг
{
btnRIGHT тохиолдол:
{
lcd.print("БАРУУ"); // LCD дэлгэц дээр БАРУУН хэвлэх
// Товчлуурыг буулгасны дараа мессежийн тоолуурыг нэмэгдүүлэх код
if((millis() – өмнөх_триггер) > 500) {
message_count++;
хэрэв(мессежийн_тоо > 3) мессежийн_тоо = 0;
prev_trigger = миллис();
}
//////////////////////////////////////////////////////////////////
завсарлага;
}
btnLEFT тохиолдол:
{
// Хэрэв танд дэлгэцэн дээр "ЗҮҮН" гэсэн үг хэрэгтэй бол lcd.print(adc_key_in) болон lcd.print(" v"-ийн оронд lcd.print("ЗҮҮН ")-г ашиглана уу);
// дараах 2 мөрөнд бодит босго боть хэвлэнэtage аналог оролт 0 дээр байгаа; Эдгээр товчлуурууд нь нэг боть юмtage хуваагч, товчлуур бүрийг дарснаар өөр босго боть үүсгэнэtage
lcd.print(adc_key_in); // бодит босгыг харуулнаtage аналог оролт 0 дээр
lcd.print(” v”); // v(olt)-р төгсдөг
// Товчлуурыг буулгасны дараа мессежийн тоолуурыг багасгах код
if((millis() – өмнөх_триггер) > 500) {
мессежийн_тоо -;
хэрэв(мессежийн_тоо == 255) мессежийн_тоо = 3;
prev_trigger = миллис();
}
//////////////////////////////////////////////////////////////////////
завсарлага;
}
тохиолдол btnUP:
{
lcd.print("ДЭЭШ"); // LCD дэлгэц дээр ДЭЭШ хэвлэх
завсарлага;
}
тохиолдол btnDOWN:
{
lcd.print("ДООШ"); // LCD дэлгэц дээр ДООШ хэвлэх
завсарлага;
}
btnSELECT тохиолдол:
{
lcd.print("СОНГОХ"); // LCD дэлгэц дээр SELECT-ийг хэвлэх
завсарлага;
}
тохиолдол btnNONE:
{
lcd.print("ТУРШИЛТ"); // LCD дэлгэц дээр TEST хэвлэх
завсарлага;
}
}
// Хэрэв товчлуур дарагдсан бол өөр мессеж харуулах шаардлагатай эсэхийг шалгана уу
if(lcd_key != btnNONE) {
lcd.setCursor(0,0);
солих(мессежийн_тоо)
{
тохиолдол 0: {
lcd.print("Whadda WPSH203");
завсарлага;
}
тохиолдол 1: {
lcd.print("LCD бамбай");
завсарлага;
}
тохиолдол 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.
Баримт бичиг / нөөц
![]() |
Arduino-д зориулсан WHADDA WPSH203 LCD ба товчлуурын бамбай [pdf] Хэрэглэгчийн гарын авлага Arduino-д зориулсан WPSH203 LCD ба товчлуурын бамбай, WPSH203, Arduino-д зориулсан LCD ба товчлуурын бамбай, Arduino-д зориулсан товчлуурын бамбай, Arduino-д зориулсан бамбай |