Instalar mu editor en Ubuntu para codificar Python
El editor mu es un software para escribir código Python. Está orientado para principiantes en programación, por lo que propicia una experiencia de aprendizaje más amena. Este editor proporciona el ambiente adecuado para que los aprendices desarrollen sus laboratorios con flexibilidad y monitoreo en tiempo real. Veamos cómo instalar Mu editor en Ubuntu para trabajar con la placa Adafruit Playground Express.

Módulo electrónico de desarrollo Adafruit Playground Express
Instalar Mu editor en Ubuntu
El método para instalar Mu editor en Ubuntu no es tan fácil como en otras plataformas. Ni siquiera en la página oficial de Mu es claro su procedimiento. Pero siguiendo estos pasos que te comparto es fácil hacerlo y entretenido (probado en sobre Ubuntu 18.10).
1) Descargue usted el contenido de https://github.com/mu-editor/mu
Si gusta muévalo al directorio /opt:
cd ~/Descargas
mv mu-master.zip /opt
2) Entre usted en la terminal y descomprimalo:
cd /opt
unzip mu-master.zip
3) Instale usted los siguientes paquetes adicionales:
sudo apt install python3-pip
sudo apt-get install python3-setuptools
sudo apt-get install python3-dev
4) Ahora sí instálalo con pip3, pero sin sudo (o inicia sesión como root en la terminal):
cd mu-master/
pip3 install -r requirements.txt
make clean
exit
5) Todos los usuarios que necesiten usar Mu deberan ser miembros del grupo dialout
sudo usermod -a -Gdialout nombre-de-usuario
6) Pruebalo
./run.py
7) Coloca el directorio mu-master en /usr/local/bin
sudo mv /opt/mu-master /usr/local/bin
cd /usr/local/bin
sudo ln -s mu-master/run.py Mu
El ejecutable del editor mu se debe renombrar debido a que en GNU/Linux existe otro ejecutable llamado mu. Puedes llamarlo Mu, como en el comando anterior.
8) También necesitarás instalar estos paquetes adicionales:
sudo apt-get install python3-pyqt5
sudo apt-get install python3-pyqt5.qsci
sudo apt-get install python3-pyqt5.qtserialport
Conectemos la placa Circuit Playground Express al puerto USB de nuestro laptop, y comencemos.

Circuit Playground Express
Empezando con Python
Abrimos el editor mu con el comando Mu y colocamos el siguiente código para hacer unas luces secuenciales:

Mu editor

Código para armar un secuenciador de luces
Guarda el código en la placa con el nombre code.py
Y listo:
Detector de color
Con el siguiente código podemos tener un detector de color básico, con el que podemos usar el Trazador de editor mu para verificar su funcionamiento:
import os print(os.uname()) # imprime información de la tarjeta from adafruit_circuitplayground.express import cpx # libreria para manejar tarjeta import time # libreria para hacer pausas import board # libreria para acceder a los pines de la tarjeta import math # libreria para funciones matemáticas import random # libreria para generar números aleatorios import analogio import touchio #libreria para usar los pads import simpleio # detector color while True: #Se agrega el contenido de este while dentro del while de code.py y main.py cpx.pixels.fill((0, 0, 0)) cpx.pixels[1] = (255, 0, 0) red = cpx.light cpx.pixels[1] = (0, 255, 0) green = cpx.light cpx.pixels[1] = (0, 0, 255) blue = cpx.light cpx.pixels.fill((0, 0, 0)) # Printed to match the color lines on the Mu plotter! # The orange line represents red. print((blue, green, red)) if cpx.button_a: cpx.pixels((0,0,0)) break
Guarde usted el proyecto. Ahora abra el trazador y pruebe colocando sobre la tarjeta objetos de distintos colores para que vea el resultado en la gráfica:
Valora este artículo



Pingback: 🥇 Electrónica en Linux - Diseño - Simuladores - Qucs - MyOpenLab