1836 views|0 replies

1305

Posts

0

Resources
The OP
 

[My MicroPython Entry]--A New Starting Point [Copy link]

 
    Seeing the forum activities, I was eager to learn MicroPython. I knew Python a long time ago, but I didn't learn it. Python is a scripting language that interprets and executes, and has great flexibility. But the first time I heard about MicroPython was on the forum, last year, oh, no, it was at the end of the year before last (2016), when the moderator was organizing an activity called [microbit crowdfunding]. At that time, I was looking at Python and felt it was quite interesting. I thought it might be more effective to use it as a teaching aid to teach children! The interactive form of Python command line cannot effectively attract children's interest. This microbit combines Python with sound, light, shadow, and movement through MicroPython, which is very attractive to children. So I actively signed up for the [microbit crowdfunding] activity and made many pertinent suggestions in the activity. Later, during the participation in the [microbit crowdfunding] activity, I discovered more and more benefits of MicroPython: Micropython is the application of Python on embedded MCUs. It is very suitable for learning programming ideas. It is also suitable for rapid prototyping verification of products. After learning Micropython, because there is no need to consider the underlying driver, when the platform changes, program transplantation will become easy and simple. In addition, Micropython has a wealth of libraries for reference and use, which lowers the threshold for development. Later, I got the Newbit board. Through the moderator's example, I lit up the LED array, displayed English letters, and played music. I felt very good. However, I only knew how to program on the web page at that time, and the CPU usage of web programming was very high, and it could not be debugged in real time. In addition, I had a lot of things to do in the middle of last year, so I stopped temporarily and could not continue to study MicroPython systematically. But I did not give up. In addition to the Newbit board, I also prepared Arduino D1 (ESP8266 module) and the STM32 NUCLEO-F767ZI board I got recently. (The MicroPython official website supports these two boards) I plan to learn MicroPython when I have free time. Now it happens that the forum is holding an event, so I signed up to participate. Listing a study plan is also to put some pressure on myself. (Does pressure bring motivation) Study plan: 1. Follow the "Micropython Getting Started Guide" to learn and use the NUCLEO 767 evaluation board in hand to build a Micropython development environment. 2. Try to use Micropython to program GPIO and light up the LED. 3. Learn how to use the Micropython library and light up the LCD. 4. Run Micropython on Newbit and Arduino D1 (ESP8266 module) boards. 5. Post your learning notes in this forum. This content was originally created by EEWORLD forum user yang_alex. If you want to reprint or use it for commercial purposes, you must obtain the author's consent and indicate the source

 
 

Guess Your Favourite
Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list