Manual de desarrollo en MicroPython para la placa BBC micro:bit

Manual de desarrollo en MicroPython para la placa BBC micro:bit

El autor de este humilde blog se complace en presentarles su libro ‘Manual de desarrollo en MicroPython para la placa BBC micro:bit‘, una obra de consulta y aprendizaje ideal para todos aquellos que se quieran iniciar o deseen profundizar en la programación de tarjetas micro:bit en lenguaje MicroPython.

La placa o tarjeta micro:bit es un sistema de hardware integrado, de código abierto, basado en la arquitectura informática ARM y diseñado por la BBC británica con un objetivo eminentemente educacional. Es una computadora de bolsillo que te introducirá en el mundo del desarrollo informático, interactuando de manera conjunta con el software y el hardware.

Python es un lenguaje de programación interpretado simple, de propósito general y orientado a objetos. Además, es también de código abierto. Por su lado, MicroPython es una implementación ágil y eficiente de Python 3.0 —su última versión mayor, por el momento— que incluye un pequeño subconjunto de las bibliotecas estándar del lenguaje padre, la sintaxis y funcionalidad completa, y que, además, está optimizado para ejecutarse en microcontroladores y en entornos restringidos, como en el interior de micro:bit, entre otros.

Con este ‘Manual de desarrollo en MicroPython para la placa BBC micro:bit’ aprenderás de una forma sencilla e intuitiva cómo programar una tarjeta micro:bit para que haga lo que tú quieras. Las posibilidades son infinitas, desde un sensor de humedad para tus plantas hasta un detector de CO2 para controlar el aire que respiras, pasando por un timbre inalámbrico, un medidor de pasos, un generador de voz, mover un motor o encender luces led. ¡Y mil cosas más!

Manual de desarrollo en MicroPython para la placa BBC micro:bit

Estás ante el manual de programación en MicroPython para micro:bit en español más completo del mercado. Cuenta con 284 páginas, fotografías, esquemas gráficos, ejemplos de código fuente y aplicaciones prácticas:

  • Explicaciones detalladas, amenas y muy completas de todas y cada una de las características de la tarjeta micro:bit y de sus componentes, así como del lenguaje MicroPython.
  • Infinidad de ejemplos prácticos de código fuente en MicroPython que sirven de explicación a cada uno de los capítulos, epígrafes y apéndices de información contenida en el libro.
  • Rigurosos esquemas de conexión que explican los pormenores de la interacción de micro:bit con elementos externos, cables, pinzas, placas protboard, placas de pruebas, etcétera.
  • Descripción minuciosa de proyectos completos de aplicación con fotografías, código fuente, explicaciones, conexiones y hojas de especificaciones de componentes.

Disponible, en Amazon, en tres formatos, a saber: Tabla blanda, tapa dura y versión Kindle.


CONTENIDO GENERAL DE CAPÍTULO PRINCIPALES.


CAPÍTULO 1. La placa BBC micro:bit

CAPÍTULO 2. Programando la placa micro:bit

CAPÍTULO 3. Lenguaje Python para principiantes

CAPÍTULO 4. ¡Hola, mundo!

CAPÍTULO 5. El objeto display

CAPÍTULO 6. El objeto accelerometer y la gravedad

CAPÍTULO 7. Orientación: el objeto compass

CAPÍTULO 8. Los botones de micro:bit, la clase Button y sus dos instancias

CAPÍTULO 9. Generando sonido (los módulos audio y music) y captándolo

CAPÍTULO 10. El módulo speech, porque micro:bit habla y canta.

CAPÍTULO 11. Manejando el tiempo: el módulo utime

CAPÍTULO 12. El sistema de archivos local de micro:bit

CAPÍTULO 13. Administración del sistema de archivos local: el módulo os

CAPÍTULO 14. Los pines de entrada y salida: analógicos, digitales, I2C, SPI y UART

CAPÍTULO 15. Temperatura y otros asuntos internos de micro:bit

CAPÍTULO 16. Comunicación entre dispositivos: redes cableadas y redes inalámbricas

CAPÍTULO 17. Entorno de programación REPL

APÉNDICE A. Referencia del lenguaje Python

APÉNDICE B. Secuencias de escape

APÉNDICE C. Conectividad Bluetooth

APÉNDICE D. El runtime de micro:bit

APÉNDICE E. Actualizar el firmware de micro:bit y compilar MicroPython

APÉNDICE F. WebUSB en micro:bit

APÉNDICE G. Especificaciones técnicas de micro:bit V2 (frente a V1)

APÉNDICE H. Economizar memoria a la hora de programa

BIBLIOGRAFÍA


¡Disfrútalo, y a desarrollar para micro:bit!

Escribe tu comentario

eBook 'retroPLOF!'

retroPLOF!
Especifica tu dirección de correo electrónico y pulsa 'Comprar ahora'. Puedes pagar con tu cuenta de PayPal o con cualquier tarjeta bancaria.

E-mail envío eBook:

<script>» title=»<script>


<script>

Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación. Más información.

ACEPTAR
Aviso de cookies