Diferencia entre revisiones de «Tocadiscos caja de ritmos»
Ir a la navegación
Ir a la búsqueda
Página creada con «<pre> #define led 13 #define buzzer 11 #define analogPin A0 uint16_t analogVal; void setup () { pinMode (led, OUTPUT); pinMode (buzzer, OUTPUT); Serial.begin(9600); } void loop () { analogVal = analogRead(analogPin); analogVal -= 640; Serial.print("0, "); Serial.print("300, "); Serial.println(analogVal); if (analogVal > 50) { digitalWrite(led, HIGH); digitalWrite(buzzer, HIGH); } else { digitalWrite(led, LOW); digitalWrit…» |
Sin resumen de edición |
||
| Línea 1: | Línea 1: | ||
=Sensores Hall= | |||
* [https://www.diodes.com/datasheet/download/AH49E.pdf Hoja técnica de AH49E sensor Hall] | |||
* [https://www.electronica.uy/producto/robotica/sensores-robotica/magnetico/modulo-sensor-magnetico-analogico/ El modulo de AH49E que compro en Eneka] | |||
=Codigo= | |||
<pre> | <pre> | ||
Revisión del 13:35 1 jun 2026
Sensores Hall
Codigo
#define led 13
#define buzzer 11
#define analogPin A0
uint16_t analogVal;
void setup () {
pinMode (led, OUTPUT);
pinMode (buzzer, OUTPUT);
Serial.begin(9600);
}
void loop () {
analogVal = analogRead(analogPin);
analogVal -= 640;
Serial.print("0, "); Serial.print("300, ");
Serial.println(analogVal);
if (analogVal > 50) {
digitalWrite(led, HIGH);
digitalWrite(buzzer, HIGH);
}
else {
digitalWrite(led, LOW);
digitalWrite(buzzer, LOW);
}
delayMicroseconds(1000);
}