Want to make creations as awesome as this one?

Transcript

IDE arduino Área de trabajo

Verificar/Compilar: este botón verifica el código en busca de errores y lo compila. Cuando hablo de compilar me refiero a traducir el lenguaje de programación que entendemos los humanos en código máquina que entienden las máquinas.

Subir: el botón subir nos permite cargar o subir el código al microcontrolador a través del puerto serie USB.

Monitor serie: es una de las partes más importantes del IDE de Arduino. Sirve para mostrar información de la comunicación entre el ordenador y Arduino en las dos direcciones.

El área de mensajes En esta área de mensajes se muestra la última acción que has realizado. También muestra mensajes cuando se está realizando alguna tarea como subir un programa a la placa.

La consola La consola nos va a dar información muy valiosa. Nos puede dar información sobre una acción concreta, por ejemplo, los datos tras subir un programa a la placa. Pero lo más importante, nos informa si hay algún error.

El editor Aquí es donde más vamos a trabajar ya que es donde escribimos nuestro código. Pero no solo eso, también tenemos acceso a las funciones más utilizadas. En la parte central encontramos el propio editor. Incluye el número de línea útil, por ejemplo, para detectar errores.

Placa Arduino UNO CH340

El botón reset resetea la placa y hace que empiece a ejecutar el código desde el principio.

El LED de encendido nos informa si la placa está alimentada.

Conector jack de alimentación. Es igual que el pin Vin pero a través de un conector jack. El voltaje de alimentación que soporta es de 6V a 12V.

Se llama puerto USB pero realmente estamos trabajando a través del puerto serie. Dentro de la propia placa hay un conversor de USB a serie, también conocido como TTL o FTDI. Pero no solo sirve para cargar los programas, también nos sirve para alimentar la placa con 5V. Se alimenta así sobre todo cuando lo estás programando.

Placa Arduino UNO FTDI

El LED de encendido nos informa si la placa está alimentada.

El botón reset resetea la placa y hace que empiece a ejecutar el código desde el principio.

El pin Vin nos da otra alternativa a la hora de alimentar Arduino con un voltaje de entre 6V y 12V. De momento te recomiendo que lo alimentes a través del puerto USB.

Conector jack de alimentación. Es igual que el pin Vin pero a través de un conector jack. El voltaje de alimentación que soporta es de 6V a 12V.

Se llama puerto USB pero realmente estamos trabajando a través del puerto serie. Dentro de la propia placa hay un conversor de USB a serie, también conocido como TTL o FTDI. Pero no solo sirve para cargar los programas, también nos sirve para alimentar la placa con 5V. Se alimenta así sobre todo cuando lo estás programando.

Pines digitales

​Tiene 14 pines numerados del 0 al 13.En los pines digitales de Arduino solo podemos tener dos estados HIGH o LOW que equivalen a 5V y 0V.Además, los pines digitales pueden funcionar en 3 modos diferentes:Modo entrada (INPUT): puede leer voltajes. Por ejemplo, ¿está pulsado un botón? si (HIGH) o no (LOW).Modo salida (OUTPUT): puede suministrar un voltaje. Por ejemplo, encender/apagar un led on (HIGH) o off (LOW).Excepción (PWM): algunos pines del microcontrolador pueden funcionar en modo salida suministrando un valor entre el rango 0V y 5V. Esto ya no sería un pin digital. Estos pines van marcados con el símbolo ~ y hay 6 dentro de la placa de Arduino (3, 5, 6, 9, 10, 11).Por último señalar que los pines 0 y 1 son Rx (recibir) y Tx (transmitir). Se utilizan para la comunicación serie entre el ordenador y Arduino y están conectados a los LEDs de la placa donde pone RX y TX. Se recomienda no utilizar estos pines.

Pines digitales

​Tiene 14 pines numerados del 0 al 13.En los pines digitales de Arduino solo podemos tener dos estados HIGH o LOW que equivalen a 5V y 0V.Además, los pines digitales pueden funcionar en 3 modos diferentes:Modo entrada (INPUT): puede leer voltajes. Por ejemplo, ¿está pulsado un botón? si (HIGH) o no (LOW).Modo salida (OUTPUT): puede suministrar un voltaje. Por ejemplo, encender/apagar un led on (HIGH) o off (LOW).Excepción (PWM): algunos pines del microcontrolador pueden funcionar en modo salida suministrando un valor entre el rango 0V y 5V. Esto ya no sería un pin digital. Estos pines van marcados con el símbolo ~ y hay 6 dentro de la placa de Arduino (3, 5, 6, 9, 10, 11).Por último señalar que los pines 0 y 1 son Rx (recibir) y Tx (transmitir). Se utilizan para la comunicación serie entre el ordenador y Arduino y están conectados a los LEDs de la placa donde pone RX y TX. Se recomienda no utilizar estos pines.

Pines analógicos

Es el zócalo donde pone ANALOG IN y van numerados del A0 al A5, 6 pines.Con estos pines podemos medir diferentes voltajes entre 0V y 5V. Es decir, podemos tener un voltaje de 3,5V en uno de estos pines y Arduino sería capaz de leerlo.Sin embargo, existe un problema. El microcontrolador no entiende de números decimales, sólo entiende datos digitales 1’s y 0’s. Par resolver esto, la MCU incorpora un ADC (son las siglas de Analog Digital Converter o en español Conversor Analógico Digital).

Pines analógicos

Es el zócalo donde pone ANALOG IN y van numerados del A0 al A5, 6 pines.Con estos pines podemos medir diferentes voltajes entre 0V y 5V. Es decir, podemos tener un voltaje de 3,5V en uno de estos pines y Arduino sería capaz de leerlo.Sin embargo, existe un problema. El microcontrolador no entiende de números decimales, sólo entiende datos digitales 1’s y 0’s. Par resolver esto, la MCU incorpora un ADC (son las siglas de Analog Digital Converter o en español Conversor Analógico Digital).

Pines de alimentación

El zócalo de pines de alimentación nos sirve para alimentar los componentes, sensores y actuadores.Hay que destacar 4 de todos los que hay:3,3V: suministra ese voltaje por ese pin.5V: suministra ese voltaje por ese pin.GND: hay dos pines con esta función además del que está en el zócalo de los pines digitales. Es la toma de tierra y por donde debemos cerrar el circuito.

Microcontrolador

Los microcontroladores también se llaman MCU por sus siglas en inglés Microcontroller Unit.tiene como objetivo una tarea concreta. Por ejemplo, cerrar las puertas de un ascensor, captar la temperatura de un sensor, etc.Sin embargo, un microprocesador es de propósito general. Puede hacer varias cosas a la vez. Recopilar información de los datos, enviar por email, mostrar en una pantalla, etc.…Pero ¿qué es una MCU o microcontrolador? Es un circuito integrado programable, capaz de ejecutar las órdenes que están almacenadas en su memoria. Ojo a esto, circuito integrado programable. Esto quiere decir que lo podemos programar.Su nombre completo es ATMEGA328P-PU y es un microcontrolador de 8-bit. Esto quiere decir que solo puede hacer operaciones con números de 8-bit (números entre 0 y 255).

Herramientas

Puedes seleccionar la placa a través del menú en Herramientas>Placa>Arduino/Genuino UNO. No hace falta que conectes la placa al ordenador para seleccionar un modelo.El puerto serie es por donde se comunican Arduino y el ordenador. Es necesario que tengas conectado tu Arduino al ordenador. Es muy sencillo, no tiene pierde.Para seleccionar el puerto lo hacemos a través del menú Herramientas>Puerto. Puede que aparezca más de uno y además el nombre varía según el sistema operativo.