NANO en RTC
4 berichten
• Pagina 1 van 1
NANO en RTC
Heb een programma als klok lopen op een uno werkt goed nu zet ik deze op een NANO en geeft de klok 165/165/2165 als datum en tijd 165/165/58
hoe kan dit
hoe kan dit
Advertisement
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: NANO en RTC
Dat je een foutje hebt gemaakt?
Re: NANO en RTC
Nico dank al vast
maar weet jij ook wat er dan fout gaat ?
Waarom gaat Uno perfect en zelfde script op Nano niet ?
maar weet jij ook wat er dan fout gaat ?
Waarom gaat Uno perfect en zelfde script op Nano niet ?
- Code: Alles selecteren
#include <Wire.h>
#include "RTClib.h"
#include <LiquidCrystal_I2C.h>
#include <Adafruit_Sensor.h>
#include <DHT_U.h>
RTC_DS1307 RTC;
LiquidCrystal_I2C lcd (0x27, 16, 2);//RTC
LiquidCrystal_I2C lcd2(0x26, 16, 2);//TEMP
LiquidCrystal_I2C lcd3(0x25, 16, 2);//Volt
#define DHTPIN 2
#define DHTTYPE DHT11
//#define DHTTYPE DHT22 // DHT 22 (AM2302)
//#define DHTTYPE DHT21 // DHT 21 (AM2301)
DHT_Unified dht(DHTPIN, DHTTYPE);
uint32_t delayMS;
int analogInput = 0;
float vout = 0.0;
float vin = 4.7;
float R1 = 100000; // resistance of R1 (100K) -see text!
float R2 = 10000; // resistance of R2 (10K) - see text!
int value = 0;
int digits;
void setup () {
Serial.begin(57600);
Wire.begin();
lcd.init();
lcd.backlight();
lcd2.init();
lcd2.backlight();
lcd3.init();
lcd3.backlight();
//realTimeClock
RTC.begin();
if (! RTC.isrunning()) {
RTC.adjust(DateTime(__DATE__, __TIME__));
lcd.println("RTC is NOT running!");
}
//temperatuur
dht.begin();
sensor_t sensor;
dht.temperature().getSensor(&sensor);
dht.humidity().getSensor(&sensor);
delayMS = sensor.min_delay / 1000;
pinMode(analogInput, INPUT);
}
void loop () {
DateTime now = RTC.now();
lcd.setCursor(0, 0);
lcd.print(now.day(), DEC);
lcd.print('/');
lcd.print(now.month(), DEC);
lcd.print('/');
lcd.print(now.year(), DEC);
lcd.print(' ');
lcd.setCursor(0, 1);
if (now.hour() < 10) {
lcd.print("0");
}
lcd.print(now.hour(), DEC);
lcd.print(':');
if (now.minute() < 10) {
lcd.print("0");
}
lcd.print(now.minute(), DEC);
lcd.print(':');
if (now.second() < 10) {
lcd.print("0");
}
lcd.print(now.second(), DEC);
delay(1000);
Temperatuur();
Voltmeter();
}
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: NANO en RTC
Je I2C werkt niet goed.... draadbreuk of verkeerd aangesloten.....
4 berichten
• Pagina 1 van 1
Wie is er online?
Gebruikers in dit forum: uzabuapetaj en 26 gasten