All you really need is The chip, Regulator, Crystal and caps on rudimentary PCB. Plug the chip in a Uno, Program it, migrate it to a rudimentary board and your in. https://www.banggood.com/DIP28-ATmega328PPU-MCU-IC-Chip-With-Arduino-UNO-Bootloader-p-932159.html?rmmds=search
Announcement
Collapse
No announcement yet.
Arduino based VDI!
Collapse
X
-
Hi, Good evening to all the members of this Forum. I ask for your help for a problem with arduino VDI, I can not load the sketch written by Mr. Daren (MD_V13), I tried in all possible ways, but I can not load it from many mistakes. I downloaded the bookstores reported by Mr. Daren but nothing, I can say that my arduino with liquidcrystal_I2C can load Hello World from the liquidcrystal_I2C-1.1.2 library. Please some of you who has had this problem can help me. Thank you for your kind patience.
Comment
-
Hi Mr. NĂ ndor, good evening to you and thank you for having responded, I checked what type of lcd I have is a 16x2 I2c, as I have already written I can read on Hello World, I found the right library liquidisplay_I2c-1.1.2 , And embedded menu system as Mr. Daren suggested, but I can not load the program. Below I'll make the mistakes found by Arduino:
Arduino:1.8.2 (Windows 7), Scheda:"Arduino Leonardo"
MD_V13:17: error: no matching function for call to 'LiquidCrystal_I2C::LiquidCrystal_I2C(int, int, int, int, int, int, int, int)'
LiquidCrystal_I2C lcd(I2C_ADDR,En_pin,Rw_pin,Rs_pin,D4_pin,D5_pin,D6 _pin,D7_pin);
^
C:\Program Files\Arduino\examples\MD_V13\MD_V13.ino:17:80: note: candidates are:
In file included from C:\Program Files\Arduino\examples\MD_V13\MD_V13.ino:8:0:
C:\Users\Home\Documents\Arduino\libraries\LiquidCr ystal_I2C-1.1.2/LiquidCrystal_I2C.h:57:3: note: LiquidCrystal_I2C::LiquidCrystal_I2C(uint8_t, uint8_t, uint8_t)
LiquidCrystal_I2C(uint8_t lcd_Addr,uint8_t lcd_cols,uint8_t lcd_rows);
^
C:\Users\Home\Documents\Arduino\libraries\LiquidCr ystal_I2C-1.1.2/LiquidCrystal_I2C.h:57:3: note: candidate expects 3 arguments, 8 provided
C:\Users\Home\Documents\Arduino\libraries\LiquidCr ystal_I2C-1.1.2/LiquidCrystal_I2C.h:55:7: note: constexpr LiquidCrystal_I2C::LiquidCrystal_I2C(const LiquidCrystal_I2C&)
class LiquidCrystal_I2C : public Print {
^
C:\Users\Home\Documents\Arduino\libraries\LiquidCr ystal_I2C-1.1.2/LiquidCrystal_I2C.h:55:7: note: candidate expects 1 argument, 8 provided
C:\Users\Home\Documents\Arduino\libraries\LiquidCr ystal_I2C-1.1.2/LiquidCrystal_I2C.h:55:7: note: constexpr LiquidCrystal_I2C::LiquidCrystal_I2C(LiquidCrystal _I2C&&)
C:\Users\Home\Documents\Arduino\libraries\LiquidCr ystal_I2C-1.1.2/LiquidCrystal_I2C.h:55:7: note: candidate expects 1 argument, 8 provided
C:\Program Files\Arduino\examples\MD_V13\MD_V13.ino: In function 'void setup()':
MD_V13:209: error: 'class LiquidCrystal_I2C' has no member named 'setBacklightPin'
lcd.setBacklightPin(BACKLIGHT_PIN, POSITIVE);
^
MD_V13:209: error: 'POSITIVE' was not declared in this scope
lcd.setBacklightPin(BACKLIGHT_PIN, POSITIVE);
^
exit status 1
no matching function for call to 'LiquidCrystal_I2C::LiquidCrystal_I2C(int, int, int, int, int, int, int, int)'
Thank you.
Comment
-
Hello dgm. It seems that the backlight command line is incorrect for your IC2 setup, I think.
"MD_V13:17: error: no matching function for call to 'LiquidCrystal_I2C::LiquidCrystal_I2C(int, int, int, int, int, int, int, int)'"
"MD_V13:209: error: 'class LiquidCrystal_I2C' has no member named 'setBacklightPin'
lcd.setBacklightPin(BACKLIGHT_PIN, POSITIVE);
^
MD_V13:209: error: 'POSITIVE' was not declared in this scope
lcd.setBacklightPin(BACKLIGHT_PIN, POSITIVE);"
This is my setup
.
.
.
int backLight = 13; // pin 13 will control the backlight
.
.
digitalWrite(backLight, HIGH);
.
.
lcd.backlight();
Try to find out why its saying this error mesage "MD_V13:209: error: 'POSITIVE' was not declared in this scope"
I hope this helps!
Comment
Comment