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
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.
Como una microcomputadora de placa única de 4 núcleos, la placa Xingkong puede ejecutar Python completo y también puede experimentar una gran cantidad de bibliotecas de Python. Solo se necesitan 2 pasos para adoptar Python con una operación minimalista. Tiene múltiples métodos de conexión, alta integración, buena para la enseñanza, y ricas interfaces Fuerte escalabilidad, es una nueva generación de herramientas de enseñanza de Python.
1. Visual Studio Code (VS Code) es un editor de código fuente ligero pero potente lanzado por Microsoft en 2015. Está desarrollado en base a Electron y es compatible con los sistemas operativos Windows, Linux y macOS. Tiene soporte incorporado para JavaScript, TypeScript y Node.js y tiene un rico soporte para otros lenguajes y extensiones, lo cual es súper poderoso. Visual Studio Code es un editor de código ligero, moderno, gratuito y de código abierto que admite resaltado de sintaxis, finalización de código inteligente, teclas de método abreviado personalizadas, combinación de corchetes y distinción de colores, fragmentos de código y comparación de código para casi todos los lenguajes de desarrollo principales Funciones como Diff y GIT Los comandos admiten extensiones de complementos y están optimizados para el desarrollo web y el desarrollo de aplicaciones en la nube.
VS Code proporciona extensiones potentes, actualizaciones de versiones oportunas, funciones ricas y potentes. Y el sitio web oficial proporciona una gran cantidad de documentación y soporte de video. Instale extensiones para agregar nuevos idiomas, temas, depuradores y conectarse a otros servicios. Las extensiones se ejecutan en un proceso separado y no ralentizan el editor.
Enlace del sitio web oficial chino de VS Code: http://vscode.bianjiqi.net/
2. Descarga oficial de VSCode
https://code.visualstudio.com/sha/download?build=stable&os=win32-x64-archive
3. Hay un complemento Remotion en VSCode, que se puede conectar a un host remoto a través de SSH, por lo que se puede conectar directamente a la placa en blanco para la programación. Busque remoto en la tienda de complementos VSCode e instale la extensión Remote-SSH.
Nota: vscode instalará complementos en la placa vacía, lo que provocará un uso elevado de la memoria.
4. Después de que la instalación sea exitosa, aparece un administrador de recursos remotos a la izquierda, agregue uno, ingrese [email protected] (conexión WIFI)
5. Después de muchas pruebas, no pude conectarme todo el tiempo, así que tuve que agregar los tres métodos de puerto de red USB, conexión WiFi y punto de acceso integrado, para que haya tres opciones en el administrador de recursos remotos.
Todavía error, no se puede establecer la conexión a "192.168.123.1"
6. Vuelva a operar nuevamente: haga clic con el botón derecho en SSH Tagets y seleccione conectarse al host en la ventana actual, opere de acuerdo con el cuadro de aviso, seleccione linux, presione Entrar e ingrese la contraseña dfrobot
finalmente conectado
7. Vscode instalará el servicio en la placa Xingkong y esperará a que se complete la instalación. Una vez completada la instalación, se muestra una marca de verificación, lo que significa que la conexión se realizó correctamente.
8. Cambie al archivo, le indica que se ha conectado al control remoto, seleccione para abrir la carpeta, luego seleccione el directorio y haga clic en Aceptar, luego ingrese la contraseña dfrobot, la placa se conecta correctamente y los archivos en la placa se muestran, y el archivo se puede editar en este momento.
9. Ejecute el programa de prueba
#【花雕体验】07 搭建行空板开发环境之VSCode编程
#测试程序:屏幕显示“你好,行空板”
# -*- coding: UTF-8 -*-
from unihiker import GUI
import time
gui = GUI()
#unihiker库文字显示
gui.draw_text(text="花雕体验",origin="center",x=120,y=100,color="#0066CC")
gui.draw_text(text="你好,行空板",origin="center",x=120,y=150,color="#0066CC")
gui.draw_text(text="搭建VS Code环境",origin="center",x=120,y=190,color="#0066CC")
while True:
#保持程序运行
time.sleep(1)
10. Diagrama de escena de prueba experimental