Want to make creations as awesome as this one?

Transcript

=

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.

Nuevo: sirve para crear un programa nuevo. Esto genera una nueva ventana donde escribir el código de ese nuevo programa.

Abrir: abre un programa que hayas guardado previamente en el disco duro.

Salvar: guarda el archivo en el disco duro. Es como la opción que hemos visto anteriormente.

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.

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 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.

En la parte izquierda nos informa del número de línea donde está situado el cursor. En la parte de la derecha tenemos un resumen de la placa que tenemos seleccionada y el puerto serie que estamos utilizando.

Como en casi todos los programas que utilizamos, en el IDE de Arduino tenemos una opción paraconfigurar las preferencias del sistema. Nos permite modificar el idioma, el tamaño de letra y algunas cosas más que veremos. Para acceder a esta opción solo tenemos que ir al menú Abrir>Preferencias. Cuando guardas un archivo en tu ordenador, el propio IDE de Arduino ya lo organiza por ti. Crea una carpeta con el mismo nombre que el archivo y dentro guarda el fichero. Por ejemplo, si creas un nuevo programa y vas al menú Archivo>Salvar, te permitirá guardarlo con un nombre.

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.

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.

Puerto USB Tiene una entrada d 5 volts Ayuda a cargar los programas

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

Chip FTDI

LED transmisor y LED receptor

Pines digitales: Es el zócalo más grande. Tiene 14 pines numerados del 0 al 13. 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).

LED controlado con pin #13

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. 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).

El zócalo depines 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.

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

Conector Jack: proporciona de 6v a 12v

Encargado de regular la salida de 3v

Encargado de regular la salida de 5v

Pines de comunicación

Microcontrolador Admega 328P 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).

Boton de reset

Puerto USB con entrada de 5 volts y para carga de codigos

Microcontrolador Driver CH340

Conector Jack: proporciona de 6 a 12 v

Atmega 328 superficial

Pines de entradas analogicas

Pines de entrada digital

Pines de comunicación