User Tools

Site Tools


eolab:projects:microbit_robot:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
eolab:projects:microbit_robot:start [2024/05/27 16:54] – [Kitronik Compact 16 Servo Driver Board (PCA9685 I2C PWM driver IC)] rolf.beckereolab:projects:microbit_robot:start [2024/08/23 18:06] (current) rolf.becker
Line 1: Line 1:
 +~~NOTOC~~
 +
 ====== Micro:Bit Robot ====== ====== Micro:Bit Robot ======
 +
 +We are using **[[https://makecode.microbit.org|makecode]]** to program the microbits.
 +
 +
 +===== Workarounds on Ubuntu =====
 +
 +Unfortunately setting up the WebUSB mechanism needed to program the mircobits via USB from Chrome, Chromium or Edge on Linux is causing some trouble.
 +
 +
 +  * Shreya's and copilot's howto: {{ :eolab:projects:microbit_robot:microbit_troubleshooting.pdf |}}
 +
 +
 +
 +**Download the ''.sh'' (bash script) file below to your ''Downloads'' folder by clicking on the blue title.**
 +
 +<file bash prep_microbit_on_ubuntu.sh>
 +set -x
 +wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
 +
 +apt update
 +apt install ./google-chrome-stable_current_amd64.deb -y
 +apt install google-chrome-stable -y
 +
 +echo 'SUBSYSTEM=="usb", ATTR{idVendor}=="0d28", ATTR{idProduct}=="0204", MODE="0666"' > /etc/udev/rules.d/99-microbit.rules 
 +
 +udevadm control --reload-rules
 +udevadm trigger
 +
 +</file>
 +
 +**Then follow the steps given here:**
 +
 +
 +<code>
 +cd ~/Downloads
 +chmod 755 prep_microbit_on_ubuntu.sh
 +sudo ./prep_microbit_on_ubuntu.sh
 +</code>
 +
  
  
Line 146: Line 187:
 \\ \\
 {{https://www.nxp.com/docs/en/data-sheet/PCA9685.pdf}} {{https://www.nxp.com/docs/en/data-sheet/PCA9685.pdf}}
 +
 +Adafruit tutorial on PCA9865:
 +\\
 +https://learn.adafruit.com/16-channel-pwm-servo-driver/overview
  
 Features: Features:
eolab/projects/microbit_robot/start.1716821680.txt.gz · Last modified: 2024/05/27 16:54 by rolf.becker