Hello, new to programming an Arduino and trying to display something on my LCD, so I can check the code is functioning correctly. Following some advice, seen here, and have noticed changes with the Nano itself and the output of IDE.
I am using an Arduino Nano V3 and I2C LCD 16x2, the LCD is powered through the Nano and breadboard. LCD is wired to the breadboard, where SCL goes to A5 on Nano, SOA goes to A4, I have noticed that removing and reinserting these two wires changes nothing.
Before I followed some advice, I had one stationary LED at POW, and a flashing LED at L. My LCD is working and backlight is on, but nothing else just a blank screen. Now that I have followed some of the advice the following things have changed :
- When USB power is applied the LCD initially turns on, then it turns off for a second (this did not happen before) and then it is turned on permanently
- The Arduino LED at L is no longer flashing off and on
- A tiny LED at TX is flashing very quickly, on Arduino
The Arduino code was from another person, I know the code is OK because I have contacted said person for some advice. When I have uploaded the code, I get the following
"Using Port : COM3
Using Programmer : arduino
Overriding Baud Rate : 57600
AVR Part : ATmega328P
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PC2
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
eeprom 65 20 4 0 no 1024 4 0 3600 3600 0xff 0xff
flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff
lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
efuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
lock 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00
Programmer Type : Arduino
Description : Arduino
Hardware Version: 2
Firmware Version: 1.16
Vtarget : 0.0 V
Varef : 0.0 V
Oscillator : Off
SCK period : 0.1 us
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.00s
avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: reading input file "C:\Users\fred\AppData\Local\Temp\arduino\sketches\6BEA10B75E9A29F5D50E4A5898A52BE6/sketch_oct11a_SMD_hotplate.ino.hex"
avrdude: writing flash (10004 bytes):
Writing | ################################################## | 100% 2.82s
avrdude: 10004 bytes of flash written
avrdude done. Thank you."
Arduino is on COM 3, Board is selected as Arduino Nano, Processor is selected as ATmega328P (Old Bootloader).
Could somebody advise me where I am going wrong, I have tried the "Hello World" sketch and still cannot see anything on LCD.
Many thanks

