Paso 3: Conectar los sensores y leerlos
El circuito es muy simple. Los elementos piezoeléctricos están conectados a 6 Ins analógico en la Junta de desarrollo de Edison. Necesitará conectar necesario resistencia en paralelo para calibrar las lecturas del sensor. Piezoeléctricos son elementos sensibles y sin estas resistencias su salida llegará a ser 1023 (el máximo valor posible) incluso con un impacto leve. Utilice estas resistencias para domar por el sensor y obtener una significativa escala de valores.
Una vez que tengas estos sensores conectados y el dispositivo de encendido. El siguiente pedazo de código Python Lee periódicamente los valores de los sensores.
mraa importación
tiempo de importación
# Obtener el identificador en cada una de las entradas
impacto = [mraa. AIO (0), mraa. AIO(1), mraa. AIO(2), mraa. AIO(3), mraa. AIO(4), mraa. AIO(5)]
# Vector de resultado Init
impactVal = [0, 0, 0, 0, 0, 0]
mientras que 1:
impactVal [0] = float(impact[0].read())
impactVal [1] = float(impact[1].read())
impactVal [2] = float(impact[2].read())
impactVal [3] = float(impact[3].read())
impactVal [4] = float(impact[4].read())
impactVal [5] = float(impact[5].read())
imprimir impactVal
# Permitir tiempo para los sensores de adaptación
Time.Sleep(0.5)
Ahora tienes los primeros pasos necesarios para crear un dispositivo de análisis de marcha