[Diao Ye aprende a programar] Arduino práctico (197) --- cero conocimiento STM32F103RBT6 placa de desarrollo estándar 2

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 197: placa de desarrollo de conocimiento cero STM32F103RBT6 placa estándar de chip principal reemplaza a arduino uno

inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
Zero Knowledge Laboratory es un laboratorio sin fines de lucro para la investigación de tecnología de aplicaciones electrónicas de vanguardia, y se enfoca en el código abierto y la promoción de la tecnología electrónica, para que las personas puedan aprender la tecnología electrónica de manera más fácil y feliz.Cuenta con un equipo completo y poderoso, que incluye hardware integrado, software integrado, ingenieros técnicos y líderes senior de proyectos en la parte delantera y trasera del sitio web.

Zero Knowledge Lab se compromete a construir una plataforma de código abierto para el software y el hardware local de China. A través de esta plataforma abierta, ya sean entusiastas de la electrónica, fabricantes y desarrolladores de hardware inteligente con experiencia profesional, o niños y aficionados sin experiencia profesional, pueden fácilmente completar la realización rápida de la idea al prototipo. Al mismo tiempo, nos enfocamos en la aplicación de tecnologías inalámbricas como WIFI, BLE, ZigBee y otros sensores comunes en el Internet de las Cosas, como temperatura y humedad, actitud, imagen, color, sonido y otros módulos.Con nuestra ayuda , sus productos de hardware inteligente podrán obtener varios datos de sensores Más fácil, más fácil de conectar a la red.

Sitio web oficial de Lingzhi Lab http://www.lingzhilab.com/

inserte la descripción de la imagen aquí

Se ha lanzado oficialmente la placa estándar Zero Knowledge desarrollada por Zero Knowledge Lab. La placa estándar Zero Knowledge adopta el mismo diseño de marco que Arduino UNO, por lo que el tamaño es exactamente el mismo y la interfaz de pines también es totalmente compatible con el ONU. La placa estándar Zero Knowledge utiliza STM32F103RBT6 como MCU, adopta un núcleo ARM de alto rendimiento de 32 bits y hace que su frecuencia operativa sea de hasta 72 MHz; tiene un gran espacio de almacenamiento: 20 KB de RAM, 128 KB de FLASH; incluye 37 pines IO, 15- PWM de 15 vías, ADC de 15 vías (precisión de 12 bits), una interfaz de dispositivo USB y una interfaz de dispositivo USB a serie; se pueden usar USB, adaptador AC-DC, LI-PO y otras formas de fuente de alimentación; en Al mismo tiempo, la placa estándar Zero-Knowledge y la herramienta de desarrollo Zero-Knowledge pueden realizar una clave para descargar, muy conveniente de usar.

inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí

Haga clic en Aceptar, y luego podrá ver la siguiente interfaz, y el ejemplo también se muestra normalmente, lo que indica que la instalación es normal:

inserte la descripción de la imagen aquí

[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 195: Placa de desarrollo de conocimiento cero La placa estándar del chip principal STM32F103RBT6 reemplaza
uno de los proyectos arduino uno: salida de puerto serie simple y luces LED integradas intermitentes

Código fuente abierto experimental

/*
【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
实验一百九十五:零知开发板 STM32F103RBT6 主芯片 标准板 替代arduino uno
项目之一:简单串口输出和板载LED灯闪烁
*/

// 复位或上电后运行一次:
void setup()
{
    
    
  //在这里加入初始化相关代码,只运行一次:

  //板载LED灯 - LED_BUILTIN 引脚,设置为输出模式
  pinMode(LED_BUILTIN, OUTPUT);

  //开启串口,设置波特率9600
  Serial.begin(9600);
}

//一直循环执行:
void loop()
{
    
    
  // 在这里加入主要程序代码,重复执行:

  //串口打印信息,在串口调试窗口观察该打印信息
  Serial.println("零知开源,让电子制作变得更简单!");

  //让LED引脚输出高电平
  digitalWrite(LED_BUILTIN, HIGH);

  //延时一会儿,便于肉眼能观察
  delay(500);

  //LED引脚输出低电平
  digitalWrite(LED_BUILTIN, LOW);
  delay(500);
}

interfaz de programación principal

inserte la descripción de la imagen aquí

Salida de puerto serie experimental

inserte la descripción de la imagen aquí

Gráfico de escena experimental

inserte la descripción de la imagen aquí

[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 195: Placa de desarrollo de conocimiento cero La placa estándar del chip principal STM32F103RBT6 reemplaza a arduino uno
Proyecto 2: Detectar la entrada del botón para controlar el encendido y apagado de las luces LED

Código fuente abierto experimental

/*
【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
实验一百九十五:零知开发板 STM32F103RBT6 主芯片 标准板 替代arduino uno
项目之二:检测按键输入,来控制LED灯的亮和灭
*/

#define KEY 0 //连接按键引脚编号 

// 复位或上电后运行一次:
void setup()
{
    
    
        //在这里加入初始化相关代码,只运行一次:
        //开启串口,设置波特率9600
        Serial.begin(9600);
       Serial.println("准备就绪");
        //按键引脚设置为输入模式
        pinMode(KEY, INPUT);
        pinMode(LED_BUILTIN, OUTPUT);
}

//一直循环执行:
void loop()
{
    
    
        // 在这里加入主要程序代码,重复执行:
        digitalWrite(LED_BUILTIN, HIGH);

        if (digitalRead(KEY) == LOW)
        {
    
    
                //消除抖动的影响
                delay(10);
                if (digitalRead(KEY) == LOW)
                {
    
    
                        Serial.println("按键按下了");
                        digitalWrite(LED_BUILTIN, LOW);

                        //等待按键释放
                        while (digitalRead(KEY) == LOW)
                        {
    
    
                                delay(10);
                        }
                }
        }
}

Salida de puerto serie experimental

inserte la descripción de la imagen aquí

Gráfico de escena experimental

inserte la descripción de la imagen aquí

Supongo que te gusta

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