Ver la versión completa : [Ayuda] Arduino DUE caído del cielo HALLUDA!
egleuterio
28/10/2014, 13:08
Buenas compis,
El sábado un amigo me ha regalado un arduino DUE, como ya se que no voy a tener tiempo de ponerme a trastearlo hasta, al menos, el próximo siglo, me gustaría saber un par de cosas así cuando me ponga las tengo claras:
1.- Según veo esta es la única placa arduino que va a 3,3v en lugar de a 5v, con lo que como se hace en este caso para alimentarla? No tiene un regulador de voltajes que si le enchufo 5 funciona igual sin explotar y eso?
2.- En que tipo de proyectos se aprecian las bondades de esta placa (tipo de procesador y salidas/entradas)?
3.- En mi vida he tocado arduino ni he programado, como empiezo?
Gracias compis!
si no tienes tiempo ... ni me molestaba ... estas cosas son para "entretenerse trasteando" ;)
Aiken
JoJo_ReloadeD
28/10/2014, 13:32
Para alimentarla si, tiene un regulador, puedes meterle de 7 a 12v y sin problemas. Eso si, ten en cuenta que la I/O se hace a 3.3v, no puedes meterle 5v tal cual.
Puedes usarla para cualquier proyecto en la que necesites una serie de entradas y / o una serie de salidas para los que quieras hacer algo. Puedes hacer mil cosas :)
Yo con un mega, que es parecido al due en cuanto a numero de gpios, tengo montado un sistema domotico de calefaccion que en base a una serie de sensores por i2c va viendo la temperatura en cada habitacion y en base a unos parametros, va encendiendo y apagando los radiadores de cada sala para que el consumo de electricidad sea el menor posible teniendo en cuenta la temperatura objetivo. Luego a esta con una shield ethernet le prepare un miniservidor web en donde se puede entrar, ver las temperaturas en tiempo real y definir los parametros de operacion.
Empieza en http://arduino.cc, baja el IDE para tu plataforma, conecta la placa por usb a tu pc y empieza por lo mas basico, los ejemplos donde vas viendo como se maneja. Dado que todo va a 3.3v, pilla un diodo led estandar (van a 3v), pon la pata larga (+) al gpio 13 (por decir uno), la pata corta (-) a una boca GND, crea un nuevo proyecto que contenga esto:
/*
Blink
Turns on an LED on for one second, then off for one second, repeatedly.
This example code is in the public domain.
*/
// Pin 13 has an LED connected on most Arduino boards.
// give it a name:
int led = 13;
// the setup routine runs once when you press reset:
void setup() {
// initialize the digital pin as an output.
pinMode(led, OUTPUT);
}
// the loop routine runs over and over again forever:
void loop() {
digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(led, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
Es el codigo de uno de los ejemplos mas basicos, lo que hace es setear el modo del pin13 como salida, lo pone en alto (+3.3v), espera 1000ms, lo pone en bajo (0v), espera 1000ms... y lo repite de nuevo.
En la practica el led se enciende y se apaga todo el rato :)
egleuterio
28/10/2014, 13:43
Para alimentarla si, tiene un regulador, puedes meterle de 7 a 12v y sin problemas. Eso si, ten en cuenta que la I/O se hace a 3.3v, no puedes meterle 5v tal cual.
Puedes usarla para cualquier proyecto en la que necesites una serie de entradas y / o una serie de salidas para los que quieras hacer algo. Puedes hacer mil cosas :)
Yo con un mega, que es parecido al due en cuanto a numero de gpios, tengo montado un sistema domotico de calefaccion que en base a una serie de sensores por i2c va viendo la temperatura en cada habitacion y en base a unos parametros, va encendiendo y apagando los radiadores de cada sala para que el consumo de electricidad sea el menor posible teniendo en cuenta la temperatura objetivo. Luego a esta con una shield ethernet le prepare un miniservidor web en donde se puede entrar, ver las temperaturas en tiempo real y definir los parametros de operacion.
Empieza en http://arduino.cc, baja el IDE para tu plataforma, conecta la placa por usb a tu pc y empieza por lo mas basico, los ejemplos donde vas viendo como se maneja. Dado que todo va a 3.3v, pilla un diodo led estandar (van a 3v), pon la pata larga (+) al gpio 13 (por decir uno), la pata corta (-) a una boca GND, crea un nuevo proyecto que contenga esto:
/*
Blink
Turns on an LED on for one second, then off for one second, repeatedly.
This example code is in the public domain.
*/
// Pin 13 has an LED connected on most Arduino boards.
// give it a name:
int led = 13;
// the setup routine runs once when you press reset:
void setup() {
// initialize the digital pin as an output.
pinMode(led, OUTPUT);
}
// the loop routine runs over and over again forever:
void loop() {
digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(led, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
Es el codigo de uno de los ejemplos mas basicos, lo que hace es setear el modo del pin13 como salida, lo pone en alto (+3.3v), espera 1000ms, lo pone en bajo (0v), espera 1000ms... y lo repite de nuevo.
En la practica el led se enciende y se apaga todo el rato :)
Gracias compi, mirare la pagina para informarme, pero sin quedarme nada claro como alimentar el cacharro, me explico:
¿Cuando lo conecto al pc para programarlo se alimenta por el mismo USB o he de conectar algo mas?
Luego cuando este programado ¿Como debería alimentarlo?
Lo se, soy un p*to N00b...
JoJo_ReloadeD
28/10/2014, 13:47
Gracias compi, mirare la pagina para informarme, pero sin quedarme nada claro como alimentar el cacharro, me explico:
¿Cuando lo conecto al pc para programarlo se alimenta por el mismo USB o he de conectar algo mas?
Luego cuando este programado ¿Como debería alimentarlo?
Lo se, soy un p*to N00b...
Por el usb se alimenta tambien, no hace falta que le pongas un alimentador externo...
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.