Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
fabricademy2017:students:anamaria.martinlopez:project_5 [2018/03/14 15:43]
anamaria.martinlopez
fabricademy2017:students:anamaria.martinlopez:project_5 [2018/06/27 09:23]
anamaria.martinlopez [Mounting:]
Line 23: Line 23:
 • 1 piece for the circuit • 1 piece for the circuit
  
-{{http://anakaze.com/​wp-content/​uploads/​2018/​03/​IMG_1396-300x225.jpg?​nolink&​300x225|img_1396-300x225.jpg}}+{{:fabricademy2017:​students:​anamaria.martinlopez:​proyecto_final:​img_1396.jpg?​nolink&​300x225|img_1396-300x225.jpg}}
  
 ===== Files ===== ===== Files =====
 +
 +[[https://​drive.google.com/​file/​d/​1IGKNFUfdRfdQOG4clOCYcfj-FVtP99SP/​view?​usp=sharing|https://​drive.google.com/​file/​d/​1IGKNFUfdRfdQOG4clOCYcfj-FVtP99SP/​view?​usp=sharing]]
  
 We start with the circuit. We start with the circuit.
Line 45: Line 47:
  
 {{  http://​anakaze.com/​wp-content/​uploads/​2018/​03/​duración-de-la-nota.png?​nolink&​794x371 ​ }} {{  http://​anakaze.com/​wp-content/​uploads/​2018/​03/​duración-de-la-nota.png?​nolink&​794x371 ​ }}
 +
 {{youtube>​WF7Rdz92ZWs?​medium}} {{youtube>​WF7Rdz92ZWs?​medium}}
  
Line 50: Line 53:
  
 ===== Files ===== ===== Files =====
 +
 +#include <​Arduino.h>​\\
 +#include <​Wire.h>​\\
 +#include <​SoftwareSerial.h>​
 +
 +\\
 +double angle_rad = PI/180.0;\\
 +double angle_deg = 180.0/PI;
 +
 +void setup(){
 +
 +<​code>​
 +\\
 +pinMode(5,​OUTPUT);​\\
 +</​code>​
 +
 +\\
 +}
 +
 +void loop(){
 +
 +<​code>​
 +pinMode(5,​HIGH);​\\
 +tone(5,​262,​500);​ // write to buzzer\\
 +delay(500);​\\
 +tone(5,​262,​500);​ // write to buzzer\\
 +delay(500);​\\
 +tone(5,​392,​500);​ // write to buzzer\\
 +delay(500);​\\
 +tone(5,​392,​500);​ // write to buzzer\\
 +delay(500);​\\
 +tone(5,​440,​500);​ // write to buzzer\\
 +delay(500);​\\
 +tone(5,​440,​500);​ // write to buzzer\\
 +delay(500);​\\
 +tone(5,​392,​1000);​ // write to buzzer\\
 +delay(1000);​\\
 +tone(5,​349,​500);​ // write to buzzer\\
 +delay(500);​\\
 +tone(5,​349,​500);​ // write to buzzer\\
 +delay(500);​\\
 +tone(5,​330,​500);​ // write to buzzer\\
 +delay(500);​\\
 +tone(5,​330,​500);​ // write to buzzer\\
 +delay(500);​\\
 +tone(5,​294,​500);​ // write to buzzer\\
 +delay(500);​\\
 +tone(5,​294,​500);​ // write to buzzer\\
 +delay(500);​\\
 +tone(5,​262,​1000);​ // write to buzzer\\
 +delay(1000);​\\
 +tone(5,​392,​500);​ // write to buzzer\\
 +delay(500);​\\
 +tone(5,​392,​500);​ // write to buzzer\\
 +delay(500);​\\
 +tone(5,​349,​500);​ // write to buzzer\\
 +delay(500);​\\
 +tone(5,​349,​500);​ // write to buzzer\\
 +delay(500);​\\
 +tone(5,​330,​500);​ // write to buzzer\\
 +delay(500);​\\
 +tone(5,​330,​500);​ // write to buzzer\\
 +delay(500);​\\
 +tone(5,​294,​1000);​ // write to buzzer\\
 +delay(1000);​\\
 +tone(5,​392,​500);​ // write to buzzer\\
 +delay(500);​\\
 +tone(5,​392,​500);​ // write to buzzer\\
 +delay(500);​\\
 +tone(5,​349,​500);​ // write to buzzer\\
 +delay(500);​\\
 +tone(5,​349,​500);​ // write to buzzer\\
 +delay(500);​\\
 +tone(5,​330,​500);​ // write to buzzer\\
 +delay(500);​\\
 +tone(5,​330,​500);​ // write to buzzer\\
 +delay(500);​\\
 +tone(5,​294,​1000);​ // write to buzzer\\
 +delay(1000);​\\
 +tone(5,​262,​500);​ // write to buzzer\\
 +delay(500);​\\
 +tone(5,​262,​500);​ // write to buzzer\\
 +delay(500);​\\
 +tone(5,​392,​500);​ // write to buzzer\\
 +delay(500);​\\
 +tone(5,​392,​500);​ // write to buzzer\\
 +delay(500);​\\
 +tone(5,​440,​500);​ // write to buzzer\\
 +delay(500);​\\
 +tone(5,​440,​500);​ // write to buzzer\\
 +delay(500);​\\
 +tone(5,​392,​1000);​ // write to buzzer\\
 +delay(1000);​\\
 +tone(5,​349,​500);​ // write to buzzer\\
 +delay(500);​\\
 +tone(5,​349,​500);​ // write to buzzer\\
 +delay(500);​\\
 +tone(5,​330,​500);​ // write to buzzer\\
 +delay(500);​\\
 +tone(5,​330,​500);​ // write to buzzer\\
 +delay(500);​\\
 +tone(5,​294,​500);​ // write to buzzer\\
 +delay(500);​\\
 +tone(5,​294,​500);​ // write to buzzer\\
 +delay(500);​\\
 +tone(5,​262,​1000);​ // write to buzzer\\
 +delay(1000);​
 +
 +_loop();\\
 +</​code>​
 +
 +}
 +
 +void _delay(float seconds){
 +
 +<​code>​
 +long endTime = millis() + seconds * 1000;\\
 +while(millis() <​endTime)_loop();​\\
 +</​code>​
 +
 +\\
 +}
 +
 +void _loop(){
 +
 +<​code>​
 +\\
 +</​code>​
 +
 +}
 +
 +Back http://​wiki.textile-academy.org/​fabricademy2017/​students/​anamaria.martinlopez/​final_project