Diferencia entre revisiones de «Vibrómetro»

Sin resumen de edición
Línea 27: Línea 27:
const int control_pin = 25;
const int control_pin = 25;
const int bias_pin = 26;
const int bias_pin = 26;
const int neutral = 127;


void setup() {  
void setup() {  
Línea 34: Línea 33:
   dacWrite(bias_pin, 150);
   dacWrite(bias_pin, 150);


  Serial.begin(115200);
   pinMode(34, INPUT);
   pinMode(34, INPUT);
   analogSetAttenuation(ADC_0db);
   analogSetAttenuation(ADC_0db);
Línea 42: Línea 40:


void loop() {
void loop() {
  const int amplitude = 20; // max = 120
  const int center = 127;
   int x = analogRead(34);
   int x = analogRead(34);
   if (x > 2500) dac++;
   if (x > 2500) dac++;