WHADDA logotypWPSH203 LCD och knappsatsskärm för Arduino
Användarmanual

WHADDA WPSH203 LCD och knappsatsskärm för Arduino

Introduktion

UTFORSKA SCIENTIFIC RPW3009 väderprojektionsklocka - ikon 22Till alla invånare i Europeiska unionen
Viktig miljöinformation om denna produkt
Denna symbol på enheten eller förpackningen indikerar att kassering av enheten efter dess livscykel kan skada miljön. Kasta inte enheten (eller batterierna) som osorterat kommunalt avfall; den ska lämnas till ett specialiserat företag för återvinning. Denna enhet bör returneras till din distributör eller till en lokal återvinningstjänst. Respektera de lokala miljöreglerna.
Om du är osäker, kontakta din lokala avfallshanteringsmyndighet.

Tack för att du valde Whadda! Läs bruksanvisningen noggrant innan du tar denna enhet i bruk. Om enheten skadades under transporten, installera eller använd den inte utan kontakta din återförsäljare.

Säkerhetsinstruktioner

nuaire DRI-ECO CO2 CO2-sensor för användning med RF-aktiverad Hallkontroll DRI ECO-enheter - bokikonLäs och förstå denna bruksanvisning och alla säkerhetsskyltar innan du använder denna apparat.
SILVERCREST SGB 1200 F1 Mini Ugn - ikon 6Endast för inomhusbruk.

  • Denna enhet kan användas av barn i åldern 8 år och uppåt, och personer med nedsatt fysisk, sensorisk eller mental förmåga eller bristande erfarenhet och kunskap om de har fått handledning eller instruktion om hur enheten används på ett säkert sätt och förstår risker inblandade. Barn får inte leka med apparaten. Rengöring och användarunderhåll får inte utföras av barn utan övervakning.

Allmänna riktlinjer

  • Se Velleman® Service och kvalitetsgaranti på de sista sidorna i denna handbok.
  • Alla modifieringar av enheten är förbjudna av säkerhetsskäl. Skador som orsakats av användarens modifieringar av enheten täcks inte av garantin.
  • Använd endast enheten för dess avsedda ändamål. Användning av enheten på ett obehörigt sätt upphäver garantin.
  • Skador orsakade av att vissa riktlinjer i denna handbok inte följts täcks inte av garantin och återförsäljaren tar inte ansvar för eventuella defekter eller problem.
  • Varken Velleman Group NV eller dess återförsäljare kan hållas ansvariga för skador (extraordinära, tillfälliga eller indirekta) – av någon art (ekonomisk, fysisk...) som uppstår från innehav, användning eller fel på denna produkt.
  • Spara denna handbok för framtida referens.

Vad är Arduino®

Arduino® är en prototypplattform med öppen källkod baserad på lättanvänd hårdvara och mjukvara. Arduino®-kort kan läsa ingångar – en tändsensor, ett finger på en knapp eller ett Twitter-meddelande – och förvandla dem till en utgång – aktivera en motor, slå på en lysdiod eller publicera något online. Du kan berätta för ditt kort vad du ska göra genom att skicka en uppsättning instruktioner till mikrokontrollern på tavlan. För att göra det använder du Arduinos programmeringsspråk (baserat på Wiring) och Arduino®-programvaran IDE (baserat på Processing). Ytterligare sköldar/moduler/komponenter krävs för att läsa ett Twitter-meddelande eller publicera online. Surfa till www.arduino.cc för mer information.

Produkt överview

16×2 LCD- och knappsatsskydd för Arduino® Uno, Mega, Diecimila, Duemilanove och Freeduino-brädor.

WHADDA WPSH203 LCD och knappsatsskärm för Arduino - Överview

1 LCD kontrastpotentiometer 3 kontrollknappar (anslutna till analog ingång 0)
2 ICSP-port

Specifikationer

  • mått: 80 x 58 x 20 mm

Drag

  • blå bakgrund/vit bakgrundsbelysning
  • justering av skärmens kontrast
  • använder 4-bitars Arduino® LCD-bibliotek
  • återställningsknapp
  • Upp-, Ner-, Vänster- och Högerknapparna använder endast en analog ingång

Stiftlayout

Analog 0 UPP, NER, HÖGER, VÄNSTER, VÄLJ
Digital 4 DB4
Digital 5 DB5
Digital 6 DB6
Digital 7 DB7
Digital 8 RS
Digital 9 E
Digital 10 Bakgrundsbelysning

Example

*/
#omfatta
/*******************************************************
Detta program kommer att testa LCD-panelen och knapparna
********************************************************/
// välj stiften som används på LCD-panelen
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
// definiera några värden som används av panelen och knapparna
int lcd_key = 0;
int adc_key_in = 0;
osignerad char message_count = 0;
unsigned long prev_trigger = 0;
#define btnRIGHT 0
#define btnUP 1
#define btnDOWN 2
#define btnLEFT 3
#define btnSELECT 4
#define btnNONE 5
// läs knapparna
int read_LCD_buttons()
{
adc_key_in = analogRead(0); // läs värdet från sensorn
if (adc_key_in < 50) returnera btnRIGHT;
if (adc_key_in < 195) returnera btnUP;
if (adc_key_in < 380) returnera btnDOWN;
if (adc_key_in < 555) returnera btnLEFT;
if (adc_key_in < 790) returnera btnSELECT;
returnera btnNONE; // när alla andra misslyckas, returnera detta...
}
void setup()
{
lcd.begin(16, 2); // starta biblioteket
lcd.setCursor(0,0);
lcd.print(“Whadda WPSH203”); // skriv ut ett enkelt meddelande
}
void loop()
{
lcd.setCursor(9,1); // flytta markören till andra raden "1" och 9 blanksteg över
lcd.print(millis()/1000); // visar sekunder som förflutit sedan uppstart
lcd.setCursor(0,1); // flytta till början av den andra raden
lcd_key = read_LCD_buttons(); // läs knapparna
switch (lcd_key) // beroende på vilken knapp som trycktes, utför vi en åtgärd
{

fall btnRIGHT:
{
lcd.print(“HÖGER”); // Skriv ut HÖGER på LCD-skärmen
// Kod för att öka meddelanderäknaren efter avstudsad knapptryckning
if((millis() – prev_trigger) > 500) {
message_count++;
if(message_count > 3) message_count = 0;
prev_trigger = millis();
}
/////////////////////////////////////////////////////////////////////////////////////////////
bryta;
}
fall btnLEFT:
{
// om du behöver ordet "LEFT " som visas på displayen, använd lcd.print("LEFT ") istället för lcd.print(adc_key_in) och lcd.print(" v");
// följande 2 rader kommer att skriva ut den faktiska tröskeln voltage finns på analog ingång 0; Eftersom dessa knappar är en del av en voltage avdelare, om du trycker på varje knapp skapas en annan tröskelvolymtage
lcd.print(adc_key_in); // visar den faktiska tröskeln voltage vid analog ingång 0
lcd.print(” v”); // slutar med v(olt)
// Kod för att minska meddelanderäknaren efter avstudsad knapptryckning
if((millis() – prev_trigger) > 500) {
meddelande_antal–;
if(message_count == 255) message_count = 3;
prev_trigger = millis();
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
bryta;
}
fall btnUP:
{
lcd.print(“UPP”); // Skriv ut UPP på LCD-skärm
bryta;
}
fall btnDOWN:
{
lcd.print(“DOWN”); // Skriv ut NER på LCD-skärm
bryta;
}
fall btnSELECT:
{
lcd.print(“SELECT”); // Skriv ut SELECT på LCD-skärmen
bryta;
}
fall btnNONE:
{
lcd.print(“TEST“); // Skriv ut TEST på LCD-skärm
bryta;
}
}

// Om en knapp trycktes, kontrollera om ett annat meddelande måste visas
if(lcd_key != btnNONE) {
lcd.setCursor(0,0);
switch(message_count)
{
fall 0: {
lcd.print(“Whadda WPSH203 “);
bryta;
}
fall 1: {
lcd.print(“LCD-sköld”);
bryta;
}
fall 2: {
lcd.print(“Kontrollera whadda.com”);
bryta;
}
fall 3:{
lcd.print(“Velleman”);
bryta;
}

}
lcd.setCursor(0,1); // återställ LCD-markören till den andra raden (index 2)
}
}

whadda.com

WHADDA WPSH203 LCD och knappsatsskärm för Arduino - logotyp 2

Förbehåll för ändringar och typografiska fel – © Velleman Group NV. WPSH203_v01
Velleman Group nv, Legen Heirweg 33 – 9890 Gavere.

Dokument/resurser

WHADDA WPSH203 LCD och knappsatsskärm för Arduino [pdf] Användarmanual
WPSH203 LCD- och knappsatsskydd för Arduino, WPSH203, LCD- och knappsatsskydd för Arduino, Tangentbordsskydd för Arduino, Shield för Arduino

Referenser

Lämna en kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade *