dc540-0x00002
MicroPython
Our great sponsors
dc540-0x00002 | MicroPython | |
---|---|---|
1 | 80 | |
10 | 14,142 | |
- | 1.8% | |
3.3 | 9.9 | |
7 months ago | about 17 hours ago | |
C | C | |
Apache License 2.0 | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
dc540-0x00002
MicroPython
-
For loop vs while loop in Python.
Embedded Python
-
I may not be a senior dev, but...
MicroPython?
-
I'm 13, trying to learn Python.
There are lots of great replies here. I'd just add that later on, once you have some basic Python skills, you might like to look at MicroPython, which you can run on a $5 Raspberry Pi Pico microcontroller that plugs into usb. They can be hard to find, due to the general chip shortage, so you may need to be patient, but running your code on a real device adds a new dimension to the fun. (An alternative is Adafruit's CircuitPython, which runs on their microcontroller boards).
-
I've been using Raspberry Pi's since the Pi 2. Here's why I've (mostly) started using microcontrollers/Arduino instead.
Depends on what you want to do. For most tinkering or hobby stuff, Micropython or CircuitPython are probably fine.
-
Built a EuroPi yesterday...
It's a Pi Pico running MicroPython: https://micropython.org/
-
The future of computers is only $4 away, with Raspberry Pi CEO Eben Upton
Python already exists for the pico. It is a micropython port. Once you've downloaded it, you have an interactive Python prompt and a filesystem you can place a main.py file in to run at reboot. MicroPython is a fantastic way to start with microprocessors.
- [OC] Why did women stop coding? (1970-2020)
-
What's a field in python that would be relevant to robotics aside from AI
Micropython maybe? https://micropython.org/
-
Logging CAN messages with MCP2517FD CAN/SPI interface connected to STM32 F4 board
This task is relatively easy using microPython. There are several prebuilt microPython images for different STM32 parts. https://micropython.org/ My favorite STM32 board is the NUCLEO-F446RE. It has two CAN interfaces on board. Having it send and receive CAN messages was pretty straight forward. The microPython functions are fairly well documented. Good luck!
-
softwur enginir stonks
Checkmate
What are some alternatives?
circuitpython - CircuitPython - a Python implementation for teaching coding with microcontrollers
esp-idf - Espressif IoT Development Framework. Official development framework for Espressif SoCs.
PlatformIO - A professional collaborative platform for embedded development :alien:
TinyGo - Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
IronPython - Implementation of Python 3.x for .NET Framework that is built on top of the Dynamic Language Runtime.
jerryscript - Ultra-lightweight JavaScript engine for the Internet of Things.
Espruino - The Espruino JavaScript interpreter - Official Repo
Unicorn Engine - Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)
kmk_firmware - Clackety Keyboards Powered by Python
QEMU - Official QEMU mirror. Please see http://wiki.qemu.org/Contribute/SubmitAPatch for how to submit changes to QEMU. Pull Requests are ignored. Please only use release tarballs from the QEMU website.
awesome-embedded-rust - Curated list of resources for Embedded and Low-level development in the Rust programming language
RF24 - OSI Layer 2 driver for nRF24L01 on Arduino & Raspberry Pi/Linux Devices