ARCADE FOREVER

Controlar leds con arduino uno.

« Older   Newer »
  Share  
flicki
view post Posted on 9/4/2018, 00:04     +1   -1




:wacko:

A ver..lo del ledwiz ni idea, no se de esas cosas
luego aparte, sigo flipando.
Lucecitas... :wacko:
La dragons lair ya te lo he dicho xtob, muy guapa y las artes son muy guapas, las originales de la recreativa.
si me dices que te vas a hacer un pinball virtual, se me encoge el alma, con ledwiz dices?
:wacko:

Ah si! y si va en serio lo del dragons lair (me refiero a lo de enserio mas que nada porque estoy flipando ) que sepas que te paso unas artes que me paso chispamaster sobre el dragon´s lair, las letras las vectorizo el y mola el relieve que tienen,. (esta noche las subo a mega :D :D )
Q veo que sois de los mios,q cab... :blink:
 
Top
view post Posted on 9/4/2018, 00:26     +1   -1
Avatar

Arcade Workshop

Group:
Usuarios AFFA
Posts:
15,225
Reputation:
+674
Location:
Córdoba

Status:


Tengo ese dibujillo vectorizao.

Gracias flicky. Se lo decia a kusaro, que dice que las estaba buscando. Yo ya se que tu estas tan "acabao" como yo asin que en breva ya sabes donde te espero
 
Top
flicki
view post Posted on 9/4/2018, 00:55     +1   -1




bueno, acabaos no sé pero las marquees esas algunas vamos a hacer, eso esta hecho, yo estoy deseando empezar con la primera, que lo sepas..y todo lo que buenamente pueda ayudar con to mi amor
Ahora estoy repasando lo que he visto hasta ahora en lo de los leds, y con este codigo me mola lo que consigo
CODICE
int ledrojocanalazul = 9;
int ledazulcanalrojo = 6;
int ledverdecanalverde = 5;

void setup ()   {
Serial.begin (9600);
Serial.println("hola individuo, flicki te saluda");
pinMode (ledrojocanalazul, OUTPUT);
pinMode (ledazulcanalrojo, OUTPUT);
pinMode (ledverdecanalverde, OUTPUT);
}
void loop ()   {
int tiempoON = 100;   // Declaramos una variable de tiempo Encendido
int tiempoOFF = 100;   // Declaramos una variable de tiempo Apagado
digitalWrite (ledrojocanalazul, HIGH);   // Enciende el led definido sobre el pin 9
delay (tiempoON);   // Espera un segundo
digitalWrite (ledrojocanalazul, LOW);    // Apaga el led definido sobre el pin 9
delay (tiempoOFF);   // Espera un segundo
digitalWrite (ledazulcanalrojo, HIGH);   // Enciende el led definido sobre el pin 6
delay (tiempoON);   // Espera un segundo
digitalWrite (ledazulcanalrojo, LOW);    // Apaga el led definido sobre el pin 6
delay (tiempoOFF);   // Espera un segundo
digitalWrite (ledverdecanalverde, HIGH);   // Enciende el led definido sobre el pin 5
delay (tiempoON);   // Espera un segundo
digitalWrite (ledverdecanalverde, LOW);    // Apaga el led definido sobre el pin 5
delay (tiempoOFF);   // Espera un segundo
}

Lo podría explicar, pero es más elegante un video, pero que conste que por vosotros que sino...ainss

Si le dais a monitor en serie en el arduino IDE (ctrol+mayusculas+M) en herramientas---monitor en serie os saldrá mi mensaje (hola individuos) :o: :B): :B): :ph34r: :alienff: (maño!)
Voy a seguir con más codigos, poco a poco.. ah si ! lo de megaupload ahora voy

EDITO: Y Aquí va el archivo, podría poner un par de fotos para que lo vierais antes de descargar, pero tengo problemas mentales con lo de que las letras de dragons lair sean de chispamaster.
https://mega.nz/#!zapBSb7C!BUjAi0Y..._5IZ_HOGnsMBAVM
 
Top
flicki
view post Posted on 9/4/2018, 05:21     +1   -1




Ok, vamos con dudas..
Estoy repasando el hilo y voy a empezar con el primer codigo que me has puesto,Kusaro,yo le he añadido unas lineas para que sea un loop interminable.
De este codigo que me pasaste los leds empiezan con fuerte intensidad y luego la van dividiendo en dos la intensidad por pasos hasta apagarse, y luego hay que resetear arduino para empezar otra vez.
CODICE
int ledPin = 9; // LED connected to digital pin 9
int analogPin = 3; // potentiometer connected to analog pin 3
int val = 255; // variable to store the read value

void setup()
{
pinMode(ledPin, OUTPUT); // sets the pin as output
}

void loop()
{

analogWrite(ledPin, val);
delay(250);
val = val/2;
}

Yo he añadido esto y ahora despues de hacer una locura :) (en vez de dividir el val lo multiplica) empieza el ciclo interminable del digital write de apagado y encendido de cada color sucesivamente.
CODICE
int ledPinazul = 9; // LED connected to digital pin 9
int ledPinrojo = 6; // LED connected to digital pin 6
int ledPinverde = 5; //LED connected to digital pin 5
int analogPinazul = 2; // potentiometer connected to analog pin 2
int analogPinrojo = 3; // potentiometer connected to analog pin 3
int analogPinverde = 4; // potentiometer connected to analog pin 4
int val = 250; // variable to store the read value


void setup()
{
pinMode(ledPinazul, OUTPUT); // sets the pin as output
pinMode(ledPinrojo, OUTPUT); //sets the pin as output
pinMode(ledPinverde, OUTPUT); //sets thee pin as output
}

void loop()
{

analogWrite(ledPinazul, val);
delay(250);
val = val*2;
analogWrite(ledPinrojo, val);
delay(250);
val = val*2;
analogWrite(ledPinverde, val);
delay(250);
val = val*2;
int tiempoON = 250;   // Declaramos una variable de tiempo Encendido
int tiempoOFF = 250;   // Declaramos una variable de tiempo Apagado
digitalWrite (ledPinrojo, HIGH);   // Enciende el led definido sobre el pin 9
delay (tiempoON);   // Espera un segundo
digitalWrite (ledPinrojo, LOW);    // Apaga el led definido sobre el pin 9
delay (tiempoOFF);   // Espera un segundo
digitalWrite (ledPinazul, HIGH);   // Enciende el led definido sobre el pin 6
delay (tiempoON);   // Espera un segundo
digitalWrite (ledPinazul, LOW);    // Apaga el led definido sobre el pin 6
delay (tiempoOFF);   // Espera un segundo
digitalWrite (ledPinverde, HIGH);   // Enciende el led definido sobre el pin 5
delay (tiempoON);   // Espera un segundo
digitalWrite (ledPinverde, LOW);    // Apaga el led definido sobre el pin 5
delay (tiempoOFF);   // Espera un segundo
}


Biem...pues con este codigo no hay manera de que entienda como conectar el pin analogico (ni el dos ni el trees ni el cuatro)
Si los potenciometros van al pin digital al ground y al canal de color del led ¿ande meto el pin analogico?
No hay manera de que consiga hacer bien este esquema, cagon bisbal, con perdon
 
Top
view post Posted on 9/4/2018, 06:36     +1   +1   -1
Avatar

V.I.P.

Group:
Member
Posts:
225
Reputation:
+23

Status:


QUOTE
Kusaro, sera que no le has hechado un vistazo a este post.

Mira por donde te vas a acostar con una alegria grande, y un gran trabajo ahorrado.

Por lo que entiendo que ledwizlone tambien?

Sera todo probar

Me fui antes a la cama XD
Pero si, me habéis dado una alegría al levantarme, jooo que pasada de maquinon que has construido!!!

Supongo, nunca lo he utilizado así que no puedo decirte nada más allá de lo que pone en su página...
QUOTE
EDITO: Y Aquí va el archivo, podría poner un par de fotos para que lo vierais antes de descargar, pero tengo problemas mentales con lo de que las letras de dragons lair sean de chispamaster.
https://mega.nz/#!zapBSb7C!BUjAi0Y..._5IZ_HOGnsMBAVM

Waaa, muchas gracias por el enlace.
Ni os imagináis el trabajo que me quitais de encima.

QUOTE
Biem...pues con este codigo no hay manera de que entienda como conectar el pin analogico (ni el dos ni el trees ni el cuatro)
Si los potenciometros van al pin digital al ground y al canal de color del led ¿ande meto el pin analogico?
No hay manera de que consiga hacer bien este esquema, cagon bisbal, con perdon

Ese código no puede tirar, jeje.
Los potenciometros, consideralos un extra, no son necesarios, sólo atenuan la señal de salida que genera arduino....
A ver la idea está bien, pero el primer punto es que analogwrite sólo soporta valores desde 0 a 255, no puedes asignar 255*2, ya que se sale de rango.
Y después si ese pin lo estás usando con analogwrite, después no puedes usar digitalwrite sobre ese mismo, por que ya ha sido declarado como analógico.
 
Top
flicki
view post Posted on 9/4/2018, 13:49     +1   -1




No sé que me pasaba ayer...ah si!! que me dio el telele cuando vi la maquina esa con el ledwiz y las marquees virtuales.

A ver..el ledwiz, utiliza el ledblinky (por supuesto que utiliza ledblinky. francisco camps), ledwiz es el arduino y su ledblinky es el programita que utiliza.
Vale 44,95 euros (no sé si con envio incluido, no creo..) pero jo...mola un huevo

Se comenta,se dice, que con un arduino atmega 2560 y una serie de pasos a seguir, que no parecen nada nada sencillos, ni que les vaya a salir a todos los modelos(hay algunos que puedes meter el chip en dfu mode y hacerle un flash y un reseteo y meterle la nueva informacion al chip, sin muchos problemas y hay otros que tienes que tener un convertidor de usb-isp y aparte el conversor de 10 pines a 6 pines y luego ver si tienes los h...toreros de reflashear el chip y convertirlo en un ledwizclone (yo lo voy a intentar, ya tengo pedidos los tres cacharros, por menos de diez euros con envio incluido a telechina)

Yo elegiría comprar el ledwiz, sin ninguna duda, pero como me funcione me voy a escojonar pero bien (tranquis no creo que funcione)
 
Top
view post Posted on 9/4/2018, 13:56     +1   -1
Avatar

Arcade Workshop

Group:
Usuarios AFFA
Posts:
15,225
Reputation:
+674
Location:
Córdoba

Status:


QUOTE (flicki @ 9/4/2018, 14:49) 
No sé que me pasaba ayer...ah si!! que me dio el telele cuando vi la maquina esa con el ledwiz y las marquees virtuales.

A ver..el ledwiz, utiliza el ledblinky (por supuesto que utiliza ledblinky. francisco camps), ledwiz es el arduino y su ledblinky es el programita que utiliza.
Vale 44,95 euros (no sé si con envio incluido, no creo..) pero jo...mola un huevo

Se comenta,se dice, que con un arduino atmega 2560 y una serie de pasos a seguir, que no parecen nada nada sencillos, ni que les vaya a salir a todos los modelos(hay algunos que puedes meter el chip en dfu mode y hacerle un flash y un reseteo y meterle la nueva informacion al chip, sin muchos problemas y hay otros que tienes que tener un convertidor de usb-isp y aparte el conversor de 10 pines a 6 pines y luego ver si tienes los h...toreros de reflashear el chip y convertirlo en un ledwizclone (yo lo voy a intentar, ya tengo pedidos los tres cacharros, por menos de diez euros con envio incluido a telechina)

Yo elegiría comprar el ledwiz, sin ninguna duda, pero como me funcione me voy a escojonar pero bien (tranquis no creo que funcione)

Ok tomo relevo en el tema, ahora mismo con el arduino atmega 2560 16a4 (ojo no el 32). Transformandolo, y os comento.

PArto de la base que no tengo npi del tema. Pero aprendo rápido.
 
Top
flicki
view post Posted on 9/4/2018, 14:12     +1   -1




buff me encoges todas las zonas corporales, xtob

¿que tuto vas a intentar seguir? ¿el video o otro?

no parece haber dos tutoriales iguales, me parece que hay otro en frances que no me entero, pero ese me parece que es con weemos, en vez de ledwiz.

Cuenta conmigo para ayuda, en el grupo de visual pinball de facebook hay gente que lo ha intentado y no ha podido, parece que lo podian convertir en ledwizclone, pero cada vez que se apagaba volvia al chip original...
tu vete contando...q guay!
yo mientras venga mi paquete (aaay señor carteeeeero, que me traes?), seguiremos divirtiendonos con el juguete este

CITAZIONE
Ok tomo relevo en el tema, ahora mismo con el arduino atmega 2560 16a4 (ojo no el 32). Transformandolo, y os comento.

PArto de la base que no tengo npi del tema. Pero aprendo rápido.

Yo tengo encargado el chip 16u2
 
Top
view post Posted on 9/4/2018, 14:16     +1   -1
Avatar

Arcade Workshop

Group:
Usuarios AFFA
Posts:
15,225
Reputation:
+674
Location:
Córdoba

Status:


eso, el 2 es el mio.

La verdad que lo que hay que hacer es modificar el codigo fuente del 32, para compilar para el 16

Luego ya tienes el firmware creado para el 16

grabar el firmware en el arduino y yasta.

Ahora mismo esoty en lo de compilar el firmware. a ver si soy capataz
 
Top
flicki
view post Posted on 9/4/2018, 14:17     +1   -1




Abre un hilo, xtob, toda la info que puedas dar del tema a mi me das LA VIDA
 
Top
view post Posted on 9/4/2018, 14:21     +1   -1
Avatar

Arcade Workshop

Group:
Usuarios AFFA
Posts:
15,225
Reputation:
+674
Location:
Córdoba

Status:


Nene seguimos en este mismo no le des mas vueltas.

BOTONES MOLONES!


----------------------------------------------------------
Seguimos
 
Top
flicki
view post Posted on 9/4/2018, 14:27     +1   -1




Vale, vale, perdona tio.
oye...si quieres que te postee unos videos solo tienes que pedirmelo?
yo te los grabo ññññgñgñgññgñ
brian-kuh-disappointed
 
Top
view post Posted on 9/4/2018, 14:53     +1   -1
Avatar

V.I.P.

Group:
Member
Posts:
225
Reputation:
+23

Status:


A ver, no he tenido tiempo de leer todo así que a lo mejor meto la pata XD, pero por lo que veo quereis flashear un arduino, quitándole su firmware y introducir el del ledwiz ¿No?

Antes de cargaros un arduino venden los clones de arduino, están bajo diferentes nombres como funduino o similar, vienen completamente en blanco y son mucho más baratos que el original el arduino nano creo que me salió por menos de 2€.

Bueno, a lo que iba, si pillais uno de estos junto con un programador usbasp le podéis meter ese código facilmente y sin cargaros un arduino original....
 
Top
view post Posted on 9/4/2018, 14:58     +1   -1
Avatar

Arcade Workshop

Group:
Usuarios AFFA
Posts:
15,225
Reputation:
+674
Location:
Córdoba

Status:


Si, pero Kusaro eso es pal que sepa.

A ver el mio es un clon chino y no es el 32 es el 16.

Ahora metiendo los directorios en el entorno para empezar a compilar, despues de instalar gw

Lo que no entiendo es porque contra no eta el frimware compilado. Es increible, en fin. Sigo.
 
Top
flicki
view post Posted on 9/4/2018, 14:58     +1   -1




Pero la cuestión sería pillar un modelo que lleve el chip que nos interesa flahear.
Dice que lleva
ULN2803 cada 8 salidas (4 integrados) y una eeprom y yo que sé más... ¿como encuentro el funduino adecuado? yo de eso ni idea, la verdad.

Edito:xtob. la compilacion de eso (que dicen just make)no tengo ni la mas minima idea, yo llegue a descargarme el source y no se que más, pero hasta ahi llegué :D
 
Top
115 replies since 7/4/2018, 09:00   1139 views
  Share