Hubei Hannas Tech Co.,Ltd-Pembekal Elemen Piezoceramic Profesional
Berita
Anda di sini: Rumah / Berita / Asas Seramik Piezoelektrik / Membuat pikap piano Arduino dengan sensor piezoelektrik

Pembuatan pikap piano Arduino dengan sensor piezoelektrik

Pandangan: 1     Pengarang: Editor Tapak Masa Terbitan: 2020-11-27 Asal: tapak

Tanya

butang perkongsian facebook
butang perkongsian twitter
butang perkongsian talian
butang perkongsian wechat
butang perkongsian linkedin
butang perkongsian pinterest
butang perkongsian whatsapp
kongsi butang perkongsian ini

Langkah 1: Komponen

`09X2KPOZG`_ECSTH2V76Z)%CV%C`82W40DMHXB2G

OF`8QYKN_5V_3)N2F1YEXJ`43FMN095N8YW%E4(4


U(SLOK)UX(YL38(F


pzt m aterial  p iezo  c eramics  p iezoelektrik transduser

pembesar suara

Papan roti

Arduino Uno

Pelompat

6 perintang

Langkah 2: Sambung

247VNID8B)G`HL(GR28XL


Wayar merah setiap sensor piezoelektrik harus disambungkan ke GND melalui perintang, dan wayar hitam harus disambungkan ke Pin. Di sini kami menggunakan A0, A1, A2, A3, A4, A5

Wayar merah pembesar suara hendaklah disambungkan ke pin 8 dan wayar hitam hendaklah disambungkan ke GND

Langkah 3:

Pertama sekali

Anda perlu membuka 'Tab Baharu' dan namakan fail 'pitches.h', kemudian masukkan  pic p iezo  c eramic  c rystal

#define NOTE _CS2 69

#define NOTA_D2 73

#define NOTA_DS2 78

#define NOTA_E2 82

#define NOTA_F2 87

#define NOTA_FS2 93

#define NOTA_G2 98

#define NOTA_GS2 104

#define NOTA_A2 110

#define NOTA_AS2 117

#define NOTA_B2 123

#define NOTA_C3 131

#define NOTA_CS3 139

NOTA_D3 147

#define NOTA_DS3 156

#define NOTA_E3 165

#define NOTA_F3 175

#define NOTA_FS3 185

#define NOTA_G3 196

#define NOTA_GS3 208

#define NOTA_A3 220

#define NOTA_AS3 233

#define NOTA_B 3247

#define NOTA_C4 262

#define NOTE_CS4 277

#define NOTA_D4 294

#define NOTA_DS4 311

#define NOTA_E4 330

#define NOTA_F4 349

#define NOTE_FS4 370

#define NOTA_G4 392

#define NOTA_GS4 415

#define NOTA_A4 440

#define NOTA_AS4 466

#define NOTA_B4 494

#define NOTA_C5 523

#define NOTA_CS5 554

#define NOTA_D5 587

#define NOTA_DS5 622

#define NOTA_E5 659

#define NOTA_F5 698

#define NOTE_FS5 740

#define NOTA_G5 784

#define NOTA_GS5 831

#define NOTA_A5 880

#define NOTA_AS5 932

#define NOTA_B5 988

#define NOTA_C6 1047

#define NOTE_CS6 1109

#define NOTA_D6 1175

#define NOTA_DS6 1245

#define NOTA_E6 1319

#define NOTA_F6 1397

#define NOTE_FS6 1480

#define NOTA_G6 1568

#define NOTA_GS6 1661

#define NOTA_A6 1760

#define NOTA_AS6 1865

#define NOTA_B6 1976

#define NOTA_C7 2093

#define NOTE_CS7 2217

#define NOTA_D7 2349

#define NOTA_DS7 2489

#define NOTA_E7 2637

#define NOTA_F7 2794

#define NOTE_FS7 2960

#define NOTA_G7 3136

#define NOTE_GS7 3322

#define NOTA_A7 3520

#define NOTA_AS7 3729

#define NOTA_B7 3951

#define NOTA_C8 4186

#define NOTE_CS8 4435

#define NOTA_D8 4699

#define NOTA_DS8 4978

Selepas itu, kembali ke lakaran dan tambah kod lakaran anda

#include' pitches.h'

I nt  Analog pin = {A0,A1,A2,A3,A4,A5};

int buzpin = 8;

int= 20;

Persediaan tidak sah  ()

Serial.begin(9600);

pinMode(8,OUTPUT);

}

gelung kosong()

jika analogRead (analogpin [0])》 ambang)

Serial.println(' A0');

nada(8,CATATAN _B4,1000/4);

I f analogRead(analogpin )》

Serial.println(' A1') ;

nada(8,CATATAN_D4,1000/4);

digitalWrite(8,TINGGI);

jika( AnalogRead(analogpin [2])》)

Serial.println(' A2');

nada(8,NOTE_C4,1000/4);

I f analogRead(analogpin [3])》)

Serial.println(' A3 ');

nada(8,NOTE_G4,1000/4);

jika(analogRead(analogpin [4])》)

Serial.println(' A4');

nada(8,NOTE_G3,1000/4);

jika(analogRead(analogpin [5])》)

Serial.println(' A5');

nada(8,CATATAN_D3,1000/4);

Langkah 4: Kesimpulan

Dalam Wikipedia, p iezoelektrik  d iscs  p iezoelektrik  t ransducers ialah peranti yang menggunakan kesan piezoelektrik untuk mengukur perubahan dalam tekanan, pecutan, suhu, terikan atau daya dan menukarkannya kepada cas elektrik. Awalan piezo- ialah perkataan Yunani untuk 'press' atau 'squeeze'.

Oleh itu, kami menggunakannya untuk mengesan apabila setiap pad ditekan, jadi Arduino akan memutuskan nada mana yang hendak dimainkan, dan idea yang anda boleh mainkan di dalamnya boleh berkembang menjadi satu yang lengkap.

 




Maklum balas
Hubei Hannas Tech Co., Ltd ialah pengeluar seramik piezoelektrik profesional dan transduser ultrasonik, khusus untuk teknologi ultrasonik dan aplikasi perindustrian.                                    
 

SYOR

HUBUNGI KAMI

Tambah: Zon Penggabungjalinan Inovasi No.302, Chibi Avenu, Bandar Chibi, Xianning, Wilayah Hubei, China
E-mel:  sales@piezohannas.com
Tel: +86 07155272177
Telefon: +86 + 18986196674         
SQ: 1553242848  
Skype: live:
mary_14398        
Hak Cipta 2017    Hubei Hannas Tech Co., Ltd Semua hak terpelihara. 
Produk