Diferencia entre revisiones de «Tocadiscos caja de ritmos»

Sin resumen de edición
Sin resumen de edición
Línea 27: Línea 27:
* https://cloud.undernet.uy/s/a6CEK3JqqbARwpn
* https://cloud.undernet.uy/s/a6CEK3JqqbARwpn


=Codigo=
=Codigo 1=
<pre>
<pre>


Línea 60: Línea 60:
}
}
</pre>
</pre>
=Codigo 2=
<pre>
define led 13 
#define buzzer 11
#define hall0 A0
#define hall1 A1
uint16_t hall0val;
uint16_t hall1val;
void setup () {
  pinMode (led, OUTPUT);
  pinMode (buzzer, OUTPUT);
  Serial.begin(9600);
}
void loop () {
  hall0val = analogRead(hall0);
  hall0val -= 640;
 
  hall1val = analogRead(hall1);
  hall1val -= 640;
  //Serial.print("0, "); Serial.print("300, ");
  Serial.print(hall0val);
  Serial.print(" ");
  Serial.println(hall1val);
  if (hall0val > 50 || hall1val > 50) {
    digitalWrite(led, HIGH);
    digitalWrite(buzzer, HIGH);
  }
  else {
    digitalWrite(led, LOW);
    digitalWrite(buzzer, LOW);
  }
// delayMicroseconds(300000);
  delay(500);
}