0% found this document useful (0 votes)
36 views

Actividad 1 - Arduino

This document contains Arduino code to play the song "Unravel" from the anime Tokyo Ghoul on a speaker connected to an Arduino board. The code uses the tone() and delay() functions to generate the song notes by playing tones of different frequencies and durations in sequence. It first sets up an output pin for the speaker and input pins for buttons. The main loop checks if a button is pressed and then calls the playMusic() function to generate the song tones.

Uploaded by

Mateo Achury
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views

Actividad 1 - Arduino

This document contains Arduino code to play the song "Unravel" from the anime Tokyo Ghoul on a speaker connected to an Arduino board. The code uses the tone() and delay() functions to generate the song notes by playing tones of different frequencies and durations in sequence. It first sets up an output pin for the speaker and input pins for buttons. The main loop checks if a button is pressed and then calls the playMusic() function to generate the song tones.

Uploaded by

Mateo Achury
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 33

Taller N° 1 – Arduino Ejercicios

1. Crear una canción diferentes a la del Ejemplo 1.

CODIGO - CANCION UNRAVEL TOKY GOUL:


int tonePin = 9;

int play = 8;

int led = 7;

void setup() {

pinMode(play, INPUT);

pinMode(tonePin, OUTPUT);

pinMode(led, INPUT);

void loop () {

if(digitalRead(play) == 1)

playMusic();

noTone(tonePin);

void playMusic() {
tone(tonePin, 932, 306.640870312);

delay(340.712078125);

tone(tonePin, 1046, 311.849207813);

delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 932, 311.849207813);

delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 932, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 783, 155.599082813);

delay(172.887869792);

delay(174.334630208);

tone(tonePin, 1046, 311.849207813);

delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 932, 311.849207813);

delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 880, 311.849207813);

delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 783, 311.849207813);

delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 783, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 698, 155.599082813);

delay(172.887869792);

delay(347.945880208);

tone(tonePin, 698, 155.599082813);


delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 622, 311.849207813);

delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 698, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 587, 780.599582813);

delay(867.332869792);

delay(521.557130208);

tone(tonePin, 587, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 587, 311.849207813);

delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 587, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 587, 311.849207813);

delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 1046, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 1046, 311.849207813);

delay(346.499119792);

delay(1216.00213021);

tone(tonePin, 932, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 880, 311.849207813);


delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 880, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 880, 311.849207813);

delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 932, 311.849207813);

delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 932, 311.849207813);

delay(346.499119792);

delay(1042.39088021);

tone(tonePin, 932, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 1046, 311.849207813);

delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 932, 311.849207813);

delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 880, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 783, 155.599082813);

delay(172.887869792);

delay(174.334630208);

tone(tonePin, 1046, 311.849207813);

delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 932, 311.849207813);


delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 880, 311.849207813);

delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 783, 311.849207813);

delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 783, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 698, 311.849207813);

delay(346.499119792);

delay(174.334630208);

tone(tonePin, 698, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 622, 311.849207813);

delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 698, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 587, 624.349457813);

delay(693.721619792);

delay(695.168380208);

tone(tonePin, 587, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 587, 311.849207813);

delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 587, 155.599082813);


delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 587, 311.849207813);

delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 1046, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 1046, 311.849207813);

delay(346.499119792);

delay(1216.00213021);

tone(tonePin, 932, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 880, 311.849207813);

delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 880, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 880, 311.849207813);

delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 932, 311.849207813);

delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 932, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 587, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 587, 77.4740203125);


delay(86.0822447917);

delay(87.5290052083);

tone(tonePin, 587, 77.4740203125);

delay(86.0822447917);

delay(87.5290052083);

tone(tonePin, 587, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 587, 77.4740203125);

delay(86.0822447917);

delay(87.5290052083);

tone(tonePin, 587, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 587, 77.4740203125);

delay(86.0822447917);

delay(87.5290052083);

tone(tonePin, 587, 77.4740203125);

delay(86.0822447917);

delay(87.5290052083);

tone(tonePin, 587, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 587, 77.4740203125);

delay(86.0822447917);

delay(87.5290052083);

tone(tonePin, 587, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 391, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 391, 77.4740203125);


delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 440, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 391, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 391, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 466, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 440, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 587, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 391, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 391, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 440, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 391, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 391, 77.4740203125);


delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 440, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 391, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 587, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 587, 77.4740203125);

delay(86.0822447917);

delay(87.5290052083);

tone(tonePin, 587, 77.4740203125);

delay(86.0822447917);

delay(87.5290052083);

tone(tonePin, 587, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 587, 77.4740203125);

delay(86.0822447917);

delay(87.5290052083);

tone(tonePin, 587, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 587, 77.4740203125);

delay(86.0822447917);

delay(87.5290052083);

tone(tonePin, 587, 77.4740203125);

delay(86.0822447917);

delay(87.5290052083);

tone(tonePin, 587, 77.4740203125);


delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 587, 77.4740203125);

delay(86.0822447917);

delay(87.5290052083);

tone(tonePin, 587, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 932, 77.4740203125);

delay(86.0822447917);

delay(87.5290052083);

tone(tonePin, 587, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 783, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 466, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 466, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 523, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 466, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 783, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 466, 77.4740203125);


delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 466, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 698, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 466, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 466, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 932, 77.4740203125);

delay(86.0822447917);

delay(87.5290052083);

tone(tonePin, 587, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 783, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 466, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 466, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 523, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 466, 77.4740203125);


delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 783, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 466, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 466, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 783, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 466, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 466, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 932, 77.4740203125);

delay(86.0822447917);

delay(87.5290052083);

tone(tonePin, 587, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 783, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 466, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 466, 77.4740203125);


delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 523, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 466, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 783, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 466, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 466, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 783, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 466, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 466, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 932, 77.4740203125);

delay(86.0822447917);

delay(87.5290052083);

tone(tonePin, 587, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 783, 155.599082813);


delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 466, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 466, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 523, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 466, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 783, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 466, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 466, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 783, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 466, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 698, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 783, 77.4740203125);


delay(86.0822447917);

delay(87.5290052083);

tone(tonePin, 622, 77.4740203125);

delay(86.0822447917);

delay(174.334630208);

tone(tonePin, 880, 77.4740203125);

delay(86.0822447917);

delay(87.5290052083);

tone(tonePin, 698, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 783, 77.4740203125);

delay(86.0822447917);

delay(87.5290052083);

tone(tonePin, 622, 77.4740203125);

delay(86.0822447917);

delay(174.334630208);

tone(tonePin, 880, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 932, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 932, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 932, 155.599082813);

delay(172.887869792);

delay(347.945880208);

tone(tonePin, 932, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 1174, 155.599082813);


delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 1174, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 1046, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 1046, 155.599082813);

delay(172.887869792);

delay(521.557130208);

tone(tonePin, 932, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 1046, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 932, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 880, 311.849207813);

delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 698, 311.849207813);

delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 587, 155.599082813);

delay(172.887869792);

delay(1216.00213021);

tone(tonePin, 880, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 932, 155.599082813);


delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 932, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 932, 311.849207813);

delay(346.499119792);

delay(261.140255208);

tone(tonePin, 932, 155.599082813);

delay(172.887869792);

delay(174.334630208);

tone(tonePin, 1174, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 1174, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 1046, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 1046, 311.849207813);

delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 932, 155.599082813);

delay(172.887869792);

delay(347.945880208);

tone(tonePin, 1174, 311.849207813);

delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 1046, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 1046, 468.099332813);


delay(520.110369792);

delay(0.723380208333);

tone(tonePin, 880, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 932, 155.599082813);

delay(172.887869792);

delay(1216.00213021);

tone(tonePin, 1396, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 1396, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 1174, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 1174, 77.4740203125);

delay(86.0822447917);

delay(174.334630208);

tone(tonePin, 1174, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 1046, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 1174, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 1174, 77.4740203125);

delay(86.0822447917);

delay(174.334630208);

tone(tonePin, 1396, 155.599082813);


delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 1396, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 1174, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 1174, 77.4740203125);

delay(86.0822447917);

delay(174.334630208);

tone(tonePin, 1174, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 1046, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 1174, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 1174, 77.4740203125);

delay(86.0822447917);

delay(174.334630208);

tone(tonePin, 1396, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 1396, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 1174, 77.4740203125);

delay(86.0822447917);

delay(0.723380208333);

tone(tonePin, 1174, 77.4740203125);


delay(86.0822447917);

delay(174.334630208);

tone(tonePin, 1174, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 1046, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 1046, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 1046, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 1174, 468.099332813);

delay(520.110369792);

delay(0.723380208333);

tone(tonePin, 1174, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 1174, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 1046, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 1046, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 1174, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 1046, 233.724145313);


delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 1046, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 1046, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 932, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 932, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 880, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 932, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 880, 311.849207813);

delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 698, 311.849207813);

delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 698, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 1174, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 1046, 233.724145313);


delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 1046, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 1046, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 932, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 932, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 880, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 932, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 1396, 311.849207813);

delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 880, 311.849207813);

delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 880, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 1567, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 1396, 233.724145313);


delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 1396, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 1396, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 1174, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 932, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 932, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 880, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 783, 311.849207813);

delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 880, 311.849207813);

delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 932, 624.349457813);

delay(693.721619792);

delay(695.168380208);

tone(tonePin, 932, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 880, 233.724145313);


delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 932, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 880, 311.849207813);

delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 698, 311.849207813);

delay(346.499119792);

delay(174.334630208);

tone(tonePin, 1174, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 1046, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 1046, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 1046, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 932, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 932, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 880, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 932, 233.724145313);


delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 880, 311.849207813);

delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 698, 311.849207813);

delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 698, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 1174, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 1046, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 1046, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 1046, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 932, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 932, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 880, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 932, 233.724145313);


delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 1396, 311.849207813);

delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 880, 311.849207813);

delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 880, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 1567, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 1396, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 1396, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 1396, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 1174, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 932, 155.599082813);

delay(172.887869792);

delay(0.723380208333);

tone(tonePin, 932, 233.724145313);

delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 880, 233.724145313);


delay(259.693494792);

delay(0.723380208333);

tone(tonePin, 783, 311.849207813);

delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 880, 311.849207813);

delay(346.499119792);

delay(0.723380208333);

tone(tonePin, 932, 1405.60008281);

delay(1561.77786979);

digitalWrite(led,HIGH);

delay(500);

digitalWrite(led,LOW);

delay(500);

2. Crear un programa para que varié la velocidad de un Motor por medio de un potenciómetro.
CODIGO – CAMBIO DE VELOCIDAD DE UN MOTOR CON POTENCIOMETRO:
int motorPin = 3;

float potenciometro;

void setup()

Serial.begin(9600);

void loop()

potenciometro = analogRead(A0)/4;

analogWrite(motorPin,potenciometro);

Serial.print("motor:");
Serial.println(potenciometro);

3. Crear una licuadora con 2 velocidades apenas se pulse los interruptores cambie de velocidad (una
velocidad menor y otra mayor)

CODIGO – LICUADORA CON 2 VELOCIDADES:


int motorPin = 3;

int VelocidadMax = 6;

int VelocidadMin = 7;

void setup()

Serial.begin(9600);

pinMode(VelocidadMax,INPUT);

pinMode(VelocidadMax,INPUT);

pinMode(motorPin,OUTPUT);

void loop()

if(digitalRead(VelocidadMax) == 1 && digitalRead(VelocidadMin) == 0)

analogWrite(motorPin,200);

}
else if (digitalRead(VelocidadMax) == 0)

analogWrite(motorPin,0);

if(digitalRead(VelocidadMin) == 1 && digitalRead(VelocidadMax) == 0)

analogWrite(motorPin,40);

else if (digitalRead(VelocidadMax) == 0)

analogWrite(motorPin,0);

4. Crear un programa que varié los ángulos del servomotor de 0 a 180º por medio del potenciómetro.
CODIGO – CONTROL DE UN SERVOMOTOR CON POTENCIOMETRO:
#include <Servo.h>

Servo Miservo;

int valor;

void setup() {

Miservo.attach(3);

Serial.begin(9600);

void loop() {

valor = analogRead(A0);

valor = map(valor, 0, 1023, 0, 180);

Miservo.write(valor);

Serial.print("Angulo del servo:");

Serial.println(valor);

}
5. Crear un programa para abra la puerta de un contenedor cuando la caja se acerque a 50 cm y cuando
este lejos de 50cm se cierre la puerta.

CODIGO – SERVOMOTOR CONTROLADO POR ULTRASONIDO:


#include <Servo.h>

Servo Miservo;

int cm = 0;

int distancia = 0;

int posicion1 = 0;

int posicion2 = 180;

long readUltrasonicDistance(int triggerPin, int echoPin)

pinMode(triggerPin,OUTPUT);

digitalWrite(triggerPin, LOW);

delayMicroseconds(2);

digitalWrite(triggerPin, HIGH);

delayMicroseconds(10);

pinMode(triggerPin,INPUT);

return pulseIn(echoPin, HIGH);

void setup() {

pinMode(7, INPUT);

Miservo.attach(12);
Serial.begin(9600);

void loop() {

cm = 0.01723 * readUltrasonicDistance(7,7);

Serial.println("cm:");

Serial.print(cm);

delay(100);

distancia = cm;

if(distancia < 50){

Miservo.write(posicion2);

else if(distancia > 50){

Miservo.write(posicion1);

You might also like