Prueba leer 6 potenciómetro de Arduino UNO

C:
int pinA0 = A0;
int pinA1 = A1;
int pinA2 = A2;
int pinA3 = A3;
int pinA4 = A4;
int pinA5 = A5;
int valorPotA0 = 0;
int valorPotA1 = 0;
int valorPotA2 = 0;
int valorPotA3 = 0;
int valorPotA4 = 0;
int valorPotA5 = 0;

void setup()
{
  Serial.begin(115200);
  pinMode(pinA0, INPUT);
  pinMode(pinA1, INPUT);
  pinMode(pinA2, INPUT);
  pinMode(pinA3, INPUT);
  pinMode(pinA4, INPUT);
  pinMode(pinA5, INPUT);
}

void loop()
{
  valorPotA0 = analogRead(pinA0);
  valorPotA1 = analogRead(pinA1);
  valorPotA2 = analogRead(pinA2);
  valorPotA3 = analogRead(pinA3);
  valorPotA4 = analogRead(pinA4);
  valorPotA5 = analogRead(pinA5);

  Serial.print(valorPotA0);
  Serial.print(",");
  Serial.print(valorPotA1);
  Serial.print(",");
  Serial.print(valorPotA2);
  Serial.print(",");
  Serial.print(valorPotA3);
  Serial.print(",");
  Serial.print(valorPotA4);
  Serial.print(",");
  Serial.print(valorPotA5);
  Serial.print(",");
  delay(100); // 100 mili segundos o 0.1 segundos..
}
Buenas:

Les dejo un ejemplo simulador en el cual por el puerto serie pueden controlar 6 potenciómetros o las entradas analógicas de Arduino UNO. Necesitan Virtual Serial Port, un programa para crear puertos series virtuales.

Captura.PNG

Lo que hace es enviar tramas de bytes simulando entradas analógicas y que lo detecte el PC. También puedes usar desde la placa de Arduino pero necesitas el código indicado arriba.

Les dejo esta información y programas para que prueben si les funciona o quieran hacer pruebas.

Saludos.
 

Adjuntos

  • Interfaz Arduino.zip
    102.3 KB · Visitas: 1
Arriba