How can i scroll?
Moderator: Benj
How can i scroll?
Hi guys,
in a LCD 2x16 Display i want to scroll a Message only in one direction.
If the Message out of the Display, then the message start again at 0,0.
I can't find a solution for this plan.
I don't understand the LCD "Scroll-Makro" only, when I change the direction.
Can anybody help me with this Problem, please.
Regards Andreas
in a LCD 2x16 Display i want to scroll a Message only in one direction.
If the Message out of the Display, then the message start again at 0,0.
I can't find a solution for this plan.
I don't understand the LCD "Scroll-Makro" only, when I change the direction.
Can anybody help me with this Problem, please.
Regards Andreas
-
medelec35
- Matrix Staff
- Posts: 9521
- Joined: Sat May 05, 2007 2:27 pm
- Location: Northamptonshire, UK
- Has thanked: 2585 times
- Been thanked: 3815 times
Re: How can i scroll?
That question was answered here:
http://www.matrixmultimedia.com/mmforum ... f=5&t=6643
To help understand just step through posted example, and look at the variable values.
Hope it helps.
http://www.matrixmultimedia.com/mmforum ... f=5&t=6643
To help understand just step through posted example, and look at the variable values.
Hope it helps.
Martin
Re: How can i scroll?
Hello medelec,
thank you for the link.
This link help a litle bit, but i want to scroll a message from left to right.
If the message scroll out of the display, then the message start again at 0,0.
I clear the Display and set the variable to default, but the message no displayed
and scroll again.
Regards Andreas
thank you for the link.
This link help a litle bit, but i want to scroll a message from left to right.
If the message scroll out of the display, then the message start again at 0,0.
I clear the Display and set the variable to default, but the message no displayed
and scroll again.
Regards Andreas
-
medelec35
- Matrix Staff
- Posts: 9521
- Joined: Sat May 05, 2007 2:27 pm
- Location: Northamptonshire, UK
- Has thanked: 2585 times
- Been thanked: 3815 times
Re: How can i scroll?
Your welcome.
Flowcode posted was to give to idea of how scroll function works, i.e a starting guide. It won't cover every scenario
What you want to achieve won't be that much different, just leave the part that scrolls to the right. You could also use a string length function so number places message requires scrolling before message is scrolled of the end can be determined.
So you want to start at the left, scroll to the right, message disappears out at the right then back in at the left etc. Is that correct?
Flowcode posted was to give to idea of how scroll function works, i.e a starting guide. It won't cover every scenario
What you want to achieve won't be that much different, just leave the part that scrolls to the right. You could also use a string length function so number places message requires scrolling before message is scrolled of the end can be determined.
So you want to start at the left, scroll to the right, message disappears out at the right then back in at the left etc. Is that correct?
Martin
Re: How can i scroll?
Hello medelec,
thank you for help and sorry for my english.
My message to display are 26types long.
Yes it is correct,
I will start at 0,0 (left side) than scroll right, the message disappears out at the right
and then it starts again in the left side. Than agin and again....
thank you for help and sorry for my english.
My message to display are 26types long.
Yes it is correct,
I will start at 0,0 (left side) than scroll right, the message disappears out at the right
and then it starts again in the left side. Than agin and again....
-
medelec35
- Matrix Staff
- Posts: 9521
- Joined: Sat May 05, 2007 2:27 pm
- Location: Northamptonshire, UK
- Has thanked: 2585 times
- Been thanked: 3815 times
Re: How can i scroll?
Try this.
To work on hardware, you will need to select your own target device, and enter your own config values via Chip menu, or programmer etc.
To work on hardware, you will need to select your own target device, and enter your own config values via Chip menu, or programmer etc.
- Attachments
-
- Scroll2.fcf
- (5 KiB) Downloaded 459 times
Martin
-
medelec35
- Matrix Staff
- Posts: 9521
- Joined: Sat May 05, 2007 2:27 pm
- Location: Northamptonshire, UK
- Has thanked: 2585 times
- Been thanked: 3815 times
Re: How can i scroll?
one thing you will have to change is string length from default 20 to 26. I forgot to do that on posted file.
Martin
-
medelec35
- Matrix Staff
- Posts: 9521
- Joined: Sat May 05, 2007 2:27 pm
- Location: Northamptonshire, UK
- Has thanked: 2585 times
- Been thanked: 3815 times
Re: How can i scroll?
Try this one.
I have changed it, so does not start with whole word on display at the beginning.This is probably more what you are after? Personally I would scroll from right to left, but that is your choice. But to look right the message has to be typed in reverse. e.g "here! message your"
At least now you have the choice of which one you like best.
I have changed it, so does not start with whole word on display at the beginning.This is probably more what you are after? Personally I would scroll from right to left, but that is your choice. But to look right the message has to be typed in reverse. e.g "here! message your"
At least now you have the choice of which one you like best.
- Attachments
-
- Scroll3.fcf
- (5.5 KiB) Downloaded 439 times
Last edited by medelec35 on Thu Oct 29, 2009 7:17 am, edited 3 times in total.
Martin
-
medelec35
- Matrix Staff
- Posts: 9521
- Joined: Sat May 05, 2007 2:27 pm
- Location: Northamptonshire, UK
- Has thanked: 2585 times
- Been thanked: 3815 times
Re: How can i scroll?
Your welcome. Glad I can help.
This one Scrolls from right to left. That way you don't have to type your message in reverse!
So you see :
y
yo
you
your
your m
your me
your mes
etc.
Instead of
!
e!
ge!
age!
sage!
That way you see the first word first, and not the last world first. Hope I have made that clear enough?
This one Scrolls from right to left. That way you don't have to type your message in reverse!
So you see :
y
yo
you
your
your m
your me
your mes
etc.
Instead of
!
e!
ge!
age!
sage!
That way you see the first word first, and not the last world first. Hope I have made that clear enough?
- Attachments
-
- Scroll4.fcf
- (5 KiB) Downloaded 519 times
Martin
Re: How can i scroll?
Hello medelec,
thank you for the example files.
Now I understand the makros and can finish my project.
You are the Best. Thank you for help .
thank you for the example files.
Now I understand the makros and can finish my project.
You are the Best. Thank you for help .
-
medelec35
- Matrix Staff
- Posts: 9521
- Joined: Sat May 05, 2007 2:27 pm
- Location: Northamptonshire, UK
- Has thanked: 2585 times
- Been thanked: 3815 times
Re: How can i scroll?
No problem. Just glad yor sorted now. Looking and following examples is helps to understand functions better.
BTW with the last two examples, It dose not matter how may characters are within the message string (1 to 26), as the last character disappears the on one side of LCD display ,the first character will appear on the other side of dispay.
BTW with the last two examples, It dose not matter how may characters are within the message string (1 to 26), as the last character disappears the on one side of LCD display ,the first character will appear on the other side of dispay.
Martin