Piezo Hannas (WuHan) Tech Co, .Ltd.-Fornecedor de elementos piezocerâmicos profissionais
Notícia
Você está aqui: Casa / Notícia / Noções básicas de cerâmica piezoelétrica / Fazendo de piano de piano Arduino com sensor piezoelétrico

Fazendo de piano de piano Arduino com sensor piezoelétrico

Número Browse:0     Autor:editor do site     Publicar Time: 2020-11-27      Origem:alimentado

Inquérito

facebook sharing button
twitter sharing button
line sharing button
wechat sharing button
linkedin sharing button
pinterest sharing button
whatsapp sharing button
sharethis sharing button

Etapa 1: componentes

`09x2kpozg`_ecsth2v76.Z)% cv% c`82w40dmhxb2g

De`8qykn_5v_3) N2F1YEX.J`43fmn095n8yw% e4 (4


U (slok) ux (yl38 (f


PZT M.Aterial.pezo.ceramics.pTransdutor Iezoelétrico

alto falante

Tábua de pão

Arduino Uno.

Saltador

6 resistores

Etapa 2: conectar

247VNID8B) G`HL (GR28XL


O fio vermelho de cada sensor piezoelétrico deve ser conectado ao GND através de um resistor, e o fio preto deve ser conectado ao PIN. Aqui nós usamos A0, A1, A2, A3, A4, A5

O fio vermelho do alto-falante deve ser conectado ao pino 8 e o fio preto deve ser conectado ao GND

Etapa 3:

Em primeiro lugar

Você precisa abrir \"novo tab \" e nomear o arquivo \"pitches.h \" e insira o tomdopezo.ceramiccristal.

#define no.Tea_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.

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_b 3247.

#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.

Depois disso, volte para o esboço e adicione seu código de desenho

#include \"pitches.h \"

Int. PIN analógico = {A0, A1, A2, A3, A4, A5};

int buzpin = 8;

int = 20;

Inválido configurar()

Serial.begin (9600);

pinmode (8, saída);

}

Voice Loop ()

E seAnalogreadeu (analogpin [0])\"Limite)

Serial.println (\"a0 \");

tom (8, nota _b4.1000 / 4);

IfAnalogreadeu (analogpin)\"

Serial.println (\"A1 \");

Tom (8, Note_D4.1000 / 4);

digitalwrite (8, alto);

if (analogreadeu (analogpin [2])\")

Serial.println (\"A2 \");

Tom (8, Note_C4.1000 / 4);

IfAnalogread (analogpin [3])\")

Serial.println (\"A3 \");

tom (8, note_g4,1000 / 4);

if (analogreadeu (analogpin [4])\")

Serial.println (\"A4 \");

tom (8, note_g3,1000 / 4);

if (analogreadeu (analogpin [5])\")

Serial.println (\"A5 \");

Tom (8, Note_D3.1000 / 4);

Passo 4: Conclusão

Na Wikipédia,pIezoelétricodiscs.pIezoelétricotRansducer.sSão dispositivos que usam o efeito piezoelétrico para medir mudanças na pressão, aceleração, temperatura, esforço ou força e convertê-las em cobranças elétricas. O prefixo piezo- é a palavra grega para 'pressione' ou 'aperto'.

Portanto, usamos para detectar quando cada bloco é pressionado, então o Arduino decidirá qual tom de tonificar, e a ideia de que você pode jogar, pode se desenvolver em um completo.




Piezo Hannas (WuHan) Tech Co, .Ltd é um fabricante profissional de equipamentos ultra-sônicos, dedicado à tecnologia ultra-sônica e aplicações industriais.
 

CONTATE-NOS

Adicionar: No.456 Wu Luo Road, distrito de Wuchang, cidade de Wuhan, província de HuBei, China.
O email: sales@piezohannas.com
Telefone: +86 27 81708689
Telefone: +86 15927286589
QQ: 1553242848
Skype: ao vivo: mary_14398
       
Copyright 2018Piezo Hannas (WuHan) Tech Co, .Ltd. Todos os direitos reservados.
Produtos