Hi @danderson Thanks for developing nxos back in the day! It might get some new life as we port #Pybricks #MicroPython onto it :)
Check out this @volunteertechnologist podcast featuring @WendyDLN about taking part in (LEGO) robotics competitions. #Pybricks #MicroPython gets a mention too!
Achievement unlocked. We finally united all the LEGO hubs via Bluetooth! Now you can run the same simple code everywhere and build something awesome. #MINDSTORMS #MicroPython #Pybricks
Other BLE boards can join the network too!
#mindstorms #micropython #Pybricks
Maybe it's fun to share some day to day developments... Today I'm working on making our #Pybricks sensor API async-compatible at minimal cost.
Every byte counts, so I've arrived at something that costs just 4 extra bytes for each async method! Still learning new #MicroPython development tricks every day.
For those in the know... I'm basically modifying the commonly used MP_DEFINE_CONST_FUN... macros/types to "decorate" a C function to behave asynchronously.
#Pybricks makes all your smart LEGO bricks work together (like they should!) and this is the kind of awesome stuff that people make with it. Full video: https://www.youtube.com/watch?v=SQDgyRDVn5c
A brand new #Pybricks #MicroPython beta release is out now!
Highlights:
- Support for reading the robot heading with the gyro.
- New GyroDriveBase class! It's the DriveBase you love, but it uses the gyro for straights and turns.
- Under the hood improvements as we prepare for wireless communication between hubs!
Try it out at: https://beta.pybricks.com/
Feedback:
https://github.com/pybricks/support
Sponsor Pybricks:
https://github.com/sponsors/pybricks
#Pybricks #micropython #lego #spike #mindstorms #learntocode #python
Achievement unlocked😁 #Pybricks was featured on the @NOS Jeugdjournaal! Congrats to all the participating teams! You can watch the news item here: https://youtu.be/APgVGcN2rBE #RoboCupJunior
The entire project is made with open source tools:
- #MicroPython for coding
- #Pybricks for running code on LEGO
- LDRAW for #LEGO 3D model
- LPUB3D for instructions layout
- @kdenlive for video editing
- And of course @ubuntu to power it all
What do you get if you mix #LEGO
Duplo with #micropython, #Python, and #Pybricks? I built this for my daughters and they had a blast playing with it 😄
#lego #micropython #python #Pybricks
The creators of eggybricks made this fantastic video review of #Pybricks.
How do you use Pybricks and why? Check out their full video here: https://www.youtube.com/watch?v=Jmh4NLxJ_8c
We couldn't have done this any better. Such a professional video :)
What should I bring to #fosdem? #pybricks #LEGO #robots #micropython
#fosdem #Pybricks #lego #robots #micropython
Last minute prep for #fosdem #pybricks #micropython
#fosdem #Pybricks #micropython
#Pybricks and @micropython will be teaming up at #FOSDEM in Brussels this weekend!
Come visit our booth and we'll upgrade your LEGO hub with some open source #MicroPython firmware!
#Pybricks #fosdem #micropython
Ideas wanted! We're enabling multi-tasking in Pybricks.
Should it be async all the way? Or procedural by default unless you enable async, like shown here?
What kind of functionality should we enable?
Or should we hide async/await and "just make it work"™? But that means modifying the language...
We got a #legoboost set 17101 for kid2 and it requires an app to program. Couldn't install it on the kids tablet, not on the parents tablet.
I'd never imagine that support for a set from 2017 would be so bad, but here we are.
But 🙏 we can still use this old (2017) set, thanks to open source projects like #scratch or #pybricks! 💪
Lesson learned, again and again: proprietary software sucks!
@Chris_Swan The three hubs pictured at the top are from common LEGO sets like trains, trucks, etc. Generally much cheaper than the "educational" ones at the bottom. With #Pybricks, they all work the same way. Just need to get creative with lesson plans 📚
If your #LEGO Christmas gift runs on batteries, chances are it can run #Python #MicroPython with #Pybricks!
We launched the new stable release of #Pybricks over at https://code.pybricks.com/ just in time. 🎄
Happy coding!
#lego #python #micropython #Pybricks