Hacer una catapulta con Arduino (19 / 19 paso)

Paso 19: Paso 19

El último paso es descargar el software de Arduino desde aquí y descargar mi código para la catapulta desde aquí.

Sólo tienes que abrir el código y subir a tu Arduino y eres bueno para ir! Si han subido el código para el Arduino y presionar el pulsador debe trabajar tu catapulta! Personalmente encontré que cacahuetes y malvaviscos pequeños disparar mejor!

Espero que usted tenía diversión!

P.d.: no pude encontrar una mejor manera de subir mi código, ya que tengo que ser miembro de PRO para incrustar un cuadro de texto.

Woo, tengo una membresia PRO desde este Instructables consiguió destacados, debajo encontrarás el código que usé. Sólo tienes que abrir el software de Arduino y copiar pegar el código siguiente. Después de que hayas hecho esto tienes que hacer una nueva ficha en el software de Arduino nombre esta nueva pestaña "pitches.h" (atajo es shift + cmd + N) y copiar pegar el código al final de esta página. Subir tu código a tu Arduino y eres bueno para ir!





 #include "pitches.h" // notes in the melody: int melody[] = { NOTE_C3,NOTE_C3,NOTE_D4,NOTE_D4,NOTE_E5,NOTE_F6,NOTE_G7,NOTE_A7, }; // note durations: 4 = quarter note, 8 = eighth note, etc.: int noteDurations[] = { 2, 8, 2, 8, 2, 8, 3, 7, 3, 7, 4, 6, 4, 5, }; #include Servo myservo; // create servo object to control a servo void playsound(){ // iterate over the notes of the melody: for (int thisNote = 0; thisNote < 8; thisNote++) { // to calculate the note duration, take one second // divided by the note type. //e.g. quarter note = 1000 / 4, eighth note = 1000/8, etc. int noteDuration = 1000 / noteDurations[thisNote]; tone(8, melody[thisNote], noteDuration); // to distinguish the notes, set a minimum time between them. // the note's duration + 30% seems to work well: int pauseBetweenNotes = noteDuration * 1.30; delay(pauseBetweenNotes); // stop the tone playing: noTone(8); } } void setup() { myservo.attach(9); // attaches the servo on pin 9 to the servo object pinMode(3, INPUT_PULLUP); } int state = 0; int oldButtonstate = HIGH; void loop() { if (digitalRead(3) == LOW && oldButtonstate == HIGH) { oldButtonstate == LOW; delay(100); if (digitalRead(3) == LOW) { if (state == 0) state = 1; else state = 0; } } else { oldButtonstate == HIGH; } if (state == 1) { playsound(); //plays sound myservo.write(5); //start position delay(1500); //how long it waits until it moves to the next position myservo.write(120); // next position it will move to delay(1500); myservo.write(5); //next position it will move to state = 0; } else { myservo.write(120); } } 
 /************************************************* * Public Constants *************************************************/ #define NOTE_B0 31 #define NOTE_C1 33 #define NOTE_CS1 35 #define NOTE_D1 37 #define NOTE_DS1 39 #define NOTE_E1 41 #define NOTE_F1 44 #define NOTE_FS1 46 #define NOTE_G1 49 #define NOTE_GS1 52 #define NOTE_A1 55 #define NOTE_AS1 58 #define NOTE_B1 62 #define NOTE_C2 65 #define NOTE_CS2 69 #define NOTE_D2 73 #define NOTE_DS2 78 #define NOTE_E2 82 #define NOTE_F2 87 #define NOTE_FS2 93 #define NOTE_G2 98 #define NOTE_GS2 104 #define NOTE_A2 110 #define NOTE_AS2 117 #define NOTE_B2 123 #define NOTE_C3 131 #define NOTE_CS3 139 #define NOTE_D3 147 #define NOTE_DS3 156 #define NOTE_E3 165 #define NOTE_F3 175 #define NOTE_FS3 185 #define NOTE_G3 196 #define NOTE_GS3 208 #define NOTE_A3 220 #define NOTE_AS3 233 #define NOTE_B3 247 #define NOTE_C4 262 #define NOTE_CS4 277 #define NOTE_D4 294 #define NOTE_DS4 311 #define NOTE_E4 330 #define NOTE_F4 349 #define NOTE_FS4 370 #define NOTE_G4 392 #define NOTE_GS4 415 #define NOTE_A4 440 #define NOTE_AS4 466 #define NOTE_B4 494 #define NOTE_C5 523 #define NOTE_CS5 554 #define NOTE_D5 587 #define NOTE_DS5 622 #define NOTE_E5 659 #define NOTE_F5 698 #define NOTE_FS5 740 #define NOTE_G5 784 #define NOTE_GS5 831 #define NOTE_A5 880 #define NOTE_AS5 932 #define NOTE_B5 988 #define NOTE_C6 1047 #define NOTE_CS6 1109 #define NOTE_D6 1175 #define NOTE_DS6 1245 #define NOTE_E6 1319 #define NOTE_F6 1397 #define NOTE_FS6 1480 #define NOTE_G6 1568 #define NOTE_GS6 1661 #define NOTE_A6 1760 #define NOTE_AS6 1865 #define NOTE_B6 1976 #define NOTE_C7 2093 #define NOTE_CS7 2217 #define NOTE_D7 2349 #define NOTE_DS7 2489 #define NOTE_E7 2637 #define NOTE_F7 2794 #define NOTE_FS7 2960 #define NOTE_G7 3136 #define NOTE_GS7 3322 #define NOTE_A7 3520 #define NOTE_AS7 3729 #define NOTE_B7 3951 #define NOTE_C8 4186 #define NOTE_CS8 4435 #define NOTE_D8 4699 #define NOTE_DS8 4978 

Artículos Relacionados

Hacer una catapulta con palillos de dientes y tapas de botellas

Hacer una catapulta con palillos de dientes y tapas de botellas

utilizar algunos palillos de dientes de la cinta y botella tapas para construir una catapulta que lanza objetos pequeños hasta 7 pies!Paso 1: materialesSe necesita:3 tapas de botellas1 rollo de cinta scotch2 palillos de dientes (aproximadamente 2-3 p
Cómo hacer una catapulta potente de Mini Clip Binder que puede disparar hasta 100 pies

Cómo hacer una catapulta potente de Mini Clip Binder que puede disparar hasta 100 pies

he estado jugando alrededor con la idea de hacer una catapulta de alta potencia con un clip binder, pero el diseño me mantuvo eludir. Eso fue hasta que se descubrió este diseño. Aquí estoy usando algunos palitos jumbo y abrazaderas de plástico para e
Cómo hacer una catapulta para niños con pinzas para la ropa

Cómo hacer una catapulta para niños con pinzas para la ropa

Cómo hacer una catapulta para niños (ver VIDEO)Este es un fácil de hacer catapulta para niños utilizando dos pinzas, dos palitos y pegamento. Puede lanzar objetos pequeños hasta 40 pies si dirige correctamente. Esto hace una gran adición a las escena
Hacer una catapulta de PVC

Hacer una catapulta de PVC

en esto voy a mostrar cómo hacer una catapulta simple de tubo de PVC.Todos los materiales que necesitarás son:4 tubos de PVC de 1"4 tubos de 4" PVC6 tubos de PVC de 3"5 piezas de esquina4 conectores de T3 piezas1 conector de 4 vías4 conecto
Cómo hacer una catapulta cool

Cómo hacer una catapulta cool

esto muestra cómo hacer una catapulta aseada. Es divertido para construir/jugar con en un día lluvioso o aburrido. Si quieres un juego para jugar lanzamiento malvaviscos en boca de alguien. Lo siento solo tengo una foto. Mi hermana (ella tiene la cám
Hacer una catapulta de cepillos de dientes no utilizados

Hacer una catapulta de cepillos de dientes no utilizados

se puede ver en video aquí en you tube:Hacer una catapulta de cepillos de dientes no utilizadosPaso 1: Preparar los materiales Como se ve en la foto, okePaso 2: Preparar las herramientas Como se ve en la foto, okePaso 3: Grabar el madera tubo de palo
Como hacer una BAZOOKA con un aspirador

Como hacer una BAZOOKA con un aspirador

https://www.youtube.com/watch?v=4ch4rLyxHgo&feature=youtu.bePaso 1: Hacer una BAZOOKA con un aspirador necesita!!!!!! En este video les mostraré una idea interesante de como hacer una bazooka vacío simple y creativo con una aspiradora en casa!Para la
Hacer una linterna con un viejo cigarrillo electrónico

Hacer una linterna con un viejo cigarrillo electrónico

Cómo hacer una linterna con un cigarrillo electrónico viejo, solamente con un eCig con batería de hecho, un atomizador o muerto y un LED 3,2 3, 5V.Paso 1: Seleccione el producto y limpiar.Limpiar el atomizador con agua para eliminar todo rastro de lí
Hacer una rosa con solo una cinta en menos de 90 segundos

Hacer una rosa con solo una cinta en menos de 90 segundos

¡ Hola! Hoy vas a aprender cómo hacer una rosa con una cinta en menos de 60 segundos!Tamaño: Hacer cualquier tamaño, pero preferiblemente debe elegir unos 40 centímetros durante mucho tiempo unaTenga en cuenta que el tamaño de la flor depende totalme
Cómo hacer una canoa con yugo

Cómo hacer una canoa con yugo

HolaAquí hay un tutorial sobre cómo hacer una canoa con yugo. La madera es pino y se sella de con aceite de linaza.Si tiene alguna pregunta, por favor hágamelo saber!AtentamenteAlexander
Cómo hacer una cuerda con botellas de plástico

Cómo hacer una cuerda con botellas de plástico

Upcycle sus viejas botellas de plástico! Hacer 15-20 metros de cadena/cuerda plástica de una una botella PET y plástica de 1 litro solo por usar un sacapuntas! ¿Qué????¡ Sí! Es bastante simple!VER aquí en Youtube:Cómo hacer una cuerda con botellas de
¿Hacer una varita con forma de corazón de cucharas de madera

¿Hacer una varita con forma de corazón de cucharas de madera

todo el mundo conoce al menos una niña que ama las varitas brillantes, derecho?Hacer una varita con forma de corazón personalizada para ella, con o sin su ayuda.Se necesita: (no todo se muestra)Cucharas de madera baratos; He encontrado paquetes de 5
Hacer una bufanda con flecos Tasseled: rápido y Simple

Hacer una bufanda con flecos Tasseled: rápido y Simple

hacer una bufanda con flecos o tasseled desde cero en casa usando habilidades y muy pocas herramientas de costura básica.  Las dimensiones no son críticas.  Siempre y cuando la tela es bastante suave y ligeramente tejida, la elección no es crítico.La
Cómo hacer una falda con estilo

Cómo hacer una falda con estilo

aprende a hacer una falda con estilo en menos de 1 minuto!