Помогите написать скетч для digispark attiny85. У меня есть датчик dth11 и lcd 1602. Нужно чтобы на дисплей выводилась температура и влажность. На Ардуино много таких скетчей, а для тиньки вобще не найти. Я новичок в этом. Можно ли залить скетч для Ардуино в аттини???
а искали? Вот https://playground.arduino.cc/Code/USIi2c/ и вот http://www.rabbithacks.com/attiny/attiny85-lcd-i2c/ и еще десятки ссылок
Ну если погуглить то можно ещё к LCD в чесном (5 линий+Reset) подключении ещё и вольтметр с амперметром повесить. Я когда то делал такую штуку-код не мой но до сих пор работает. Но главный вопрос накуя?
Вы скинули как подключить lcd 1602, мне помимо этого надо ещё подключение dth11 и объединить все в один скетч
Перепиши код под ТОТ.Добавь получение Температуры и вывод ее по I2C. Ещё строчек 5 кода.Или четыре Код (Text): #include <TinyWireM.h> #include <USI_TWI_Master.h> #include <LCD.h> #include <LiquidCrystal_I2C.h> #define I2C_ADDR 0x27 // <<----- Add your address here. Find it from I2C Scanner #define BACKLIGHT_PIN 3 #define En_pin 2 #define Rw_pin 1 #define Rs_pin 0 #define D4_pin 4 #define D5_pin 5 #define D6_pin 6 #define D7_pin 7 int n = 1; LiquidCrystal_I2C lcd(I2C_ADDR,En_pin,Rw_pin,Rs_pin,D4_pin,D5_pin,D6_pin,D7_pin); void setup() { lcd.begin (16,2); // <<----- My LCD was 16x2 // Switch on the backlight lcd.setBacklightPin(BACKLIGHT_PIN,POSITIVE); lcd.setBacklight(HIGH); lcd.home (); // go home lcd.print("SainSmartI2C16x2"); } void loop() { // Backlight on/off every 3 seconds lcd.setCursor (0,1); // go to start of 2nd line lcd.print(n++,DEC); }
Мои ссылки показывают, что это возможно... теперь дело за вами. или вы думали. что кто-то это все сделает за вас?