Тёмный

Moving from Arduino to MicroPython - 10 Things you need to know. 

Kevin McAleer
Подписаться 31 тыс.
Просмотров 24 тыс.
50% 1

Here are 10 things you need to know if you are making the move from Arduino to MicroPython.
For more information, tutorials, parts and more visit:
www.smarsfan.com​
To join the membership at bronze, silver or gold levels, head over to
www.smarsfan.com/membership
Enjoy this video? Buy me a coffee!
www.buymeacoffee.com/kevinmca...
Chapters
00:00 Intro
00:16 1. Interpreted, not compiled
00:43 2. Libraries need to be on the device
01:17 3. Different Development Environments
02:22 4. Voltages
03:05 5. Void vs Def
04:42 6. Variable not strongly typed
06:59 7. Include vs import
08:46 8. Comments
10:25 9. Naming conventions - snake_case vs camel case
12:08 10. Indent to structure code vs squiggle brackets
14:30 11. Main loops vs while True
Music by Epidemic Sounds
www.epidemicsound.com/referra...
MicroPython Code on GitHub:
www.github.com/kevinmcaleer
#Pico​ #MicroPython​ #Robotics

Развлечения

Опубликовано:

 

5 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 52   
@gaithouri
@gaithouri 2 года назад
hi ... cool .. music is too loud compared to the rest
@AirForceJuan747
@AirForceJuan747 Год назад
Careful with the sound levels. You have a very soft voice, and the music is too loud. Otherwise great video as usual.
@kevinmcaleer28
@kevinmcaleer28 Год назад
Thanks for the feedback Juan, I'll keep any background music really low in future videos
@olaf927
@olaf927 6 месяцев назад
Maybe you could do something with this video? I had to stop because since I have problems with my ears, I use headphones and the music is then definitivly too loud so I can't see this video, but I'm interessed in this topic. Woud be nice, if you can do something. Thank you
@thweiser
@thweiser 3 года назад
Great Video!!! Nicely explained how to get from C to MicroPython (or the other way around). 👍👍👍
@OttoDIY
@OttoDIY 4 месяца назад
best quick comparison video so far!
@ronnetgrazer362
@ronnetgrazer362 3 года назад
Very nice info for beginners like myself! One request: could you make your voice louder, and the music a LOT less loud? I had to operate the volume button (2 * 10)-1 times during this video, and the background music made it hard to concentrate at times. Full disclosure, I have attention deficit disorder. :)
@kevinmcaleer28
@kevinmcaleer28 3 года назад
Will do Ron. Sorry the audio was too low (and music too loud)!
@by9798
@by9798 2 года назад
@@kevinmcaleer28 Murdered my ears
@vick3394
@vick3394 3 года назад
Thank you for summarizing.
@CoachMannyRodriguez
@CoachMannyRodriguez 3 года назад
Great video Kevin around moving arduino to micropython
@marcova_79
@marcova_79 2 года назад
Really helpful video, keep going
@mystery_1101
@mystery_1101 10 месяцев назад
I didn't know why we use import when we use from, thanks for clearing it up!
@96Ash69
@96Ash69 2 года назад
Helpful af
@charliesrccrawler9325
@charliesrccrawler9325 2 года назад
Awesome Thank you for this
@charliesrccrawler9325
@charliesrccrawler9325 2 года назад
I am from south Africa, i bought a arduino uno rev3 starter kit, but dont know really what to do with it
@DavidCousins
@DavidCousins 2 года назад
Good video. Thanks
@kevinmcaleer28
@kevinmcaleer28 2 года назад
Thanks David!
@4122inc
@4122inc Год назад
Diving in the Python world (coming off Arduino IDE). Thank you for the video!
@das250250
@das250250 11 месяцев назад
Do we know how much space micro python takes for mega as opposed to the C code we use as standard ? What situation might be an advantage to use micro python.
@TOMTOM-nh3nl
@TOMTOM-nh3nl Год назад
Thank YOu
@unionse7en
@unionse7en Год назад
is there an IDE doesn't play obfuscating music?
@10Minutes_Of_Code
@10Minutes_Of_Code 2 года назад
Hi is it we can run the machine learning code on aurdino
@das250250
@das250250 11 месяцев назад
The music between points is wayyyy too loud for the vocal level . You might just review that difference on earphones . Ty for video.
@jimcraig5727
@jimcraig5727 2 года назад
Great video Kevin. Learning Arduino first was very beneficial, in my case anyway. Understanding data types, functions, loops etc making it easier for me to get a grasp on Micropython. Unlike Arduino, I find Micropython tutorials in less abundance.
@kevinmcaleer28
@kevinmcaleer28 2 года назад
That’s great feedback Jim
@chon2095
@chon2095 Месяц назад
I don't know if it's worth it to learn micro python. Arduino C seems more intuitive to me on a certain level. Being an educator some of the syntax in Arduino C sounds more appropriate like def int include plus I like the idea of the library manager when working with different products and sensors etc. Maybe I'm just to use to Arduino C. But regardless you are the master. I love all your resources and videos.
@infelicitatis
@infelicitatis 3 года назад
i recently get stuck with arduinos a lot, maybe i will switch over to micro pythons, it seems like they are a little easier to debug cause you can interfere with the running programm.
@Multijuicee
@Multijuicee 2 года назад
I have tried Micropython several times with wemos but have had a lot of issues of the board hanging, not responding and in need to be flushed with a fresh python installation. Have you had similar experience at all? Maybe using C is more stable? Twice i have given up on projects due to this issue. I am using python in my day job so it would be a no brainer. I am on windows, not sure that has anything to do with it🤔 Better tooling in linux based systems?
@kevinmcaleer28
@kevinmcaleer28 2 года назад
It can be todo with the quality of the wemos boards - where did you get them from?
@Multijuicee
@Multijuicee 2 года назад
@@kevinmcaleer28 I got one from pi the hut after having issues with some ebay boards. The issue was the same though. Not much to go on i know 🙂 I can send you my github code if you find it an "interesting case" to look at when i get around to it again. *quite* sure its not a software issue. Basically just a green house sensor/watering project together with a Pi as MQTT broker
@Multijuicee
@Multijuicee 2 года назад
If i can also ask. What is your strategy powering a lot of small devises around the house? All on individual usb chargers? I like the idea of them running on battery for flexible placement.
@younessid437
@younessid437 2 года назад
Do I have to learn the Arduino language firstly or start learning micropython directly? which is better for beginners? is it good to program Arduino boards with Micropython ??
@kevinmcaleer28
@kevinmcaleer28 2 года назад
MicroPython is an easier language to learn for sure!
@younessid437
@younessid437 2 года назад
@@kevinmcaleer28 Thanks sir
@mwangicharles844
@mwangicharles844 Год назад
Please is there a difference between micropython and pyfirmata
@kevinmcaleer28
@kevinmcaleer28 Год назад
One is a programming language and one is a library is the quick answer - I cover this in the video
@tiberiu_nicolae
@tiberiu_nicolae Год назад
Please please please make sure your voice is louder and the music is softer. I can't listen to this without blowing up my speakers with loud music
@MrTaken-tl4bw
@MrTaken-tl4bw Год назад
3:00 voltage depends on the board you using not the programming language
@kevinmcaleer28
@kevinmcaleer28 Год назад
True, but all MicroPython boards use the 3.3v pinouts, and none use 5v, whereas Arduino's Uno's are 5v - a beginner wouldn't know what.
@MrTaken-tl4bw
@MrTaken-tl4bw Год назад
@@kevinmcaleer28 by that logic esp32 esp8266 esp 01 raspberry pico are all 3.3v and can be programmed with arduino
@kevinmcaleer28
@kevinmcaleer28 Год назад
@@MrTaken-tl4bw that doesn’t make sense
@AM-jw1lo
@AM-jw1lo Год назад
Realy, you think i look for videos for the music. If you must don't over ride you video with the music. but really a bad music loop. WHY?
@maxcheung6269
@maxcheung6269 Год назад
Suggestion: Stop using music between transition. It is very annoying. good info in the video tho.
@zyghom
@zyghom 3 года назад
totally bad music but super video with the comparisons the 9th thing has nothing to do with the languages I think ;-) btw coming to Python from Perl the indentation pisses me off completely ;-( it might be easier for newcomers but for Perl programmers... horrible ;-) There used to be Perl competitions: "how much you can do within 1 line of code" - marvellous what Perl allowed to do in 1 line - full programs were there
@kevinmcaleer28
@kevinmcaleer28 3 года назад
Thanks for the feedback. I mentioned number 9 as Python does have Python Enhancement Proposals or PEPs, and PEP 8 is all about style guides www.python.org/dev/peps/pep-0008/
@zyghom
@zyghom 3 года назад
@@kevinmcaleer28 it is like saying: 4-beds apartment is only for families with 3 kids -you might or might not - up to you ;)
@mohamedfarid7499
@mohamedfarid7499 2 года назад
micropython and circuitpython is more user friendly from c arduino
@pellcorp
@pellcorp 9 месяцев назад
Music makes me sad 😢
@critical_always
@critical_always Год назад
I really don't like it that python is fragmenting the dev community. It has become impossible to search for solutions online because it may be C or python. Python is slower. It's a micro controller. Learn C!
@krzysztofzemski291
@krzysztofzemski291 Год назад
This could be useful bunch of tips but you have ruined it with back ground music.
@user-um3ui1gu9t
@user-um3ui1gu9t Год назад
STOP that awfull music !!!!!
Далее
Pico Starter Kit Unboxing and Review
1:14:08
Просмотров 2 тыс.
Learn MicroPython - Part 1 Controlling the flow
22:35
How to Run Linux on an ESP32
18:53
Просмотров 150 тыс.
100+ Linux Things you Need to Know
12:23
Просмотров 76 тыс.
CircuitPython vs MicroPython: Key Differences
4:13
Просмотров 75 тыс.
Arduino VS CircuitPython Speed Comparison
5:48
Просмотров 38 тыс.
Me: Don't cross there's cars coming
0:16
Просмотров 10 млн