Análisis y comparativas
Eventos GuíasNo hay páginas en esta sección.
No hay páginas en esta sección.
Análisis y comparativas
Eventos GuíasNo hay páginas en esta sección.
No hay páginas en esta sección.
Moderador de tiempos para asambleas es un dispositivo para moderar el tiempo de exposición en las asambleas de Bricolabs.
Nació para impedir que los que tienen mucha labia, hagan que las asambleas de BricoLabs se alarguen infinitamente y de esta manera hacerlas mas dinámicas ;)
Una vez encendido mediante su interruptor:
Me basé en uno de mis antiguos proyectos: http://forum.arduino.cc/index.php/topic,31999.0.html
{{ old:archivo:circuito_bola_musical_luminosa.jpg |Diagrama de conexión}}
En el portapilas instalé un interruptor, y conecté esta alimentación al arduino Pro Mini.
Para que no se muevan las conexiones utilicé una pistola de pegamento caliente fijando todas las soldaduras y conexiones.
El Arduino se puede separar del conjunto para reprogramarlo con un adaptador USB-serie.
Los tiempos se configuran en las variables intervalGreen y intervalBlue. El Arduino instalado funciona a 8MHz en vez de a los 16MHz normales, por lo que los tiempos deben ser divididos a la mitad. Es decir, para 50 s = 50000 ms se debe poner 25000 ms.
int redPin = 7; int greenPin = 9; int bluePin = 8; unsigned long time; unsigned long previousMillis; long intervalGreen = 25000; long intervalBlue = 5000; void setup() { pinMode(redPin, OUTPUT); pinMode(greenPin, OUTPUT); pinMode(bluePin, OUTPUT); analogWrite(redPin, 255); analogWrite(greenPin, 0); analogWrite(bluePin, 255); previousMillis = millis(); } void loop() { time = millis() - previousMillis; if(time < intervalGreen){ analogWrite(redPin, 255); analogWrite(greenPin, 0); analogWrite(bluePin, 255); } if((time > intervalGreen) && (time < (intervalBlue+intervalGreen))){ analogWrite(redPin, 255); analogWrite(greenPin, 255); analogWrite(bluePin, 0); } if(time > (intervalBlue+intervalGreen)){ analogWrite(redPin, 0); analogWrite(greenPin, 255); analogWrite(bluePin, 255); delay(30); analogWrite(redPin, 255); analogWrite(greenPin, 255); analogWrite(bluePin, 255); delay(30); } }
Archivo:construyendo moderador.jpg|Construyendo el moderadorArchivo:Arduino con led.jpg|Arduino Pro Mini con led RGB instaladoArchivo:Conjunto portapilas y Arduino.jpg|Conjunto Arduino y portapilas