Lo veo complicado, habría que mirar si exis[…]

Voltaje de los gpio

¿Qué pines estás midiendo?

Hola! ayuda con proyecto.

Empieza echándole un ojo al proyecto RaspiR[…]

Mando

Qué mando me recomiendan para odroid xu4?? […]

Tutoriales y Guías relacionadas con Arduino
#9426
Muy buenas [email protected]!!

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.
Jart les gusta esto
#9435
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!!
#9878
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.
electroSDR les gusta esto