Hubei Hannas Tech Co., Ltd - Professionele verskaffer van piezokeramiekelemente
Nuus
Jy is hier: Tuis / Nuus / Basiese beginsels van piëso-elektriese keramiek / Maak van Arduino-klavierbakkie met piëzo-elektriese sensor

Vervaardiging van Arduino-klavierbakkie met piëzo-elektriese sensor

Kyke: 1     Skrywer: Werfredakteur Publiseertyd: 2020-11-27 Oorsprong: Werf

Doen navraag

Facebook-deelknoppie
Twitter-deelknoppie
lyn deel knoppie
wechat-deelknoppie
linkedin-deelknoppie
pinterest-deelknoppie
whatsapp deel knoppie
deel hierdie deelknoppie

Stap 1: Komponente

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

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


U(SLOK)UX(YL38(F


pzt m ateriële  p iezo  c eramics  p ieso-elektriese transducer

spreker

Broodbord

Arduino Uno

Jumper

6 weerstande

Stap 2: Koppel

247VNID8B)G`HL(GR28XL


Die rooi draad van elke piëzo-elektriese sensor moet deur 'n weerstand aan GND gekoppel word, en die swart draad moet aan Pin verbind word. Hier gebruik ons ​​A0, A1, A2, A3, A4, A5

Die rooi draad van die luidspreker moet aan pen 8 gekoppel word en die swart draad moet aan GND gekoppel word

Stap 3:

Eerstens

Jy moet 'New Tab' oopmaak en die lêer 'pitches.h' noem, en dan die toonhoogte  van invoeg p iezo  c eramiese  kristal

#definieer NEETE _CS2 69

#definieer NOTA_D2 73

#definieer NOTA_DS2 78

#definieer NOTA_E2 82

#definieer NOTA_F2 87

#definieer NOTA_FS2 93

#definieer NOTA_G2 98

#definieer NOTA_GS2 104

#definieer NOTA_A2 110

#definieer NOTA_AS2 117

#definieer NOTA_B2 123

#definieer NOTA_C3 131

#definieer NOTA_CS3 139

NOTA_D3 147

#definieer NOTA_DS3 156

#definieer NOTA_E3 165

#definieer NOTA_F3 175

#definieer NOTA_FS3 185

#definieer NOTA_G3 196

#definieer NOTA_GS3 208

#definieer NOTA_A3 220

#definieer NOTA_AS3 233

#definieer NOTA_B 3247

#definieer NOTA_C4 262

#definieer NOTA_CS4 277

#definieer NOTA_D4 294

#definieer NOTA_DS4 311

#definieer NOTA_E4 330

#definieer NOTA_F4 349

#definieer NOTA_FS4 370

#definieer NOTA_G4 392

#definieer NOTA_GS4 415

#definieer NOTA_A4 440

#definieer NOTA_AS4 466

#definieer NOTA_B4 494

#definieer NOTA_C5 523

#definieer NOTA_CS5 554

#definieer NOTA_D5 587

#definieer NOTA_DS5 622

#definieer NOTA_E5 659

#definieer NOTA_F5 698

#definieer NOTA_FS5 740

#definieer NOTA_G5 784

#definieer NOTA_GS5 831

#definieer NOTA_A5 880

#definieer NOTA_AS5 932

#definieer NOTA_B5 988

#definieer NOTA_C6 1047

#definieer NOTA_CS6 1109

#definieer NOTA_D6 1175

#definieer NOTA_DS6 1245

#definieer NOTA_E6 1319

#definieer NOTA_F6 1397

#definieer NOTA_FS6 1480

#definieer NOTA_G6 1568

#definieer NOTA_GS6 1661

#definieer NOTA_A6 1760

#definieer NOTA_AS6 1865

#definieer NOTA_B6 1976

#definieer NOTA_C7 2093

#definieer NOTA_CS7 2217

#definieer NOTA_D7 2349

#definieer NOTA_DS7 2489

#definieer NOTA_E7 2637

#definieer NOTA_F7 2794

#definieer NOTA_FS7 2960

#definieer NOTA_G7 3136

#definieer NOTA_GS7 3322

#definieer NOTA_A7 3520

#definieer NOTA_AS7 3729

#definieer NOTA_B7 3951

#definieer NOTA_C8 4186

#definieer NOTA_CS8 4435

#definieer NOTA_D8 4699

#definieer NOTA_DS8 4978

Gaan daarna terug na die skets en voeg jou sketskode by

#sluit in' staanplekke.h'

I nt  Analoog pen = {A0,A1,A2,A3,A4,A5};

int buzpin = 8;

int= 20;

Ongeldige  opstelling()

Serial.begin(9600);

pinMode (8, UITSET);

}

nietige lus ()

as ( analoogLees (analogpen [0])》 drempel)

Serial.println(' A0');

toon (8,NOTA _B4,1000/4);

I f analoogLees(analoogpen )》

Serial.println(' A1');

toon(8,NOTE_D4,1000/4);

digitalWrite (8, HOOG);

if( AnalogRead(analogpin [2])》)

Serial.println(' A2');

toon(8,NOTE_C4,1000/4);

I f ( analoogLees (analogpen [3])》)

Serial.println(' A3 ');

toon(8,NOTE_G4,1000/4);

if (analoog Lees (analoogspeld [4])》)

Serial.println(' A4');

toon(8,NOTE_G3,1000/4);

if (analoog Lees (analoogspeld [5])》)

Serial.println('A5');

toon(8,NOTE_D3,1000/4);

Stap 4: Gevolgtrekking

In Wikipedia p ieso-elektriese  d iscs  p ieso -elektriese  t ransducers is toestelle wat die piëso-elektriese effek gebruik om veranderinge in druk, versnelling, temperatuur, spanning of krag te meet en dit in elektriese ladings om te skakel. Die voorvoegsel piezo- is die Griekse woord vir 'druk' of 'druk'.

So ons gebruik dit om op te spoor wanneer elke pad gedruk word, so die Arduino sal besluit watter toon om te speel, en die idee dat jy daarin kan speel, kan ontwikkel tot 'n volledige een.

 




Terugvoer
Hubei Hannas Tech Co., Ltd is 'n professionele vervaardiger van piëzo-elektriese keramiek en ultrasoniese transducer, toegewy aan ultrasoniese tegnologie en industriële toepassings.                                    
 

AANBEVEEL

KONTAK ONS

Voeg by: No.302 Innovation Agglomeration Zone, Chibi Avenu, Chibi City, Xianning, Hubei Provinsie, China
E-pos:  sales@piezohannas.com
Tel: +86 07155272177
Telefoon: +86 + 18986196674         
VQ: 1553242848  
Skype: live:
mary_14398        
Kopiereg 2017    Hubei Hannas Tech Co., Ltd. Alle regte voorbehou. 
Produkte