On 26/09/19 9:14 PM, RobH wrote:
I have some sample/demo python code for scrolling and outputting text
onto a 16x2 lcd display.
I would like to put my own message or text outputting to the lcd on 2
lines. I have tried using lcd.message('my message',1) and
lcd.message('my message', 2), but the output says:
TypeError: message() takes exactly 2 arguments (3 given)
I have also seen this on the, stackexchange site:
lcd_string("your text " + str(yourVar), 1)
But what is str(yourVar), as I assume it means a variable.
If I could have a working example please, that would be great.
I'm wondering if "lcd_string" should be "lcd.string" (per "lcd.message")
- would it be better to post the actual (not) working code?
Suggest you fire-up the Python REPR:
python3 # on a Linux terminal
then:
import ***whatever the LCD package is called ***
help( ***whatever...called *** )
The output from this will tell you the names of all the entities within
the package. Within that you will be able to check for the pertinent
class (from which lcd was derived) and see what it says about arguments
for the message() and/or string() methods - particularly the number of
arguments and their data-type(s).
--
Regards =dn
--
https://mail.python.org/mailman/listinfo/python-list