-1

I am using arduino mega with LCD 4X20 character to measure weight by 40 kg load cell and pt 100 to measure the temp. I have 4 output to 4 relay module. all are powered from 12vdc /3 amp Power supply.. the problem is.. the display started normally showing every thing perfectly.. but when the output comes out and the loads runs.. random characters appear is the power supply is not enough? or another problem.. Please advice. enter image description hereenter image description here

asked Sep 29, 2019 at 15:10
6
  • 4
    Please show you circuit and your code Commented Sep 29, 2019 at 15:23
  • 1
    start with a simple sketch that displays 0123456789abcdefghij on every line ... then wiggle wires Commented Sep 29, 2019 at 17:02
  • 1
    Do you know what character generator ROM is built into that HD44780 4X20 display? What signals have you wired from your Arduino? Have you tied the R/W line to GND? Commented Sep 29, 2019 at 17:07
  • 1
    Please read How to ask a good question for Arduino Stack Exchange Commented Sep 30, 2019 at 12:48
  • @Ashraf Nassar There could be a number of reasons for this, from connection issues to bad libraries Commented May 14, 2021 at 11:33

2 Answers 2

2

Random Characters can Happen in several ways.

  • Check the Wires for: Loosen Ends; Broken Wires and Wrong Pin Connections.
  • Check your Code.
answered May 16, 2021 at 3:07
1

I'd suspect that it is a software error. Did you check your circuit if it induces desync between the Arduino and the LCD, or did you just use the wrong drivers?

answered Oct 1, 2019 at 5:48

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.