HOMENAGEM
† 12 de março de 2016
Quem está conectado?
Há 203 usuários online :: 0 registrados, 0 invisíveis e 203 visitantes :: 1 motor de buscaNenhum
O recorde de usuários online foi de 362 em Sex 9 Abr 2021 - 22:11
Últimos assuntos
Top dos mais postadores
Rafael Silveira (7816) | ||||
Caca Silva (6057) | ||||
renatoscp (3891) | ||||
CMeletronica (3234) | ||||
michel chagas (2791) | ||||
Railson (2119) | ||||
alexsandro rodrigues de a (1835) | ||||
naldo santos (1625) | ||||
ablacon64 (1222) | ||||
gilvantexas (1061) |
Tópicos semelhantes
Medidor de Velocidade
TECLADO MUSICAL COM ARDUINO.
3 participantes
Página 1 de 1
TECLADO MUSICAL COM ARDUINO.
Este projeto trata-se de um teclado musical desenvolvido utilizando um Arduino unu, o seu código fonte esta bem simples e de fácil entendimento. Espero que goste .
// PROJETO:TECLADO MUSICAL COM ARDUINO
//PROGRAMADOR: IVAN C.AP.ANIZ
//VERSÃO:1
// DEFINI AS FREQUENCIAS DAS NOTAS MUSICAIS
#define DO 262
#define RE 294
#define MI 330
#define FA 349
#define SOL 392
#define LA 440
#define SI 523
// DEFINE OS PINOS QUE SERAM UTILIZADOS PELOS BOTÕES
const int buttonPin1 = 13;
const int buttonPin2 = 12;
const int buttonPin3 = 11;
const int buttonPin4 = 10;
const int buttonPin5 = 9;
const int buttonPin6 = 8;
const int buttonPin7 = 7;
// CRIA VARIVEIS DE STATUS PARA CADA BUTTON
int buttonState1 = 0;
int buttonState2 = 0;
int buttonState3 = 0;
int buttonState4 = 0;
int buttonState5 = 0;
int buttonState6 = 0;
int buttonState7 = 0;
// FUNÇÃO DE CONFIGURAÇÃO
void setup() {
// CONFIGURA O PIN 3 COMO SAIDA
pinMode(3,OUTPUT);
}
//FUNÇÃO DE LAÇO DE REPETIÇÃO
void loop() {
// LÊ O ESTADO ATUAL DE CADA PINO
buttonState1 = digitalRead(buttonPin1);
buttonState2 = digitalRead(buttonPin2);
buttonState3 = digitalRead(buttonPin3);
buttonState4 = digitalRead(buttonPin4);
buttonState5 = digitalRead(buttonPin5);
buttonState6 = digitalRead(buttonPin6);
buttonState7 = digitalRead(buttonPin7);
// SE O BUTTON DÓ FOI PRECIONADO O STATUS 1 PASSA A SER NIVEL ALTO
// COM ISSU ELE EXECUTA O TON REFERENTE A FREQUENCIA DÓ NO PIN 3
if (buttonState1 == HIGH) {
tone(3,DO);
delay(500);
}
if (buttonState2 == HIGH) {
tone(3,RE);
delay(500);
}
if (buttonState3 == HIGH) {
tone(3,MI);
delay(500);
}
if (buttonState4 == HIGH) {
tone(3,FA);
delay(500);
}
if (buttonState5 == HIGH) {
tone(3,SOL);
delay(500);
}
if (buttonState6 == HIGH) {
tone(3,LA);
delay(500);
}
if (buttonState7 == HIGH) {
tone(3,SI);
delay(500);
}
noTone(3);
}
ivan aniz- Nível 1
- Mensagens : 10
Data de inscrição : 16/12/2013
Idade : 31
Localização : maringa
Re: TECLADO MUSICAL COM ARDUINO.
Bem interessante seu projeto Ivan, parabéns!
_________________
"A oração feita por um justo pode muito em seus efeitos" Tiago 5:16
"Mas nunca vi desamparado o justo, nem a sua semente a mendigar o pão." Salmos 37:25
Railson- ADMINISTRADOR
- Mensagens : 2119
Data de inscrição : 28/01/2011
Idade : 34
Localização : Natal-RN
Re: TECLADO MUSICAL COM ARDUINO.
Ivan, você implementou o projeto? Continuou ele?
Ismael Rougier- Nível 1
- Mensagens : 1
Data de inscrição : 01/01/2015
Idade : 38
Localização : Tuiuti
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|
Qua 27 Mar 2024 - 20:57 por sandy silva de oliveira
» >>>>>>> Sobre a criação de novos tópicos<<<<<<<<<<<<<<<
Dom 24 Mar 2024 - 16:10 por crisnich
» Defeito intermitente amplificador Ciclotron TIP5000
Qua 20 Mar 2024 - 9:13 por fastaveira
» Esquema Amplificador Audio Leader AL 5.0
Qua 20 Mar 2024 - 9:01 por fastaveira
» MK4000 - FONTE CHAVEADA FULL BRIDGE
Dom 17 Mar 2024 - 18:43 por sandy silva de oliveira
» amplificador class h tailandes
Sex 15 Mar 2024 - 22:41 por mehuysal
» Amplificador Super Strong
Qui 14 Mar 2024 - 13:03 por Reginaldo Silva
» Amplificador Classe D UCD1500
Qua 13 Mar 2024 - 13:07 por Guille
» NS450 - FONTE CHAVEADA PARTE 2
Seg 11 Mar 2024 - 6:55 por ffernand3s
» DETECTOR DE METAIS IDX-PRO
Sex 1 Mar 2024 - 16:41 por Benyamin
» Amplificador Fonte Simples em teia de aranha
Sex 1 Mar 2024 - 12:17 por Reginaldo Silva
» Manutenção Gradiente 366 / 266
Qui 29 Fev 2024 - 21:40 por tiaogaviao
» Criação pcb esquema phono cápsula ceramica
Qui 29 Fev 2024 - 16:58 por warley cesar
» DETECTOR DE METAIS MKII (PINPOINTER)
Qua 28 Fev 2024 - 19:09 por Benyamin
» Fonte chaveada compacta IR2153D - 10 x 10 cm
Ter 27 Fev 2024 - 22:02 por microbit