[Diao Ye aprende a programar] Arduino práctico (201) --- Thonny del entorno de desarrollo de la placa vacía

inserte la descripción de la imagen aquí

La referencia a 37 sensores y módulos ha estado muy difundida en Internet, de hecho, debe haber más de 37 módulos sensores compatibles con Arduino. En vista del hecho de que he acumulado algunos módulos de sensores y actuadores a la mano, de acuerdo con el concepto de verdadero conocimiento (debe ser práctico), con el propósito de aprender y comunicar, aquí voy a tratar de hacer más. experimentos uno por uno. Ya sea que tenga éxito o no, se registrará —— Pequeño progreso o problemas irresolubles, espero poder arrojar ladrillos y chispas de jade.

[Arduino] 168 tipos de experimentos de la serie de módulos de sensores (código de datos + programación de simulación + programación de gráficos)
experimento 201: placa vacía de línea DFRobot python placa de desarrollo de arquitectura de microcomputadora Linux WiFi Bluetooth

inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
Puntos de conocimiento: Unihiker
es un hardware de código abierto diseñado por Shanghai Zhiwei Robot (DFRobot) para la educación en programación de Python. Es una pieza de rendimiento de nivel de Raspberry Pi. ¡Fantástica placa para ejecutar programas de Python completos! La placa Xingkong tiene derechos de propiedad intelectual independientes, viene con el sistema operativo Linux y el entorno de Python, y también está preinstalado con las bibliotecas de Python de uso común, que pueden manejar fácilmente varios escenarios de desarrollo relacionados con la programación, como construir un sistema de Internet de las cosas, experimentar aplicaciones de inteligencia artificial y escritura Juegue juegos, realice experimentos científicos, diseñe interacciones de sonido y luz, desarrolle dispositivos portátiles y más. Al mismo tiempo, como dispositivo terminal inteligente, la placa en sí adopta una arquitectura de microcomputadora, una pantalla LCD a color integrada, WiFi Bluetooth, una variedad de sensores de uso común y ricas interfaces de expansión.

inserte la descripción de la imagen aquí
1. Especificaciones técnicas de la placa Xingkong
CPU: doméstica de 4 núcleos a 1,2 GHz
Memoria: 512 MB DDR3
Disco duro: 16 GB eMMC
Sistema operativo integrado: Debian
Wi-Fi: 2,4 G
Bluetooth: 4,0
Componentes integrados:
Botones físicos: Botón de inicio, A /B
Pantalla de botón: pantalla a color TFT de 2,8 pulgadas 240*320
Sensor de micrófono
Sensor de luz
Sensor de aceleración
Zumbador
Interfaz:
USB tipo C * 1
USB TIPO A * 1
interfaz de tarjeta microSD * 1
E/S de 3 pines * 4 (incluidos 3- forma PWM 2 ADC)
4 pines I2C * 2
dedos dorados: 19 E/S sin conflictos (compatible con I2C, UART, SPI, ADC, PWM) Fuente de
alimentación: fuente de alimentación tipo C de 5 V
Voltaje de funcionamiento: 3,3 V
Corriente máxima de funcionamiento: 2000 mA

inserte la descripción de la imagen aquí
1. Thonny es un editor de Python liviano, fácil de usar y fácil de usar, un IDE de Python adecuado para principiantes.
Simplemente descárguelo e instálelo desde el sitio web oficial: https://thonny.org/.

inserte la descripción de la imagen aquí
2. Rasgos esbeltos

inserte la descripción de la imagen aquí
(1) Fácil de usar. Thonny tiene Python 3.7 incorporado, por lo que todo lo que necesita es un instalador simple y está listo para comenzar a aprender a programar. (También puede usar una instalación separada de Python si es necesario. La interfaz de usuario inicial está desprovista de todas las funciones que podrían distraer a los principiantes.

(2) Diseño inicial, variables fáciles. Después de terminar hello-worlds, elija View→Variables y vea cómo su programa y los comandos de shell afectan sus variables de Python.

(3) Tabla de variables, depurador simple. Simplemente presione Ctrl+F5 en lugar de F5 para ejecutar el programa paso a paso sin puntos de interrupción. Presione F6 para dar un gran paso y F7 para dar un pequeño paso. Los pasos siguen la estructura del programa, no solo las líneas de código.

(4) Ejecute el enunciado paso a paso y complete el cálculo de la expresión paso a paso. Si usa pasos pequeños, incluso puede ver cómo Python evalúa sus expresiones. Puede pensar en este cuadro azul claro como una hoja de papel, y Python reemplaza las subexpresiones una por una con sus valores.

(5) Visualización de evaluación de expresiones, representación fiel de llamadas a funciones. Al pasar por una llamada de función, se abrirá una nueva ventana con una tabla separada de variables locales y punteros de código. Tener una comprensión sólida de cómo funcionan las llamadas a funciones es especialmente importante para comprender la recursividad.

(6) Visualización de tramas de llamada, destacando errores de sintaxis. Las comillas sin cerrar y los paréntesis son los errores gramaticales más comunes para principiantes. La edición de Thonny hace que estos sean fáciles de detectar.

(7) Visualización de errores gramaticales, explicando el alcance. Resaltar instancias de variables le recuerda que el mismo nombre no siempre significa la misma variable y ayuda a detectar errores tipográficos. Las variables locales se distinguen visualmente de las variables globales.

(8) Los nombres locales y globales se distinguen visualmente para explicar el esquema de la referencia. Las variables se muestran inicialmente según un modelo simplificado (nombre→valor), pero puede cambiar a un modelo más realista (nombre→dirección/id→valor).

(9) Tabla de variables y tabla de valores, finalización de código. Los estudiantes pueden explorar la API con la ayuda de la finalización del código.

(10) Finalización de código, shell del sistema para principiantes. Elija Herramientas → Abrir System Shell para instalar paquetes adicionales o aprender a trabajar con Python en la línea de comandos. Thonny maneja PATH y los conflictos con otros intérpretes de Python.

(11) Un shell del sistema preparado para los comandos de Python, una GUI pip simple y limpia. Elija Herramientas→Administrar paquetes para instalar más fácilmente paquetes de terceros.

3. Intente configurar Thonny
(1) Marque Shell y Archivo en el menú Ver, lo cual es conveniente para escribir programas y ver archivos en la placa de línea.

inserte la descripción de la imagen aquí
(2) Abra Ejecutar, seleccione el intérprete como Remote Python 3 (SSH), ingrese el host (IP: 10.1.2.3) y el nombre de usuario (nombre de usuario: raíz) de la línea en blanco del tablero y haga clic en Aceptar para ingresar al siguiente paso.

inserte la descripción de la imagen aquí
(3) Si la placa está conectada normalmente, se le pedirá que ingrese la contraseña, ingrese la contraseña predeterminada dfrobot y marque Guardar contraseña (recordar la contraseña)

inserte la descripción de la imagen aquí

(4) Después de que la conexión sea exitosa (conéctese a WIFI aquí), los archivos en el tablero se muestran en la vista de archivos a la izquierda, y el programa de demostración de fábrica se abre en el área de edición de código

inserte la descripción de la imagen aquí

4. Use Thonny
(1) para ejecutar el programa de prueba

#【花雕体验】06 搭建行空板开发环境之Thonny编程
#测试程序:屏幕显示“你好,行空板”

#  -*- coding: UTF-8 -*-
from unihiker import GUI
import time

gui = GUI()
#unihiker库文字显示
gui.draw_text(text="花雕体验",origin="center",x=115,y=100,color="#0066CC")
gui.draw_text(text="你好,行空板",origin="center",x=120,y=150,color="#0066CC")
gui.draw_text(text="这里尝试搭建Thonny环境",origin="center",x=120,y=190,color="#0066CC")

while True:
    #保持程序运行
    time.sleep(1)

(2) Guarde el programa en el tablero en blanco

inserte la descripción de la imagen aquí

(3) Diagrama de escena de prueba

inserte la descripción de la imagen aquí

(4) El programa más simple

inserte la descripción de la imagen aquí

(5) Intercambio de archivos, haga clic derecho en el archivo y puede elegir cargar el archivo en la computadora al tablero vacío o descargar el archivo del tablero vacío a la computadora.

inserte la descripción de la imagen aquí

(6) Administración de la biblioteca de Python, después de conectar la placa de enlace ascendente, el paquete de Python de la placa se puede administrar en el menú del paquete de administración de Thonny (instalación, desinstalación, cambio de versión)

inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/weixin_41659040/article/details/132211198
Recomendado
Clasificación