Paso 2: Problemillas con el software de Arduino
Cuando usted está usando un Mac con Arduino v1.0 +, si introduce una declaración de variable de "A1", que le dará un error, 'A1 no declarada', vea el código siguiente. Extrañamente, el pin analógico hace referencia a "A1", "A2", trabajo etc. cuando programar el Arduino Uno.
int analogPin1 = A1; Esto le dará un error al verificar
int analogPin1 = 1; en cambio esto funcionará para seleccionar A1, pin físico 7
int val = 0;
void loop()
{val = analogRead(analogPin1); //this da una lectura analógica de A1, en el pin físico 7.}
Aquí es la confusión; también puede llamar a un pin digital 1.
int digitalPin1 = 1; Esto es física pin 6
void setup()
{pinMode (digitalPin1, salida); / / declara el pin 1 como salida}
void loop()
{digitalWrite (digitalPin1, HIGH); / / enciende}
Si tienes Windows o Mac con Arduino 1.5.6, entonces puede en lugar de otro utilizar "A1" y reducir la confusión entre él y pin1 digital. Pero si te acostumbras a lo contrario, debería seguir trabajando.