You are on page 1of 10

6/4/2015

Arduino

Arduino

Seguiraarduinoer

Proyectos

at8:2 0am

01:54

SWEETDREAMS

http://arduinoer.tumblr.com/

1/10

6/4/2015

Arduino

8:1 7 am

SweetDreamsesunalmparainfantildestinadaaniosmenoresde2
aos,contresfuncionesfundamentales.Esunalmparaconunsensor
queactacuandocaptaelsonidoqueseproduzcaenlahabitacinyhace
queseactiveunaltavoz.stereproduceunanana.Alavezseenciendela
bombillayunmotorhacegirarlatulipadelalmpara,statieneformas
troqueladasqueseproyectanenlasparedesdelahabitacin.
Todoelloestconectadoalacorrientealterna,queutilizamoscomofuente
parasubministrarlaenerganecesariaparaencenderlabombilla.
Lalmparaestformadapor2partes,labase,queesdndeestocultoel
Arduinoylaprotoboard,contodossuscablesyelementos.Delabase
partenlabombillaylatulipadelalmpara,quesobresalenformandola
partesuperior,queeslapartequegira.

MaterialesnecesariosparaelArduinoUno:
http://arduinoer.tumblr.com/

2/10

6/4/2015

Arduino

PlacaArduino.Protoboard.Cables.Rel.Sensordesonido.Altavoz.Motor.
Soldador.Bombilla.Casquillobombilla.Conectorcorrientealterna.

8:1 6 am

SWEETDREAMS(CdigoArduino)
#defineNOTE_B031
#defineNOTE_C133
#defineNOTE_CS135
#defineNOTE_D137
#defineNOTE_DS139
#defineNOTE_E141
#defineNOTE_F144
#defineNOTE_FS146
#defineNOTE_G149
#defineNOTE_GS152
#defineNOTE_A155
#defineNOTE_AS158
#defineNOTE_B162
#defineNOTE_C265
#defineNOTE_CS269
#defineNOTE_D273
#defineNOTE_DS278
#defineNOTE_E282
#defineNOTE_F287
#defineNOTE_FS293
#defineNOTE_G298
#defineNOTE_GS2104
#defineNOTE_A2110
#defineNOTE_AS2117
#defineNOTE_B2123
#defineNOTE_C3131
#defineNOTE_CS3139
#defineNOTE_D3147
#defineNOTE_DS3156
#defineNOTE_E3165
#defineNOTE_F3175
#defineNOTE_FS3185
#defineNOTE_G3196
#defineNOTE_GS3208

http://arduinoer.tumblr.com/

3/10

6/4/2015

Arduino

#defineNOTE_A3220
#defineNOTE_AS3233
#defineNOTE_B3247
#defineNOTE_C4262
#defineNOTE_CS4277
#defineNOTE_D4294
#defineNOTE_DS4311
#defineNOTE_E4330
#defineNOTE_F4349
#defineNOTE_FS4370
#defineNOTE_G4392
#defineNOTE_GS4415
#defineNOTE_A4440
#defineNOTE_AS4466
#defineNOTE_B4494
#defineNOTE_C5523
#defineNOTE_CS5554
#defineNOTE_D5587
#defineNOTE_DS5622
#defineNOTE_E5659
#defineNOTE_F5698
#defineNOTE_FS5740
#defineNOTE_G5784
#defineNOTE_GS5831
#defineNOTE_A5880
#defineNOTE_AS5932
#defineNOTE_B5988
#defineNOTE_C61047
#defineNOTE_CS61109
#defineNOTE_D61175
#defineNOTE_DS61245
#defineNOTE_E61319
#defineNOTE_F61397
#defineNOTE_FS61480
#defineNOTE_G61568
#defineNOTE_GS61661
#defineNOTE_A61760
#defineNOTE_AS61865
#defineNOTE_B61976
#defineNOTE_C72093
http://arduinoer.tumblr.com/

4/10

6/4/2015

Arduino

#defineNOTE_CS72217
#defineNOTE_D72349
#defineNOTE_DS72489
#defineNOTE_E72637
#defineNOTE_F72794
#defineNOTE_FS72960
#defineNOTE_G73136
#defineNOTE_GS73322
#defineNOTE_A73520
#defineNOTE_AS73729
#defineNOTE_B73951
#defineNOTE_C84186
#defineNOTE_CS84435
#defineNOTE_D84699
#defineNOTE_DS84978

intspeakerPin=8
intsensorSonido=A0
intpinMotor=9
intpulso=0
intrelayPin=3
voidsetup(){
pinMode(sensorSonido,INPUT)
pinMode(speakerPin,OUTPUT)
pinMode(pinMotor,OUTPUT)
pinMode(relayPin,OUTPUT)
Serial.begin(9600)
}
voidloop(){
intsensorValue
sensorValue=analogRead(sensorSonido)
Serial.println(sensorValue)
if(sensorValue>200){
digitalWrite(relayPin,HIGH)
for(pulso=0pulso<=300pulso++){
analogWrite(pinMotor,pulso)
http://arduinoer.tumblr.com/

5/10

6/4/2015

Arduino

delay(15)
}
digitalWrite(relayPin,HIGH)
tone(speakerPin,NOTE_A3)//LA3
delay(750)
tone(speakerPin,NOTE_C4)//DO4
delay(250)
tone(speakerPin,NOTE_A4)//LA4
delay(250)
tone(speakerPin,NOTE_G4)//SOL4
delay(1000)
tone(speakerPin,NOTE_F4)//FA4
delay(500)
tone(speakerPin,NOTE_A3)//LA3
delay(250)
tone(speakerPin,NOTE_C4)//DO4
delay(250)
tone(speakerPin,NOTE_F4)//FA4
delay(250)
tone(speakerPin,NOTE_E4)//MI4
delay(1250)
tone(speakerPin,NOTE_A3)//LA3
delay(750)
tone(speakerPin,NOTE_C4)//DO4
delay(250)
tone(speakerPin,NOTE_A4)//LA4
delay(250)
tone(speakerPin,NOTE_G4)//SOL4
delay(1000)
tone(speakerPin,NOTE_F4)//FA4
delay(500)
tone(speakerPin,NOTE_A3)//LA3
delay(250)
tone(speakerPin,NOTE_C4)//DO4
delay(250)
tone(speakerPin,NOTE_F4)//FA4
delay(250)
tone(speakerPin,NOTE_E4)//MI4
http://arduinoer.tumblr.com/

6/10

6/4/2015

Arduino

delay(1250)
tone(speakerPin,NOTE_AS3)//LA3#
delay(750)
tone(speakerPin,NOTE_D4)//RE4
delay(250)
tone(speakerPin,NOTE_AS4)//LA4#
delay(250)
tone(speakerPin,NOTE_A4)//LA4
delay(1000)
tone(speakerPin,NOTE_G4)//SOL4
delay(500)
tone(speakerPin,NOTE_G4)//SOL4
delay(250)
tone(speakerPin,NOTE_D4)//RE4
delay(250)
tone(speakerPin,NOTE_E4)//MI4
delay(250)
tone(speakerPin,NOTE_F4)//FA4
delay(1250)
noTone(speakerPin)
delay(2000)
}
else{
digitalWrite(relayPin,LOW)
noTone(speakerPin)
digitalWrite(pinMotor,LOW)
}
}

http://arduinoer.tumblr.com/

7/10

6/4/2015

Arduino

at7 :2 4 pm

ProyectorealizadoconArduinoUNObasadoenelusodelledRGBytres
potencimetros.Posibilidaddecambiarelcolordelled,mezclarlos3
coloresrgbconcontroladores(potenciometrosenestecaso)quevaranla
cantidaddecolorquequeremosqueentre.

http://arduinoer.tumblr.com/

8/10

6/4/2015

Arduino

7 :08pm

intpinVerde=9
intpinAzul=10
intpinRojo=11
intpotRojo=A2
intpotVerde=A1
intpotAzul=A0
voidsetup(){
Serial.begin(9600)
for(inti=9i<12i++){
pinMode(i,OUTPUT)
}
http://arduinoer.tumblr.com/

9/10

6/4/2015

Arduino

}
voidloop(){
intvalorPotRojo=analogRead(potRojo)
Serial.println(valorPotRojo)
intvalorLedRojo=map(valorPotRojo,0,1023,0,255)
intvalorPotVerde=analogRead(potVerde)
Serial.println(valorPotVerde)
intvalorLedVerde=map(valorPotVerde,0,1023,0,255)
intvalorPotAzul=analogRead(potAzul)
Serial.println(valorPotAzul)
intvalorLedAzul=map(valorPotAzul,0,1023,0,255)
analogWrite(pinVerde,valorLedVerde)
analogWrite(pinAzul,valorLedAzul)
analogWrite(pinRojo,valorLedRojo)
}

hom e archiv e m obile rss

Search

Them edby langer ,poweredby Tum blr .

http://arduinoer.tumblr.com/

10/10

You might also like