Los Arduino y en general los microcontroladores tienen puertos de entrada y salida y de comunicación. En Arduino podemos acceder a esos puertos a través de los pines. Pines digitales : http://www.arduino.cc/en/Tutorial/DigitalPins , pueden configurarse como entrada (para leer, sensores) o como salida (para escribir, actuadores) Pines analógicos de entrada : https://www.arduino.cc/en/Tutorial/AnalogInputPins , usan un conversor analógico/digital y sirven para leer sensores analógicos como sondas de temperatura. Pines analógicos de salida (PWM) : https://www.arduino.cc/en/Tutorial/PWM , la mayoría de Arduino no tienen conversor digital/analógico y para tener salidas analógicas se usa la técnica PWM. No todos los pines digitales soportan PWM. Puertos de comunicación : USB, serie, I2C y SPI Otro aspecto importante es la memoria, Arduino tiene tres tipos de memoria: SRAM : donde Arduino crea y manipula las variables cuando se ejecuta. Es un recurso limitado y debemos...