TUTO- 01 - Estructura de programación y programa básico

Tutoriales y Guías relacionadas con Arduino
Responder
Avatar de Usuario
electroSDR
Pi Alpha
Pi Alpha
Mensajes: 19
Registrado: 19 Ene 2017, 07:36
Agradecido: 0
Agradecimiento recibido: 0
Contactar:

Muy buenas chic@s!!

Vamos a empezar los micro-tutoriales por el famoso blink, algo muy sencillo y fácil.

Por supuesto cualquier duda o pregunta la intentaremos resolver entre todos, aportando cada uno su idea o creencia al respecto y de esta manera participamos y aprendemos todos a la vez.

Vamos allá!!

Partimos de la base, que tenemos instalado el IDE de arduino de la web oficial (si no sabemos como hacerlo, comentarlo y lo vemos juntos)
https://www.arduino.cc/en/main/software y que tenemos configurada nuestra placa y nuestro puerto para el posterior grabado de los datos en la placa uno, mega, etc..
Todas ellas puedes encontrarlas en http://www.electroSDR.com

Esto es realmente sencillo, aunque dentro de poco tiempo ya no pensareis lo mismo.. jaja.

Algunos pensareis que hacer esto es una chorrada, pero sienta la base para aprender cómo funciona la estructura de programación y como actúa la placa.


Este sketch (programa) hace que un led que viene integrado en casi todas las placas se encienda y se apague a nuestro antojo.

Comenzamos!!
// Aquí se declaran las variables, funciones, etc.
const int pinLED= 13; //asignamos la variable led como constante y valor 13


/*Función Setup, Cada vez que arrancamos la placa o reseteamos, se inicializa todo, */
/*(variables, comunicación, cosas que tengamos conectadas, etc)*/
void setup() {
pinMode(pinLED, OUTPUT); //Aquí estamos diciendo que el pinLED al cual dimos valor 13
/*y que equivale a salida digital número 13, como declaramos en la zona de declaración de variables*/
}

/* Función loop. Aquí escribimos el código, esto ejecutará todo el código y cuando acabe, otra vez a empezar. */

void loop() {
digitalWrite(pinLED, HIGH); // Le decimos que encienda el pin13 HIGH
delay(1000); // Aquí le decimos que espere un segundo
digitalWrite(pinLED, LOW); // Le decimos que apague el pin13 LOW
delay(1000); // Otro segundo de espera y vuelta a empezar
}

/* Fijaros en los signos de puntuación () [] {} //, ya que pueden daros quebraderos de cabeza. */
Se puede probar a cambiar los tiempos en delay al valor que queramos y probar.

Si, sabemos que esto es muy sencillo para ti, pero quizás para otros no lo sea tanto y es importante comprender bien desde la base

Recordar que podéis encontrar todos los componentes a un precio muy competitivo y con la seguridad que trabajar con buena gente en http://www.electroSDR.com y https://www.facebook.com/electrosdr/ donde también tenéis acceso al fororaspberry.es



Un saludo a todos y que la tecnología os acompañe.
Última edición por electroSDR el 29 Ene 2017, 12:52, editado 7 veces en total.
Arduino, impresión 3D y raspberry ... electroSDR.com
Avatar de Usuario
MrBeaker
Pi Master
Pi Master
Mensajes: 277
Registrado: 27 Dic 2016, 15:26
Agradecido: 0
Agradecimiento recibido: 0

Gracias por el tuto pero... Esto es un tutorial de arduino por lo que veo, no?
Avatar de Usuario
electroSDR
Pi Alpha
Pi Alpha
Mensajes: 19
Registrado: 19 Ene 2017, 07:36
Agradecido: 0
Agradecimiento recibido: 0
Contactar:

Si, vamos a ir avanzando en complejidad introduciendo shields, sensores, motores, etc.. poco a poco vamos a ir subiendo cosillas,
Cualquier aporte para mejorar, por favor, comentar y así se irá perfeccionando.

Muchas gracias por perder un rato en leerlo!!
Arduino, impresión 3D y raspberry ... electroSDR.com
Avatar de Usuario
Jart
Administrador
Administrador
Mensajes: 125
Registrado: 13 May 2016, 20:30
Agradecido: 0
Agradecimiento recibido: 0

Que ganas de empezar a cacharrear con arduino... :D :D
Avatar de Usuario
Kike
Administrador
Administrador
Mensajes: 2188
Registrado: 13 May 2016, 18:53
Ubicación: Islas Baleares - Menorca
Agradecido: 3 veces
Agradecimiento recibido: 9 veces
Contactar:

Muchas gracias por el tutorial máquina !! ;) A ver si me animo a meterme un poco más en el tema de Arduino!

¡Un abrazo!
Si lo puedes soñar, lo puedes hacer
Avatar de Usuario
MrBeaker
Pi Master
Pi Master
Mensajes: 277
Registrado: 27 Dic 2016, 15:26
Agradecido: 0
Agradecimiento recibido: 0

electroSDR escribió:Si, vamos a ir avanzando en complejidad introduciendo shields, sensores, motores, etc.. poco a poco vamos a ir subiendo cosillas,
Cualquier aporte para mejorar, por favor, comentar y así se irá perfeccionando.

Muchas gracias por perder un rato en leerlo!!
Genial! La verdad es que tengo el Arduino parado y es una lástima.
Avatar de Usuario
Gubenote
Pi Omega
Pi Omega
Mensajes: 58
Registrado: 21 Oct 2016, 09:50
Agradecido: 0
Agradecimiento recibido: 0

Qué alegría! Tutoriales de arduino.
Hace unas semanas me llegó el mio
pomi
Pi Alpha
Pi Alpha
Mensajes: 20
Registrado: 05 Dic 2016, 16:23
Agradecido: 0
Agradecimiento recibido: 0

Muchas gracias.
monkeyberry
Pi Alpha
Pi Alpha
Mensajes: 19
Registrado: 22 Feb 2017, 09:20
Agradecido: 0
Agradecimiento recibido: 0

Muchas gracias compañero
Avatar de Usuario
a_polo2
Pi Alpha
Pi Alpha
Mensajes: 34
Registrado: 21 Ene 2017, 19:57
Agradecido: 0
Agradecimiento recibido: 0

gracias por el tuto.
Wiche
Pi Alpha
Pi Alpha
Mensajes: 20
Registrado: 02 Ago 2016, 11:52
Agradecido: 0
Agradecimiento recibido: 0

Tiene buena pinta, le echare un vistazo.
nesko
Pi Alpha
Pi Alpha
Mensajes: 14
Registrado: 12 Ene 2017, 13:01
Agradecido: 0
Agradecimiento recibido: 0

Gracias por este tutorial
Un Saludo
Responder