Entregable 07
Simulación del prototipo electrónico
Simulación del prototipo electrónico
El programa de Wokwi no cuenta con los sensores de flexión que se utilizarán para el prototipo; sin embargo, al actuar como una resistencia variable, su comportamiento puede ser simulado por potenciómetros que se comportan de la misma manera y pueden ser regulados manualmente.
#include "BluetoothSerial.h"
BluetoothSerial SerialBT;
//Declaración de los pines conectados al esp32
int flex1=33;
int flex2=32;
//Valor inicial de los datos a recolectar por los sensores
double datoflex1=0;
double datoflex2=0;
//Luz led indicador
int led=12;
void setup() {
Serial.begin(9600);
pinMode(flex1,INPUT);
pinMode(flex2,INPUT);
pinMode(led,OUTPUT);
//Serial.println("REGISTRO DE FLEXIÓN: ");
SerialBT.begin("equipo9_esp32");
}
void loop() {
datoflex1= analogRead(flex1)*3.3/4096.0;
datoflex2= analogRead(flex2)*3.3/4096.0;
if(datoflex1>=1.9){
delay(100);
Serial.println('D');
}
if(datoflex2>=1.9){
delay(100);
Serial.println('W');
}
if(datoflex1>1.7){
SerialBT.println("Flexión 1: " + String(datoflex1));
delay(1000);
}
if(datoflex2>1.7){
SerialBT.println("Flexión 2: " + String(datoflex2));
delay(1000);
}
if (datoflex1>=1.9||datoflex2>=1.9){
digitalWrite(led,HIGH);
SerialBT.println("Se alcanzó la flexión requerida");
}
else{
digitalWrite(led,LOW);
}
delay(1000);
}
Aquí se encuentra el código de programación en formato .ino y el digrama de circuitos.
Nivel 1
Nivel 2