Professional Documents
Culture Documents
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)
}
Search
http://arduinoer.tumblr.com/
10/10