Aquí tenéis el enlace del proyecto de arduino
Proyecto María y Raquel
Monday, June 12, 2017
Monday, June 5, 2017
Sunday, June 4, 2017
Pulsador peatones con botón
int pinROJO=10;
int pinAMARILLO=9;
int pinVERDE=8;
int peatonesRojos=11;
int peatonesVEDES=12;
int BOTOUN=7;
void parteVERDES ();
void apagacion ();
void encendencion (int LED);
void EncenderPeatones (int LED);
void ParpadeacionAMARILLO ();
void setup()
{
}
void loop()
{
apagacion();
encendencion(pinROJO);
EncenderPeatones(peatonesVEDES);
delay(15000);
apagacion();
ParpadeacionAMARILLO();
parteVERDES();
}
void parteVERDES () {
int TIEMPO=0;
while (TIEMPO < 10000) {
pinMode(BOTOUN,INPUT_PULLUP);
if (digitalRead(BOTOUN) == LOW) {
apagacion();
encendencion(pinVERDE);
EncenderPeatones(peatonesRojos);
delay(100);
TIEMPO=TIEMPO + 100;
}else {
TIEMPO=10000;
}
}
}
void apagacion () {
pinMode(pinROJO,OUTPUT);
digitalWrite(pinROJO,LOW);
pinMode(pinAMARILLO,OUTPUT);
digitalWrite(pinAMARILLO,LOW);
pinMode(pinVERDE,OUTPUT);
digitalWrite(pinVERDE,LOW);
pinMode(peatonesRojos,OUTPUT);
digitalWrite(peatonesRojos,LOW);
pinMode(peatonesVEDES,OUTPUT);
digitalWrite(peatonesVEDES,LOW);
}
void encendencion (int LED) {
pinMode(LED,OUTPUT);
digitalWrite(LED,HIGH);
}
void EncenderPeatones (int LED) {
pinMode(LED,OUTPUT);
digitalWrite(LED,HIGH);
}
void ParpadeacionAMARILLO () {
EncenderPeatones(peatonesRojos);
int I=0;
for (I = 0; I <= 3; I++) {
pinMode(pinAMARILLO,OUTPUT);
digitalWrite(pinAMARILLO,HIGH);
delay(500);
pinMode(pinAMARILLO,OUTPUT);
digitalWrite(pinAMARILLO,LOW);
delay(500);
}
}
int pinAMARILLO=9;
int pinVERDE=8;
int peatonesRojos=11;
int peatonesVEDES=12;
int BOTOUN=7;
void parteVERDES ();
void apagacion ();
void encendencion (int LED);
void EncenderPeatones (int LED);
void ParpadeacionAMARILLO ();
void setup()
{
}
void loop()
{
apagacion();
encendencion(pinROJO);
EncenderPeatones(peatonesVEDES);
delay(15000);
apagacion();
ParpadeacionAMARILLO();
parteVERDES();
}
void parteVERDES () {
int TIEMPO=0;
while (TIEMPO < 10000) {
pinMode(BOTOUN,INPUT_PULLUP);
if (digitalRead(BOTOUN) == LOW) {
apagacion();
encendencion(pinVERDE);
EncenderPeatones(peatonesRojos);
delay(100);
TIEMPO=TIEMPO + 100;
}else {
TIEMPO=10000;
}
}
}
void apagacion () {
pinMode(pinROJO,OUTPUT);
digitalWrite(pinROJO,LOW);
pinMode(pinAMARILLO,OUTPUT);
digitalWrite(pinAMARILLO,LOW);
pinMode(pinVERDE,OUTPUT);
digitalWrite(pinVERDE,LOW);
pinMode(peatonesRojos,OUTPUT);
digitalWrite(peatonesRojos,LOW);
pinMode(peatonesVEDES,OUTPUT);
digitalWrite(peatonesVEDES,LOW);
}
void encendencion (int LED) {
pinMode(LED,OUTPUT);
digitalWrite(LED,HIGH);
}
void EncenderPeatones (int LED) {
pinMode(LED,OUTPUT);
digitalWrite(LED,HIGH);
}
void ParpadeacionAMARILLO () {
EncenderPeatones(peatonesRojos);
int I=0;
for (I = 0; I <= 3; I++) {
pinMode(pinAMARILLO,OUTPUT);
digitalWrite(pinAMARILLO,HIGH);
delay(500);
pinMode(pinAMARILLO,OUTPUT);
digitalWrite(pinAMARILLO,LOW);
delay(500);
}
}
Pulsador Peatones
int pinROJO=10;
int pinAMARILLO=9;
int pinVERDE=8;
int peatonesROJO=11;
int peatonesVERDE=12;
int boton=7;
void apagar ();
void encender (int LED);
void encenderpeatones (int LED);
void parpadeoAmarillo ();
void setup()
{
}
void loop()
{
apagar();
encender(pinROJO);
encender(peatonesROJO);
delay(15000);
apagar();
parpadeoAmarillo();
apagar();
encender(pinVERDE);
encenderpeatones(peatonesVERDE);
delay(10000);
peatonesVERDE;
}
void apagar () {
pinMode(pinROJO,OUTPUT);
digitalWrite(pinROJO,LOW);
pinMode(pinAMARILLO,OUTPUT);
digitalWrite(pinAMARILLO,LOW);
pinMode(pinVERDE,OUTPUT);
digitalWrite(pinVERDE,LOW);
pinMode(peatonesROJO,OUTPUT);
digitalWrite(peatonesROJO,LOW);
pinMode(peatonesVERDE,OUTPUT);
digitalWrite(peatonesVERDE,LOW);
}
void encender (int LED) {
pinMode(peatonesVERDE,OUTPUT);
digitalWrite(peatonesVERDE,HIGH);
}
void encenderpeatones (int LED) {
pinMode(peatonesVERDE,OUTPUT);
digitalWrite(peatonesVERDE,HIGH);
}
void parpadeoAmarillo () {
encenderpeatones(peatonesROJO);
int i=0;
for (i = 0; i <= 3; i++) {
pinMode(pinAMARILLO,OUTPUT);
digitalWrite(pinAMARILLO,HIGH);
delay(500);
pinMode(pinAMARILLO,OUTPUT);
digitalWrite(pinAMARILLO,LOW);
delay(500);
}
}
int pinAMARILLO=9;
int pinVERDE=8;
int peatonesROJO=11;
int peatonesVERDE=12;
int boton=7;
void apagar ();
void encender (int LED);
void encenderpeatones (int LED);
void parpadeoAmarillo ();
void setup()
{
}
void loop()
{
apagar();
encender(pinROJO);
encender(peatonesROJO);
delay(15000);
apagar();
parpadeoAmarillo();
apagar();
encender(pinVERDE);
encenderpeatones(peatonesVERDE);
delay(10000);
peatonesVERDE;
}
void apagar () {
pinMode(pinROJO,OUTPUT);
digitalWrite(pinROJO,LOW);
pinMode(pinAMARILLO,OUTPUT);
digitalWrite(pinAMARILLO,LOW);
pinMode(pinVERDE,OUTPUT);
digitalWrite(pinVERDE,LOW);
pinMode(peatonesROJO,OUTPUT);
digitalWrite(peatonesROJO,LOW);
pinMode(peatonesVERDE,OUTPUT);
digitalWrite(peatonesVERDE,LOW);
}
void encender (int LED) {
pinMode(peatonesVERDE,OUTPUT);
digitalWrite(peatonesVERDE,HIGH);
}
void encenderpeatones (int LED) {
pinMode(peatonesVERDE,OUTPUT);
digitalWrite(peatonesVERDE,HIGH);
}
void parpadeoAmarillo () {
encenderpeatones(peatonesROJO);
int i=0;
for (i = 0; i <= 3; i++) {
pinMode(pinAMARILLO,OUTPUT);
digitalWrite(pinAMARILLO,HIGH);
delay(500);
pinMode(pinAMARILLO,OUTPUT);
digitalWrite(pinAMARILLO,LOW);
delay(500);
}
}
Interruptor
int estado=0;
int boton=7;
int LED=8;
void encender (int estado);
void setup()
{
pinMode(LED,OUTPUT);
digitalWrite(LED,LOW);
}
void loop()
{
pinMode(boton,INPUT);
if (digitalRead(boton) == HIGH) {
estado=estado + 1;
delay(200);
if (estado == 2) {
estado=0;
}
}
encender(estado);
}
void encender (int estado) {
if (estado == 1) {
pinMode(LED,OUTPUT);
digitalWrite(LED,HIGH);
}else {
pinMode(LED,OUTPUT);
int boton=7;
int LED=8;
void encender (int estado);
void setup()
{
pinMode(LED,OUTPUT);
digitalWrite(LED,LOW);
}
void loop()
{
pinMode(boton,INPUT);
if (digitalRead(boton) == HIGH) {
estado=estado + 1;
delay(200);
if (estado == 2) {
estado=0;
}
}
encender(estado);
}
void encender (int estado) {
if (estado == 1) {
pinMode(LED,OUTPUT);
digitalWrite(LED,HIGH);
}else {
pinMode(LED,OUTPUT);
Parpadeo
int pinROJO=10;
int pinAMARILLO=9;
int pinVERDE=8;
void APAGAR ();
void encender (int LED);
void parpadearAmarillo ();
void setup()
{
}
void loop()
{
APAGAR();
encender(pinROJO);
delay(10000);
APAGAR();
parpadearAmarillo();
APAGAR();
encender(pinVERDE);
delay(8000);
}
void APAGAR () {
pinMode(pinROJO,OUTPUT);
digitalWrite(pinROJO,LOW);
pinMode(pinAMARILLO,OUTPUT);
digitalWrite(pinAMARILLO,LOW);
pinMode(pinVERDE,OUTPUT);
digitalWrite(pinVERDE,LOW);
}
void encender (int LED) {
pinMode(LED,OUTPUT);
digitalWrite(LED,HIGH);
}
void parpadearAmarillo () {
int i=0;
for (i = 0; i <= 3; i++) {
pinMode(pinAMARILLO,OUTPUT);
digitalWrite(pinAMARILLO,HIGH);
delay(500);
pinMode(pinAMARILLO,OUTPUT);
digitalWrite(pinAMARILLO,LOW);
delay(500);
}
}
Semáforo
int pinROJO=10;
int pinAMARILLO=9;
int pinVERDE=8;
void Encender (int LED);
void Apagar (int LED);
void setup()
{
}
void loop()
{
Encender(pinROJO);
delay(10000);
Encender(pinAMARILLO);
Apagar(pinROJO);
delay(3000);
Encender(pinVERDE);
Apagar(pinAMARILLO);
delay(8000);
Apagar(pinVERDE);
}
void Encender (int LED) {
pinMode(LED,OUTPUT);
digitalWrite(LED,HIGH);
}
void Apagar (int LED) {
pinMode(LED,OUTPUT);
digitalWrite(LED,LOW);
}
Friday, March 24, 2017
JUEGO DE GIGA
Programa del fondo
Programa de los muñecos
Programa de la nave
Cambios realizados:
- Hemos añadido una variable de puntos y otro de nivel.
- Hemos creado diferentes niveles para que el juego no sea demasiado corto
- Al subir de nivel los muñecos serán más pequeños y habrá más, por lo que a medida que pasamos de nivel el nivel de dificultad aumenta
- Pantalla de inicio que indica los controles del juego
- Cuando llega a 60 puntos el fondo que cambia pasando al siguiente nivel
- Cuando los puntos llegan a 60 el nivel se cambia a 2 y se cambia de fondo
Monday, March 20, 2017
Subscribe to:
Posts (Atom)



























