EL OBJETIVO DEL LABORATORIO #1 ES:CONTROLAR 8 LEDS DESDE EL ARDUINO, UN LED ENCENDIDO QUE SE MUEVE DE IZQUIERDA A DERECHA.
MATERIALES
- PROTOBOARD
- TARJETA ARDUINO
- CABLE USB
- CABLE JUMPERS
- 8 LEDS 220 OHM
- 8 RESISTENCIAS DE 220 OHM
- COMPUTADOR CON EL PROGRAMA ARDUINO INSTALADO CORRECTAMENTE
DIAGRAMAS USANDO FRITZING.
- PCB
PASO A PASO
AQUÍ MIRAREMOS EL PASO A PASO DEL LABORATORIO
1. COLOCAMOS LAS 8 RESISTENCIAS
2. LUEGO DE LAS 8 RESISTENCIAS, INSERTAMOS LOS 8 LEDs
3. LUEGO DE LOS 8 LEDs Y LAS 8 RESISTENCIAS PASAMOS A COLOCAMOS LOS RESPECTIVOS CABLES EN LA PROTOBOARD Y EN EL ARDUINO
FUNCIONAMIENTO
UH-LA LA MIREMOS EL FUNCIONAMIENTO DEL VÍDEO
CÓDIGO EN ARDUINO
MIREMOS COMO FUNCIONA EL CODIGO EN ARDUINO
- AQUÍ LES MOSTRARE COMO ES EL FUNCIONAMIENTO DEL LABORATORIO EN ARDUINO, YA QUE PODEMOS DEMOSTRAR CON EL SIGUIENTE CODIGO COMO ES SU FUNCIONAMIENTO
- ******************* Proyecto ******************
- * Universidad Santiago de Cali
- *
- * Laboratorio 01: 8 LEDs en Linea
- * Autor: CAROLINA HURTADO ARBOLEDA
- * Descripción:
- * Mover la ONU LED Encendido de Izquierda a Derecha y viceversa
- * Conexiones:
- * 8 LED + Resistencias ONU Los Pinos D2 .. D9
- * Versión: 1
- * /
- / ******************** Librerias ********************* /
- // Ninguna
- / ********** ********** Constantes ****************** /
- // Ninguna
- / ********** ********** Objetos ******************** /
- // Ninguno
- / ********** ********** Variables ***************** /
- // Ninguna
- / ********** ********** ************ Configuracion /
- void setup () {
- pinMode (2, SALIDA);
- pinMode (3, OUTPUT);
- pinMode (4, OUTPUT);
- pinMode (5, SALIDA);
- pinMode (6, OUTPUT);
- pinMode (7, OUTPUT);
- pinMode (8, OUTPUT);
- pinMode (9, OUTPUT);
- } // Configu aleta ()
- / ******************** Ciclo Principal *************** /
- void loop () {
- // Acciones
- digitalWrite (2, ALTA);
- de retardo (1000);
- digitalWrite (2, BAJO);
- de retardo (1000);
- digitalWrite (3, ALTA);
- de retardo (1000);
- digitalWrite (3, BAJO);
- de retardo (1000);
- digitalWrite (4, ALTA);
- de retardo (1000);
- digitalWrite (4, BAJO);
- de retardo (1000);
- digitalWrite (5, ALTA);
- de retardo (1000);
- digitalWrite (5, BAJA);
- de retardo (1000);
- digitalWrite (6, ALTA);
- de retardo (1000);
- digitalWrite (6, BAJO);
- de retardo (1000);
- digitalWrite (7, ALTA);
- de retardo (1000);
- digitalWrite (7, BAJO);
- de retardo (1000);
- digitalWrite (8, ALTA);
- de retardo (1000);
- digitalWrite (8, BAJO);
- de retardo (1000);
- digitalWrite (9, ALTA);
- de retardo (1000);
- digitalWrite (9, BAJO);
- de retardo (1000);
- } // Fin del loop ()
- / ******************** Funciones ************************** /
- // Ninguna
- / ********** Fin *********** /
LABORATORIO #2
EL OBJETIVO DEL LABORATORIO #2 ES: CONTROLAR 8 LEDs DESDE EL ARDUINO, YA QUE USAMOS 2 POTENCIOMETROS PARA LEER LOS DATOS, USAMOS UN LEDs ENCENDIDO QUE SE MUEVE DE IZQUIERDA A DERECHA.
MATERIALES
- PROTOBOARD
- TARJETA ARDUINO
- CABLE USB
- 8 LEDs
- 8 RESISTENCIAS DE 220 OHM
- 2 POTENCIOMETROS DE 10K OHM
- CABLES MACHO-MACHO
- COMPUTADOR CON EL RESPECTIVO PROGRAMA INSTALADO
DIAGRAMAS USANDO FRITZING.
PASO A PASO
AQUÍ VAMOS A MIRAR EL PASO A PASO DEL LABORATORIO 2, COMO LO MONTAMOS
1. PUESTA DE LOS LEDs
2. PUESTA DE LAS RESISTENCIAS
3. PUESTA DE LOS CABLES MACHO-MACHO
4. PUESTA DE LOS POTENCIOMETROS Y ARMADO FINAL
FUNCIONAMIENTO
YUPI MIREMOS EL VIDEO DE COMO FUNCIONA
CODIGO EN ARDUINO
MIREMOS COMO FUNCIONA EL CODIGO EN ARDUINO
- AQUÍ LES MOSTRARE COMO ES EL FUNCIONAMIENTO DEL LABORATORIO EN ARDUINO
- /********** Proyecto **********
- * Laboratorio 02: 8 LEDs en linea controlados con Potenciometros
- * Autor: CAROLINA HURTADO ARBOLEDA
- * Descripcion:
- * Mover un LED encendido de Izquierda a Derecha y viceversa
- * Con tiempos controlados por potenciometros
- * Conexiones:
- * 8 LEDs + resistencias a los pines D2 .. D9
- * 2 Potenciometros a los pines A0 y A1
- * Version: 1
- */
- /********** Librerias **********/
- // ninguna
- /********** Constantes **********/
- #define POT1 A0
- #define POT2 A1
- #define TOTLED 8 // Total LEDs
- /********** Objetos **********/
- // ninguno
- /********** Variables **********/
- int led[TOTLED] = {
- 2, 3, 4, 5, 6, 7, 8, 9
- };
- int t_encendido = 500;
- int t_apagado = 500;
- /********** Configuracion **********/
- void setup() {
- int pos = 0;
- while (pos < TOTLED) {
- pinMode(led[pos], OUTPUT);
- pos = pos + 1;
- }
- pinMode(POT1, INPUT);
- pinMode(POT2, INPUT);
- } // end setup()
- /********** Ciclo Principal **********/
- void loop() {
- // Acciones
- for (int pos = 0; pos < TOTLED; pos++) {
- leer();
- on(led[pos], t_encendido);
- off(led[pos], t_apagado);
- }
- for (int pos = TOTLED - 2; pos > 0; pos--) {
- leer();
- on(led[pos], t_encendido);
- off(led[pos], t_apagado);
- }
- } // end loop()
- /********** Funciones **********/
- void leer()
- {
- // Sensores
- t_encendido = analogRead(POT1);
- t_apagado = analogRead(POT2);
- }
- // Pone en +5V el pin indicado, durante tantos milisegundos
- void on(int pin, int ms) {
- digitalWrite(pin, HIGH);
- delay(ms);
- } // end on()
- // Pone en GND el pin indicado, durante tantos milisegundos
- void off(int pin, int ms) {
- digitalWrite(pin, LOW);
- delay(ms);
- } // end off()
- /********** Fin ***********/
LABORATORIO #3
EL OBJETIVO DEL LABORATORIO #3 ES: CONTROLAR
8 LEDS DESDE EL ARDUINO, UN LED ENCENDIDO QUE SE MUEVE EN FORMA CONTINUA DE
IZQUIERDA A DERECHA, VÍA UNA INTERFAZ GRÁFICA EN PROCESSING/CONTROLP5 PARA
CONTROLAR EL TIEMPO DE ENCENDIDO Y EL TIEMPO DE APAGADO.
- PROTOBOARD
- TARJETA ARDUINO
- CABLE USB
- 8 RESISTENCIAS DE 330 OHM
- 8 LEDs
- COMPUTADOR CON EL RESPECTIVO PROGRAMA INSTALADO
DIAGRAMAS USANDO FRITZING
- PROTOBOARD
- ESQUEMA
- PCB
PASO A PASO
1. EN LA PROTOBOARD COLOCAMOS LAS RESISTENCIAS
2. LUEGO INSERTAMOS LOS LEDs
- TERMINAMOS COLOCANDO LOS CABLES EN EL ARDUINO Y ARMADO FINAL
FUNCIONAMIENTO
OH-SI MIREMOS EL VIDEO DE COMO FUNCIONA
CODIGO EN ARDUINO
MIREMOS COMO FUNCIONA EL CODIGO EN ARDUINO
- AQUÍ LES MOSTRARE COMO ES EL FUNCIONAMIENTO DEL LABORATORIO EN ARDUINO
- * Laboratorio 03: Controlar 8 leds Desde el arduino, la ONU llevó Encendido Que Se Mueve en forma continua de izquierda a Derecha, vía Una Interfaz gráfica en procesamiento / controlp5 para Controlar El Tiempo de Encendido y El Tiempo de Apagado.
- * Autor: CAROLINA HURTADO ARBOLEDA
- * Descripcion:
- int valor = 0;
- #define MAX 9
- int LED [MAX] = {2, 3, 4, 5, 6, 7, 8, 9,10};
- int t_off = 500;
- int t_on = 100;
- void setup () {
- Serial.begin (9600);
- for (int pin = 0; pin <= MAX; pin ++) {
- pinMode (dirigido [pin], OUTPUT);
- }
- }
- void loop () {
- si (Serial.available ()> 0) {
- valor = Serial.read ();
- si (Valor == 'O') {
- t_on = Serial.parseInt ();
- }
- si (valor == 'F') {
- t_off = Serial.parseInt ();
- }
- }
- for (int pin = 0; pin <= MAX; pin ++) {
- prender (dirigido [pin], t_on);
- apagar (dirigido [pin], t_off);
- }
- for (int pin = MAX, Pin> = 0; pin -) {
- prender (dirigido [pin], t_on);
- apagar (dirigido [pin], t_off);
- }
- }
- vacío prender (int le, int tem) {
- digitalWrite (le, HIGH);
- retardo (TEM);
- }
- vacío apagar (int le, int tem) {
- digitalWrite (le, LOW);
- retardo (TEM);
- }
CODIGO EN PROCESSING
MIREMOS COMO FUNCIONA EL CODIGO EN PROCESSING
- AQUÍ LES MOSTRARE COMO ES EL FUNCIONAMIENTO DEL LABORATORIO EN PROCESSING
- / ********** ********** Proyecto
- * Laboratorio 03: Controlar 8 leds Desde el arduino, la ONU llevó Encendido Que Se Mueve en forma continua de izquierda a Derecha, vía Una Interfaz gráfica en procesamiento / controlp5 párr Controlar El Tiempo de Encendido y El Tiempo de Apagado.
- * Autor: CAROLINA HURTADO ARBOLEDA
- * Descripcion:
- importación controlP5. *;
- importar processing.serial. *;
- CP5 ControlP5;
- Mando KnobA;
- Mando Knobb;
- De serie de serie;
- void setup () {
- tamaño (800, 500);
- CP5 = new ControlP5 (this);
- KnobA = cp5.addKnob ("O", 0, 255, 128, 40, 40, 300);
- Knobb = cp5.addKnob ("F", 0, 255, 128, 400, 40, 300);
- serial = new serie (esto, Serial.list () [0], 9600);
- }
- void draw () {
- }
- vacío ControlEvent (ControlEvent evento) {
- Nombre String = evento.getController () getName ().;
- int valor = int (evento.getController () getValue ().);
- // Envíamos el valor al Arduino A través del Serial
- serial.write ("O" + valor);
- serial.write ("F" + valor);
- println (nombre + ":" + valor);
- }
LABORATORIO #4
MATERIALES
- PROTOBOARD
- TARJETA ARDUINO
- CABLE USB
- CABLES MACHO-MACHO
- 1 LED RGB
- 3 RESISTENCIAS DE 330 OHM
- POTENCIOMETROS
- COMPUTADOR CON EL RESPECTIVO PROGRAMA INSTALADO
- PROTOBOARD
- ESQUEMA
- PCB
PASO A PASO
1. COLOCAMOS LAS RESISTENCIAS EN LA PROTOBOARD
2. COLOCAMOS LAS RESISTENCIAS EN LA PROTOBOARD Y LUEGO LOS LEDs
- LUEGO CUANDO YA TENEMOS LAS RESISTENCIAS Y LOS LEDs PASAMOS A COLOCAR LOS RESPECTIVOS CABLES EN LA PROTOBOARD Y EL ARDUINO, Y LISTOS
FUNCIONAMIENTO
HUY FUNCIONA
- AQUÍ VAMOS A MIRAR COMO FUNCIONA EL LEDs
CODIGO EN ARDUINO
MIREMOS COMO FUNCIONA EL CODIGO EN ARDUINO
- AQUÍ LES MOSTRARE COMO ES EL FUNCIONAMIENTO DEL LABORATORIO EN ARDUINO
- * Laboratorio 04: RGB CONTROLAR UN LED DESDE EL ARDUINO, a través de PWM CON 3 POTENCIÓMETROS, COLOR PARA CADA UNO.
- * Autor: CAROLINA HURTADO ARBOLEDA
- * Descripcion:
- Configuración Void () {
- // Poner el código de configuración aquí, para ejecutar una vez:
- pinMode (A1, INPUT);
- pinMode (A2, INPUT);
- pinMode (A3, INPUT);
- pinMode (3, OUTPUT);
- pinMode (5, OUTPUT);
- pinMode (6, OUTPUT);
- }
- void loop () {
- // Poner el código principal aquí, para ejecutar repetidamente:
- int valorR = analogRead (A1) / 4;
- int = valorB analogRead (A2) / 4;
- int valorG = analogRead (A3) / 4;
- analogWrite (3, valorR);
- analogWrite (5, valorB);
- analogWrite (6, valorG);
- }
LABORATORIO #5
EL OBJETIVO DEL LABORATORIO #5 ES:CONTROLAR UN LED RGB DESDE EL ARDUINO, VÍA PWM CON UNA INTERFAZ GRÁFICA EN PROCESSING/CONTROLP5 PARA CONTROLAR EL VALOR DE CADA COLOR.
MATERIALES
DIAGRAMAS EN FRITZING
PASO A PASO
1. SE COLOCA EL LEDs RGB EN LA PROTOBOARD
2. SE INSTALAN LAS RESISTENCIAS
3. SE COLOCAN LOS CABLES EN LA PROTOBOARD Y EL ARDUINO
EL OBJETIVO DEL LABORATORIO #5 ES:CONTROLAR UN LED RGB DESDE EL ARDUINO, VÍA PWM CON UNA INTERFAZ GRÁFICA EN PROCESSING/CONTROLP5 PARA CONTROLAR EL VALOR DE CADA COLOR.
MATERIALES
- PROTOBOARD
- TARJETA ARDUINO
- CABLE USB
- CABLE MACHO- MACHO
- 1 LED RGB
- RESISTENCIAS
- COMPUTADOR CON SUS RESPECTIVOS PROGRAMAS
DIAGRAMAS EN FRITZING
- PROTOBOARD
- ESQUEMA
- PCB
PASO A PASO
1. SE COLOCA EL LEDs RGB EN LA PROTOBOARD
2. SE INSTALAN LAS RESISTENCIAS
3. SE COLOCAN LOS CABLES EN LA PROTOBOARD Y EL ARDUINO
FUNCIONAMIENTO
HUY FUNCIONA
- AQUÍ VAMOS A MIRAR COMO FUNCIONA EL LEDs
CODIGO EN ARDUINO
MIREMOS COMO FUNCIONA EL CODIGO EN ARDUINO
- AQUÍ LES MOSTRARE COMO ES EL FUNCIONAMIENTO DEL LABORATORIO EN ARDUINO
- * Universidad Santiago de Cali
- *
- * Laboratorio 05: RGB CONTROLAR UN LED DESDE EL ARDUINO, a través de PWM CON UNA INTERFAZ GRÁFICA EN PROCESAMIENTO / CONTROLP5 PARA CONTROLAR EL VALOR DE CADA COLOR.
- * Autor: CAROLINA HURTADO ARBOLEDA
- * Descripción
- int valor = 0;
- #define MAX 9
- int llevó [MAX] = {
- 2, 3, 5};
- int valorR = 100;
- int valorG = 100;
- int valorB = 100;
- void setup () {
- Serial.begin (9600);
- for (int pin = 0; pin <= MAX; pin ++) {
- pinMode (dirigido [pin], OUTPUT);
- }
- }
- void loop () {
- si (Serial.available ()> 0) {
- valor = Serial.read ();
- si (valor == 'R') {
- valorR = Serial.parseInt ();
- }
- si (valor == 'G') {
- valorG = Serial.parseInt ();
- }
- si (Valor == 'B') {
- valorB = Serial.parseInt ();
- }
- }
- prender (dirigido [0], valorR);
- prender (dirigido [1], valorG);
- prender (dirigido [2], valorB);
- }
- vacío prender (int le, int tem) {
- analogWrite (le, tem);
- }
- vacío apagar (int le, int tem) {
- analogWrite (le, tem);
- }
CODIGO EN PROCESSING
MIREMOS COMO FUNCIONA EL CODIGO EN PROCESSING
- AQUÍ LES MOSTRARE COMO ES EL FUNCIONAMIENTO DEL LABORATORIO EN PROCESSING
- * Universidad Santiago de Cali
- *
- * Laboratorio 05: RGB CONTROLAR UN LED DESDE EL ARDUINO, a través de PWM CON UNA INTERFAZ GRÁFICA EN PROCESAMIENTO / CONTROLP5 PARA CONTROLAR EL VALOR DE CADA COLOR.
- * Autor: CAROLINA HURTADO ARBOLEDA
- * Descripción
- importación controlP5. *;
- importar processing.serial. *;
- CP5 ControlP5;
- Mando KnobA;
- Mando Knobb;
- Mando KnobC;
- De serie de serie;
- int Valr = 128;
- int valg = 128;
- int Valb = 128;
- void setup () {
- // Tamaño de la Ventana
- tamaño (800, 450);
- noStroke ();
- CP5 = new ControlP5 (this);
- KnobA = cp5.addKnob ("R", 0, 255, 128, 40, 40, 200);
- KnobA.setColor (nuevo cColor (
- 0xFFAA0000, 0xFF550000, 0xFFFF0000,
- 0xFFFFFFFF, 0xFFFFFFFF));
- Knobb = cp5.addKnob ("G", 0, 255, 128, 240 + 10, 40, 200);
- KnobB.setColor (nuevo cColor (
- 0xFF00AA00, 0xFF005500, 0xFF00FF00,
- 0xFFFFFFFF, 0xFFFFFFFF));
- KnobC = cp5.addKnob ("B", 0, 255, 128, 440 + 20, 40, 200);
- KnobC.setColor (nuevo cColor (
- 0xFF0000AA, 0xFF000055, 0xFF0000FF,
- 0xFFFFFFFF, 0xFFFFFFFF));
- serial = new serie (esto, Serial.list () [1], 9600);
- }
- void draw () {
- fondo (0xFF444444);
- llenar (Valr, valg, Valb);
- rect (20, 300, 750, 120);
- }
- vacío ControlEvent (ControlEvent evento) {
- Nombre String = evento.getController () getName ().;
- int valor = int (evento.getController () getValue ().);
- si (nombre.equals ("R")) {
- serial.write ("R" + valor);
- Valr = valor;
- } Else if (nombre.equals ("G")) {
- serial.write ("G" + valor);
- valg = valor;
- } Else if (nombre.equals ("B")) {
- serial.write ("B" + valor);
- Valb = valor;
- }
- println (nombre + ":" + valor);
- }
LABORATORIO #6
EL OBJETIVO DEL LABORATORIO #6: ES CONTROLAR
8 LEDS DESDE EL ARDUINO, A TRAVÉS DE UN IC 74HC595, DEFINIENDO MÍNIMO 8
PATRONES DE MOVIMIENTO QUE SON CONTROLADOS DESDE UNA INTERFAZ GRÁFICA EN
PROCESSING/CONTROLP5. MÁS INFORMACIÓN SOBRE EL IC 74HC595.
MATERIALES
- PROTOBOARD
- TARJETA ARDUINO
- CABLE USB
- 8 RESISTENCIAS
- 8 LEDs
- CABLES MACHO-MACHO
- 1 integrado 74HC545
- Computador (con el IDE de Arduino, y el driver adecuado instalados)
PASO A PASO
1. COLOCAR LOS LEDs EN LA PROTOBOARD
2. COLOCAR LAS RESISTENCIAS
3. COLOCAR EL INTEGRADO
4. COLOCARLE LOS CABLES MACHO-MACHO
DIAGRAMAS USANDO FRITZING
- PROTOBOARD
- ESQUEMA
- PCB
CODIGO EN ARDUINO
A CONTINUACION LES MOSTRARE LA PROGRAMACION EN ARDUINO
- * utilizando 74HC525 ONU
- * Autor: CAROLINA HURTADO ARBOLEDA
- // definimos La Cantidad de pinos Que vamos un USAR Como PIN //
- PIN #define 3
- // se declaran los utilizaremos pinos Que
- // Que van una Usados SER POR EL Integrado respectivamente
- const int Latch = 8 ;
- const int Reloj = 9 ; // el pin SH_CP PWM osea Reloj Ser Dębe (~) //
- const int datos = 7 ;
- int prendedores [ PIN ] = { Datos, Pestillo, Reloj } ;
- // Inicializamos las variables de Que vamos a utilizar
- int Lect = 0 ;
- boolean OnLed = false ;
- int Dato = 0 ;
- int i = 0 ;
- int Led [ ] = { 1 , 2 , 4 , 8 , 16 , 32 , 64 , 128 } ;
- // Ciclo párr Activar Los Tres pinos Como salida
- void setup ( ) {
- para ( int j = 0 ; j < PIN ; j ++ ) {
- pinMode ( prendedores [ j ] , OUTPUT ) ;
- }
- // Comunicación en serie un 9600bps
- Serial. comenzar ( 9600 ) ;
- }
- // recibir con la Información de Manera del serial procesamiento
- void loop ( )
- {
- si ( . de serie disponible ( ) > 0 ) {
- Lect = Serial. leer ( ) ; // Leemos el Dato
- // Se ingresa CUANDO OnLed es Verdadero
- // Osea CUANDO algun Led esta en On "1"
- si ( OnLed )
- {
- Suma ( Lect ) ;
- En ( Dato ) ;
- OnLed = false ;
- }
- más
- {
- // Se recibir con la información si el Led this On u Off "1" o "0"
- i = Lect ;
- OnLed = verdadero ;
- }
- }
- }
- // Le va adicionando o sustraendo al Dato El Valor del
- // Led Encendido o Apagado
- anular la Suma ( int estadoLED ) {
- si ( estadoLED == 0 )
- {
- Dato = Dato - Led [ i ] ;
- } otro {
- Dato = Dato + Led [ i ] ;
- }
- }
- // Función párr enviar los Datos Integrado al IC 74HC595
- // Y se EE.UU. SHIFTOUT párr Que El valor se lea en Leds Ocho los
- void En ( int Valor )
- {
- digitalWrite ( Latch, LOW ) ;
- SHIFTOUT ( datos, Reloj, MSBFIRST, Valor ) ;
- digitalWrite ( Latch, HIGH ) ;
- }
CODIGO EN PROCESSING
A CONTINUACION SE MUESTRA LA PROGRAMACION EN PROCESSING
- * utilizando 74HC525 ONU
- * Autor: CAROLINA HURTADO ARBOLEDA
- * /
- // Se utilizació las librerias ControlP5 y de serie del Procesamiento
- . controlP5 importación * ;
- . procesamiento de importaciones de serie . * ;
- // Se definir la variable de CP5 del tipo ControlP5
- ControlP5 CP5 ;
- // Se le da al Nombres de serie
- de serie de serie ;
- int [ ] llevó = nuevo int [ ] {
- 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0
- } ;
- // configuracion inicial
- void setup ( ) {
- tamaño ( 590 , 250 ) ; // Tamaño de la Ventana
- noStroke ( ) ;
- CP5 = nuevo ControlP5 ( este ) ; // Crea el Objeto ControlP5
- // Crea el mando del color de Rojo
- para ( int i = 0 ; i < conduje. de longitud ; i ++ )
- {
- . CP5 addToggle ( "led" + i, 35 + i * 70 , 140 , 30 , 30 )
- . setMode ( . ControlP5 INTERRUPTOR ) ;
- }
- Cadena puerto = . Serial lista ( ) [ 0 ] ;
- // Comunicación en serie un 9600bps
- serial = nueva serie ( este , puerto, 9600 ) ;
- }
- // Cada uno de los circuilos Hecho toma el color de Determinado
- // del Led Que se Tiene en la protoboard
- void draw ( ) {
- fondo ( 0xFF444444 ) ;
- relleno ( llevado [ 0 ] == 0 ? 0xFF222222 : de color ( 255 , 255 , 0 ) ) ;
- elipse ( 50 , 100 , 50 , 50 ) ;
- para ( int i = 1 ; i < 4 ; i ++ ) {
- llenar ( llevado [ i ] == 0 ? 0xFF222222 : de color ( 255 , 0 , 0 ) ) ;
- elipse ( 50 + i * 70 , 100 , 50 , 50 ) ;
- }
- para ( int i = 4 ; i < . conduje longitud ; i ++ ) {
- llenar ( llevado [ i ] == 0 ? 0xFF222222 : el color ( 0 , 255 , 0 ) ) ;
- elipse ( 50 + i * 70 , 100 , 50 , 50 ) ;
- }
- relleno ( 255 ) ;
- textFont ( CreateFont ( "Gill Sans Ultra Bold" , 50 ) ) ;
- texto ( "Enciende la ONU LED" , 40 , 50 ) ;
- relleno ( 255 ) ;
- TEXTSIZE ( 25 ) ;
- texto ( "Juan Camilo Fernández López" , 120 , 230 ) ;
- }
No hay comentarios :
Publicar un comentario