Це відео не доступне.
Перепрошуємо.
Moving from Arduino to MicroPython - 10 Things you need to know.
Вставка
- Опубліковано 1 сер 2024
- 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
hi ... cool .. music is too loud compared to the rest
Careful with the sound levels. You have a very soft voice, and the music is too loud. Otherwise great video as usual.
Thanks for the feedback Juan, I'll keep any background music really low in future videos
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
Thank you for summarizing.
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. :)
Will do Ron. Sorry the audio was too low (and music too loud)!
Great Video!!! Nicely explained how to get from C to MicroPython (or the other way around). 👍👍👍
best quick comparison video so far!
Great video Kevin around moving arduino to micropython
I didn't know why we use import when we use from, thanks for clearing it up!
Helpful af
Really helpful video, keep going
Awesome Thank you for this
I am from south Africa, i bought a arduino uno rev3 starter kit, but dont know really what to do with it
Good video. Thanks
Thanks David!
Thank YOu
Diving in the Python world (coming off Arduino IDE). Thank you for the video!
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.
That’s great feedback Jim
The music between points is wayyyy too loud for the vocal level . You might just review that difference on earphones . Ty for video.
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.
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.
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.
Hi is it we can run the machine learning code on aurdino
is there an IDE doesn't play obfuscating music?
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?
It can be todo with the quality of the wemos boards - where did you get them from?
@@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
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.
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 ??
MicroPython is an easier language to learn for sure!
@@kevinmcaleer28 Thanks sir
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
Please is there a difference between micropython and pyfirmata
One is a programming language and one is a library is the quick answer - I cover this in the video
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?
3:00 voltage depends on the board you using not the programming language
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.
@@kevinmcaleer28 by that logic esp32 esp8266 esp 01 raspberry pico are all 3.3v and can be programmed with arduino
@@MrTaken-tl4bw that doesn’t make sense
Suggestion: Stop using music between transition. It is very annoying.
good info in the video tho.
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
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/
@@kevinmcaleer28 it is like saying: 4-beds apartment is only for families with 3 kids -you might or might not - up to you ;)
micropython and circuitpython is more user friendly from c arduino
yep music is too loud... come on...
@@faisletoismeme Yep I made this video 2 years ago and was learning how to edit. Everyone has to start somewhere
Music makes me sad 😢
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!
This could be useful bunch of tips but you have ruined it with back ground music.
STOP that awfull music !!!!!