Thank you Lakshan, Pleasantly presented and professionally explained - After watching this video ONLY I went and order Wio Terminal to start working with it and learn more - I do hope that lessens will get better and better - WTG! for Kids and adults as one. Can be a starting point for IoT development and much more. I already have groove sensors that I can see this board work with - the advantage that it can be programmed using Arduino IDE - i am sure that it can be also programmed on different IDEs as well - but, it is great to have Arduino IDE as a development IDE for this board. Keep them coming! Thank you
Just got my WIO terminal and following this tutorial to learn it. @Lakshantha Just one small note: setTextSize() if the size is greater than 7 then it is set to 7. similarly, if it is less than 1, it is set to 1 and then the text is rendered.
Great to hear that you have got the Wio Terminal and following the Wio Terminal Classroom Video Series! Yes, you are right. Good observations and thank you for pointing it out! These conditions are defined inside the TFT_eSPI.cpp file under setTextSize() as, if (s > 7){s = 7} ; if the text size is greater than 7, then set it to 7 textsize = (s > 0) ? s : 1; if the text size is less than 1, it is set to 1 (here follows, "condition ? result_if_true : result_if_false" format) We have added this under the video description! Thanks for the note again! Have a nice day :)
Hi! Can you help me good sir? I've been able to print the text I want to the lines I want on the LCD. Then I am pulling the data I want from an i2c device and placing that data on the screen where I want. But I have to set the LCD black and text green Everytime to get my numbers to not overwrite on top of the old numbers. What I mean is the old numbers are staying on the screen and the new numbers are written on top of the old making the data look like garbage. I know there has to be a a way to refresh my numbers without having to clean the complete screen Everytime. If you need more information or my code just let me know sir.
When you set text color, you can also define background color so new text and new background will overwrite the old text completely, without need for file screen. Example: tft.setTextColor(TFT_GREEN, TFT_BLACK)
A motor may draw a lot of current. Consider something similar to Raspberry Pi Motor Driver. This lets you power the motors separately and control via the GPIO header on the back of the Wio.
Hi there, it looks as though your wiki has been corrupted, the pages do not look like those shown in the vidio. I have tried displaying them on Firefox and Crome from an Imac but they look damaged I have also tried viewing them on Firefox running on a Windows 10 machine but pages are still not the same as shown in this Vidieo
There is a problem with the video because the Seeed website does NOT have the LCD program. So you can NOT just copy the program in put it in the Arduino IDE. Could you please address this problem?
Hi. Which LCD program are you referring to? Do you mean the "Hello World!" example code at the end? We are not very clear about your question. Could you clarify further, please? In the meantime, you could visit the following wiki pages to learn more about LCD: Overview: wiki.seeedstudio.com/Wio-Terminal-LCD-Overview/ Basics of LCD: wiki.seeedstudio.com/Wio-Terminal-LCD-Basic/ Graphics: wiki.seeedstudio.com/Wio-Terminal-LCD-Graphics/
@@SeeedStudioSZ It seem If you (I) are using "IE 11" there is NO menu on the Left side. If you press the 3 lines on the top left to get the menu, the menu does not show up. BUT IF you use "Microsoft Edge" you can make the menu show up so you can navigate to "Wio Terminal" page. Your links do work and I'm happy. I just got my Wio Terminal yesterday. So far all your programs work. THANK YOU very much for making videos. It takes all the guess work on how to make work. :-) Right now I'm going on your second video.
@@troyfrei2962 Happy to hear that you have figured out the issue. It's our pleasure to make this video series to help everyone get started with the Wio Terminal easily :) Have fun with your Wio Terminal and stay tuned with our Wio Terminal Classroom Series for more videos which will keep on releasing in the future! To help you navigate easily, here is the link of the entire classroom playlist: ruclips.net/p/PLpH_4mf13-A0MzOdPNITVfoVBMvf7Rg9g Hope it helps :)
I have tried the codes and it seems to work well on my end. Could you reset the Wio Terminal and try again. Also, could you check whether you are running the latest version of ArduinoCore-samd which is v1.8.1 by opening Arduino IDE, navigating to Tools > Board > Boards Manager, and type "Wio Terminal" in the search box
Thank you Lakshan, Pleasantly presented and professionally explained - After watching this video ONLY I went and order Wio Terminal to start working with it and learn more - I do hope that lessens will get better and better - WTG! for Kids and adults as one. Can be a starting point for IoT development and much more. I already have groove sensors that I can see this board work with - the advantage that it can be programmed using Arduino IDE - i am sure that it can be also programmed on different IDEs as well - but, it is great to have Arduino IDE as a development IDE for this board. Keep them coming! Thank you
Has indeed a great potential for kids to learn coding!
Nice and simple video to explain the LCD basic programming.
Thank you! Hope you enjoyed!
Just got my WIO terminal and following this tutorial to learn it.
@Lakshantha
Just one small note: setTextSize() if the size is greater than 7 then it is set to 7.
similarly, if it is less than 1, it is set to 1 and then the text is rendered.
Great to hear that you have got the Wio Terminal and following the Wio Terminal Classroom Video Series! Yes, you are right. Good observations and thank you for pointing it out!
These conditions are defined inside the TFT_eSPI.cpp file under setTextSize() as,
if (s > 7){s = 7} ; if the text size is greater than 7, then set it to 7
textsize = (s > 0) ? s : 1; if the text size is less than 1, it is set to 1 (here follows, "condition ? result_if_true : result_if_false" format)
We have added this under the video description! Thanks for the note again!
Have a nice day :)
Groovy!!!
great video.
thank you :)
In the TFT_eSPI User_Setup_Select.h file which #include do I uncomment for the proper LCD?
Good initiative 👍
thank you! hope to bring more videos in this classroom series!
compiling the backlight sketch leads to error "72UL" may not appear in macro parameter list
#define LCD_BACKLIGHT(72UL)
can u help? Thanks
After the pasting the file rtl8720_update_v2. Uf2 into the wio terminal(arduino) the device ON then disconnected and no display.
Hi , is it a sun readable display please ? What is the nits valus ? Thanks a lot
Hi! Can you help me good sir? I've been able to print the text I want to the lines I want on the LCD. Then I am pulling the data I want from an i2c device and placing that data on the screen where I want. But I have to set the LCD black and text green Everytime to get my numbers to not overwrite on top of the old numbers.
What I mean is the old numbers are staying on the screen and the new numbers are written on top of the old making the data look like garbage.
I know there has to be a a way to refresh my numbers without having to clean the complete screen Everytime.
If you need more information or my code just let me know sir.
When you set text color, you can also define background color so new text and new background will overwrite the old text completely, without need for file screen. Example: tft.setTextColor(TFT_GREEN, TFT_BLACK)
👍 Is there any lesson which shows wifi communication and display working together?
can you control motors with this?
A motor may draw a lot of current. Consider something similar to Raspberry Pi Motor Driver. This lets you power the motors separately and control via the GPIO header on the back of the Wio.
Is it possible to program in python and run it on the wio terminal?
i cannot find wio terminal board on arduino . something happened
can we program wio terminal using Atmel studio.
how can we connect 6 sensors to wio terminal?
Great 拉山
Hi there, it looks as though your wiki has been corrupted, the pages do not look like those shown in the vidio. I have tried displaying them on Firefox and Crome from an Imac but they look damaged I have also tried viewing them on Firefox running on a Windows 10 machine but pages are still not the same as shown in this Vidieo
The wiki is now back to the same format as shown in the video
@@johncrawford1242 Hi John. Yeah we have fixed the wiki now. Enjoy!
Also, does it have wifi?
There is a problem with the video because the Seeed website does NOT have the LCD program. So you can NOT just copy the program in put it in the Arduino IDE. Could you please address this problem?
Hi. Which LCD program are you referring to? Do you mean the "Hello World!" example code at the end? We are not very clear about your question. Could you clarify further, please? In the meantime, you could visit the following wiki pages to learn more about LCD:
Overview: wiki.seeedstudio.com/Wio-Terminal-LCD-Overview/
Basics of LCD: wiki.seeedstudio.com/Wio-Terminal-LCD-Basic/
Graphics: wiki.seeedstudio.com/Wio-Terminal-LCD-Graphics/
@@SeeedStudioSZ It seem If you (I) are using "IE 11" there is NO menu on the Left side. If you press the 3 lines on the top left to get the menu, the menu does not show up. BUT IF you use "Microsoft Edge" you can make the menu show up so you can navigate to "Wio Terminal" page. Your links do work and I'm happy. I just got my Wio Terminal yesterday. So far all your programs work. THANK YOU very much for making videos. It takes all the guess work on how to make work. :-) Right now I'm going on your second video.
@@troyfrei2962 Happy to hear that you have figured out the issue. It's our pleasure to make this video series to help everyone get started with the Wio Terminal easily :) Have fun with your Wio Terminal and stay tuned with our Wio Terminal Classroom Series for more videos which will keep on releasing in the future!
To help you navigate easily, here is the link of the entire classroom playlist:
ruclips.net/p/PLpH_4mf13-A0MzOdPNITVfoVBMvf7Rg9g
Hope it helps :)
I presume this'll all work with PlatformIO too?
\
Hi Gerard.
For sure! Please follow the below link to get started:
wiki.seeedstudio.com/Software-PlatformIO/
Yes. I am doing this on PlatformIO. I added platformIO to my Visual Studio Code.
see also docs.platformio.org/en/
I uploaded the hello world file, then nothing happened on the screen, what is wrong?
Hi,
Can I see the code you used?
#include"TFT_eSPI.h"
TFT_eSPI tft;
void setup() {
tft.begin();
tft.setRotation(3);
tft.fillScreen(TFT_RED); // fills entire the screen with colour red
}
void loop() {
}
says done uploading in Arduino - Done in 0.325 seconds
writeWord(addr=0xe000ed0c,value=0x5fa0004)
even tried:
#include"TFT_eSPI.h"
TFT_eSPI tft;
void setup() {
tft.begin();
tft.setRotation(3);
tft.fillScreen(tft.color565(0,255,0)); // fills entire the screen with colour red
}
void loop() {}
I have tried the codes and it seems to work well on my end. Could you reset the Wio Terminal and try again.
Also, could you check whether you are running the latest version of ArduinoCore-samd which is v1.8.1 by opening Arduino IDE, navigating to Tools > Board > Boards Manager, and type "Wio Terminal" in the search box
Arduino 1.8.13 Wio terminal Seeed SAMD boards Seeed studio version 1.8.1