I am ashamed to say that I finally started building with #LEGO again after leaving a little over 2 years ago - and it was the Christmas Trolley set that I added a Train Hub to with a MINDSTORMS colour sensor.
I also finally used #pybricks and it's a really awesome way to write simple programs and let them stay resident on the hub even after a power cycle - no app or remote needed!
I made a dumb little program to reverse the motor after seeing a white surface - keeps my grandkids entertained!
Thanks to @laurensvalk and team for making something that the LEGO Group never could.
@malcircuit @ElleGray That's a great book - but I think it might be a bit much for a 17 year old unless they have someone in their life that can help them when needed.
Are they into LEGO at all, specifically Technic or the PoweredUp sets? If yes I can recommend #Pybricks from PyBricks.com
@sheepfreak I wrote pbForth for the RCX - and other little languages.
For a FOSS environment for all modern LEGO Powered up devices check out https://pybricks.com/
LEGO хаб Powered Up — передаём и получаем данные
Наборы LEGO с электрикой уже давно перестали быть просто игрушкой. Современная серия устройств Powered Up — это небольшая модульная робототехническая платформа: smart-устройства, моторы, датчики, подсветка, управляемые по Bluetooth, с возможностью программирования поведения моделей, что ранее было доступно только в специализированных наборах (LEGO Mindstorms, Education). Как же получить данные из smart-устройства, ведь это открывает новые возможности по использованию LEGO наборов.
https://habr.com/ru/articles/968922/
#lego_technic #Powered_Up #Pybricks #python #ble #lego #учебный_процесс_в_it #робототехника
@jbz Not sure how I feel about this - - I'm guessing the move is to the AI side because the Arduino app is supporting all the off brand clones.
My guess is that they will stop development on the "traditional" low end Arduino board support and focus instead on the Qualcomm chip side, and use MicroPython support for the STM32.
Now, Broadcom should consider supporting the #micropython project if they don't already, and also look at #pybricks for how to do a web app that lets you write Python code or make a block based programs ...
Let's-a-go!
#LEGO #Mario #MarioKart #MicroPython #FOSS #Pybricks #Python
The best solution seems to be using a #Technic hub that runs #pybricks and connecting to it from a #raspberrypi over bluetooth.
I know this works, because I have done it before, but it does complicate things a lot for my not-so-technical users that want to follow along. It means maintaining code for both the Pi and the Hub and creating a protocol so they can communicate. Not impossible, but it seriously increases the learning curve.
Yesterday, I sent out my latest update on my #Lego sorting machine https://ml.streamhead.com/preview/445139/emails/153954825556461462
I mentioned that I had started the process of migrating away from the #EV3 onto the #Raspberry Pi Build HAT. However, after only a few hours with the HAT, I am already disappointed.
The Build HAT is not very reliable, does not have some functionality I want to use (detecting if a motor is stalled) and is completely closed and protected so the awesome people at #pybricks won' t be porting their software.