LCD Keypad Shield en DHT11
12 berichten
• Pagina 1 van 2 • 1, 2
LCD Keypad Shield en DHT11
Ik ben een beetje aan het hobbyen. Maar ik kom er niet helemaal uit hoe ik mijn LCD Keypad Shield kan aansluiten op mijn arduino zodat ook de temperatuurmeter (DHT11) het doet op het LCD scherm. Zou iemand mij kunnen helpen alvast bedankt. (het aansluiten van alleen de temperatuurmeter lukt wel alleen niet verbonden met LCD scherm dat lukt niet.)
Gr Jozua
Gr Jozua
Advertisement
Re: LCD Keypad Shield en DHT11
Hallo, en welkom op dit forum.
Voor ons is het gemakkelijker als je links geeft naar de dingen die je gebruikt en vertelt welk Arduino board je hebt en hoe je het hebt aangesloten. De volledige sketch hebben we meestal ook nodig en soms ook een schema en misschien een foto van je project.
Als ik het zo kan inschatten, dat is je LCD Keypad Shield verbonden aan pin 4 tot 10 en A0. Die pinnen zijn dus in gebruik.
Je kunt de DHT11 verbinden met pin 2 of 3, en dan gaat het misschien goed.
Voor ons is het gemakkelijker als je links geeft naar de dingen die je gebruikt en vertelt welk Arduino board je hebt en hoe je het hebt aangesloten. De volledige sketch hebben we meestal ook nodig en soms ook een schema en misschien een foto van je project.
Als ik het zo kan inschatten, dat is je LCD Keypad Shield verbonden aan pin 4 tot 10 en A0. Die pinnen zijn dus in gebruik.
Je kunt de DHT11 verbinden met pin 2 of 3, en dan gaat het misschien goed.
Re: LCD Keypad Shield en DHT11
Hallo en welkom Jozua,
Koepel was me dus net voor
je kan daarvoor pin 3, 4, 11, 12 of 13 voor gebruiken
ik ga er maar evenuit dat je keypad shield geen doorvoer pinnen heeft zitten.
in dit geval wordt het dus solderen rechtstreeks op je shield
http://www.circuitbasics.com/how-to-set-up-the-dht11-humidity-sensor-on-an-arduino/
vergeet niet het 10k ohm weerstandje tussen +5v en het signaal pennetje te zetten
Koepel was me dus net voor
je kan daarvoor pin 3, 4, 11, 12 of 13 voor gebruiken
ik ga er maar evenuit dat je keypad shield geen doorvoer pinnen heeft zitten.
in dit geval wordt het dus solderen rechtstreeks op je shield
http://www.circuitbasics.com/how-to-set-up-the-dht11-humidity-sensor-on-an-arduino/
vergeet niet het 10k ohm weerstandje tussen +5v en het signaal pennetje te zetten
Met vriendelijke groet Arjan
Re: LCD Keypad Shield en DHT11
Bedankt voor de vorige reacties! de temperatuurmeter doet het nu wel alleen krijg nog steeds niks op het LCD scherm met deze code. Kreeg in het begin foutmelding include <dht.h> maar wist niet waarom. Heb de fout denk ik verholpen. Maar snap niet waarom die niks aangeeft op mijn LCD scherm.
#include <dht.h>
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
dht DHT;
#define DHT11_PIN 7
void setup(){
lcd.begin(16, 2);
}
void loop()
{
int chk = DHT.read11(DHT11_PIN);
lcd.setCursor(0,0);
lcd.print("Temp: ");
lcd.print(DHT.temperature);
lcd.print((char)223);
lcd.print("C");
lcd.setCursor(0,1);
lcd.print("Humidity: ");
lcd.print(DHT.humidity);
lcd.print("%");
delay(1000);
}
void loop() {
delay(500);
// set the cursor to column 0, line 1
// (note: line 1 is the second row, since counting begins with 0):
lcd.setCursor(0, 1);
// read humidity
float h = dht.readHumidity();
//read temperature in Fahrenheit
float f = dht.readTemperature(true);
if (isnan(h) || isnan(f)) {
lcd.print("ERROR");
return;
}
lcd.print(f);
lcd.setCursor(7,1);
lcd.print(h);
}
#include <dht.h>
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
dht DHT;
#define DHT11_PIN 7
void setup(){
lcd.begin(16, 2);
}
void loop()
{
int chk = DHT.read11(DHT11_PIN);
lcd.setCursor(0,0);
lcd.print("Temp: ");
lcd.print(DHT.temperature);
lcd.print((char)223);
lcd.print("C");
lcd.setCursor(0,1);
lcd.print("Humidity: ");
lcd.print(DHT.humidity);
lcd.print("%");
delay(1000);
}
void loop() {
delay(500);
// set the cursor to column 0, line 1
// (note: line 1 is the second row, since counting begins with 0):
lcd.setCursor(0, 1);
// read humidity
float h = dht.readHumidity();
//read temperature in Fahrenheit
float f = dht.readTemperature(true);
if (isnan(h) || isnan(f)) {
lcd.print("ERROR");
return;
}
lcd.print(f);
lcd.setCursor(7,1);
lcd.print(h);
}
- Gij Kieken
- Berichten: 632
- Geregistreerd: 15 Nov 2015, 11:54
Re: LCD Keypad Shield en DHT11
De vermelding betekent dat je dht bibliotheek niet of verkeerd hebt geïnstalleerd.
Niets op de display is ,helemaal niks og blokjes die oplichten, e.a kan te maken
hebben met de contrast instelling(potmeter) van je display.
Backlight ?
Niets op de display is ,helemaal niks og blokjes die oplichten, e.a kan te maken
hebben met de contrast instelling(potmeter) van je display.
Backlight ?
Re: LCD Keypad Shield en DHT11
Kan je misschien een link naar het gekochte keypad shield plaatsen?
ik heb hier zelf ook meerdere shields in gebruik
en ze gebruiken allemaal het volgende:
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);// select the pins used on the LCD panel
ik heb hier zelf ook meerdere shields in gebruik
en ze gebruiken allemaal het volgende:
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);// select the pins used on the LCD panel
Met vriendelijke groet Arjan
Re: LCD Keypad Shield en DHT11
dit is de link van de LCD Keypad Shield:
https://benselectronics.nl/lcd-1602-lcd ... n=Feb2018/
https://benselectronics.nl/lcd-1602-lcd ... n=Feb2018/
Re: LCD Keypad Shield en DHT11
Bedankt voor de vorige reactie Baco1978.
De temperatuurmeter doet het nu en het LCD scherm gaat aan alleen hij knippert en krijg geen foutmelding.
Wat ik wel krijg is een rare uitkomst steeds van de temperatuurmeter van -999.000.
De temperatuurmeter doet het nu en het LCD scherm gaat aan alleen hij knippert en krijg geen foutmelding.
Wat ik wel krijg is een rare uitkomst steeds van de temperatuurmeter van -999.000.
Re: LCD Keypad Shield en DHT11
Jozua,
op welke pin heb je de DHT aangesloten?
kan je ook je laatst geschreven code hier plaatsen
op welke pin heb je de DHT aangesloten?
kan je ook je laatst geschreven code hier plaatsen
Met vriendelijke groet Arjan
12 berichten
• Pagina 1 van 2 • 1, 2
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 4 gasten