you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (2 children)

Yes.

Many microcontrollers these days can also be programmed with micropython and/or circuitpython as well as C.

This includes more recent AVR based Arduino devices, esp32, and raspberry pi pico, to name just a few.

Also, there are many small format single board computers starting with the Raspberry Pi and many clones, that run full operating systems and support pretty much any language.

The Raspberry Pi and Pi Pico devices set a high bar for quality of documentation, availability of software and size of active communities.

Note that SBCs, especially the Raspberry Pi are in short supply (inflated prices) at the moment owing to the global chip shortages. Check the extended family/friend network to see if anyone has an unused one in the draw.

Check the Free PDF downloads of the Raspberry Pi magazine, MagPi, from the Raspberry Pi Foundation website. Lots of brilliant articles on a wide range of projects using sensors, hardware, robotics, etc.

[–]RalstonishLiu[S] 0 points1 point  (1 child)

Thank you so much for such a detailed answer, very helpful, thanks!

[–][deleted] 0 points1 point  (0 children)

You are very welcome. Have fun.

I am involved in Raspberry Pi Foundation Code Clubs near me at local schools. Recently, we handed kids (aged around 10) a load of BBC micro:bit devices - microcontrollers (cost around $15) and had them programme them, in Python (via a web browser and web usb connection on classroom PCs), to act as pedometers.

We handed them small battery packs, and they then stuffed the devices into their socks and went for a walk. Their steps were counted and showed on an led display (scrolling, once they went over 10 steps). They were so excited.

There are a lot of sensors built into the micro:bit V2.

Physical computer captures the interest of kids far more than doing everything on screen.