Diferencia entre revisiones de «Sensor de proximidad infrarrojo»

Página creada con «=Codigo= <pre> void setup() { pinMode(A0, INPUT_PULLUP); pinMode(8, OUTPUT); Serial.begin(9600); } void loop() { digitalWrite(8, HIGH); delay(10); int max_enc = 0; for (int i = 0; i < 1000; i++) { int v = analogRead(A0); if (v > max_enc) max_enc = v; } digitalWrite(8, LOW); delay(10); int max_apa = 0; for (int i = 0; i < 1000; i++) { int v = analogRead(A0); if (v > max_apa) max_apa = v; } const int difference = m…»
 
Sin resumen de edición
Línea 1: Línea 1:
=Codigo=
=Código=
<pre>
<pre>
void setup() {
void setup() {
Línea 9: Línea 9:
void loop() {
void loop() {
   digitalWrite(8, HIGH);
   digitalWrite(8, HIGH);
   delay(10);
   delay(1);


   int max_enc = 0;
   int max_enc = 0;
   for (int i = 0; i < 1000; i++) {
   for (int i = 0; i < 100; i++) {
     int v = analogRead(A0);
     int v = analogRead(A0);
     if (v > max_enc) max_enc = v;
     if (v > max_enc) max_enc = v;
Línea 19: Línea 19:
    
    
   digitalWrite(8, LOW);
   digitalWrite(8, LOW);
   delay(10);
   delay(1);


   int max_apa = 0;
   int max_apa = 0;
   for (int i = 0; i < 1000; i++) {
   for (int i = 0; i < 100; i++) {
     int v = analogRead(A0);
     int v = analogRead(A0);
     if (v > max_apa) max_apa = v;
     if (v > max_apa) max_apa = v;