Paso 5: La interfaz a un Microcontoller
Usted puede conseguirlos aquí: http://shop.aiscube.com/Microcontrollers/BlazingCore/BlazingCore100-Development-Kit
Sin embargo, antes de conectar a los pines BCore100 ADC, tiene que tener un circuito divisor de tensión.
El BCore100 es un 3, 3V sistema con una resolución de 10 bits ADC. Por lo que estoy usando los valores de resistencia como se muestra en la imagen para un 3,3 v versión. Si usas un 5.0V sistema, he proporcionado los valores también.
Conecte el divisor de voltaje y doble sensor como se muestra a pin del ADC de BCore100 17.
Haremos una comprobación muy rápida en la ventana de depuración de los valores.
Abra el IDE de Sonata, cree un nuevo proyecto y dentro del módulo empresa1, copiar y pegar la siguiente.
__________________________________________________________________
' EMPRESA1
Público BendSensorPin Const entero = 17
Público BS1 As integer
'===============================================================================
PÚBLICO SUB MAIN()
BS1 = GetADC(BendSensorPin)
Hacer
BS1 = GetADC(BendSensorPin)
' Convertir el valor entero del Sensor en cadena,
' y enviar de nuevo a la PC
Debug.Print Cstr(BS1)
Delay(100)
Lazo
End Sub
__________________________________________________________________
Presione F5 para descargar. (Estoy suponiendo que usted ya ha dado el IDE Sonata el número COM que está utilizando la clave de descarga, si no estás seguro, consulta aquí)
Una vez descargado, debería ver los valores como los de la foto (Fíjate en el panel de la derecha más amarillo).
Para una mejor vista, consulte el siguiente paso para ver visualizar U.I que hice en una pantalla OLED, con un video del Sensor de curva flexión.