Wyświetlenia: 1 Autor: Edytor witryny Czas publikacji: 27.11.2020 Pochodzenie: Strona
Krok 1: Komponenty





Materiał piezoelektryczny z ceramiki piezoelektrycznej Przetwornik pzt
głośnik
Deska do krojenia chleba
Arduino Uno
Sweter
6 rezystorów
Krok 2: Połącz

Czerwony przewód każdego czujnika piezoelektrycznego należy podłączyć do GND poprzez rezystor, a czarny przewód do Pin. Tutaj używamy A0, A1, A2, A3, A4, A5
Czerwony przewód głośnika należy podłączyć do pinu 8, a czarny przewód do masy
Krok 3:
Przede wszystkim
Musisz otworzyć „Nowa karta” i nazwać plik „pitches.h”, a następnie wstawić wysokość kryształ piezoceramiczny
#zdefiniuj NIETE_CS2 69
#zdefiniuj UWAGA_D2 73
#zdefiniuj UWAGA_DS2 78
#zdefiniuj UWAGA_E2 82
#zdefiniuj UWAGA_F2 87
#zdefiniuj UWAGA_FS2 93
#zdefiniuj UWAGA_G2 98
#zdefiniuj UWAGA_GS2 104
#zdefiniuj UWAGA_A2 110
#zdefiniuj UWAGA_AS2 117
#zdefiniuj UWAGA_B2 123
#zdefiniuj UWAGA_C3 131
#zdefiniuj UWAGA_CS3 139
# UWAGA_D3 147
#zdefiniuj UWAGA_DS3 156
#zdefiniuj UWAGA_E3 165
#zdefiniuj UWAGA_F3 175
#zdefiniuj UWAGA_FS3 185
#zdefiniuj UWAGA_G3 196
#zdefiniuj UWAGA_GS3 208
#zdefiniuj UWAGA_A3 220
#zdefiniuj UWAGA_AS3 233
#zdefiniuj UWAGA_B 3247
#zdefiniuj UWAGA_C4 262
#zdefiniuj UWAGA_CS4 277
#zdefiniuj UWAGA_D4 294
#zdefiniuj UWAGA_DS4 311
#zdefiniuj UWAGA_E4 330
#zdefiniuj UWAGA_F4 349
#zdefiniuj UWAGA_FS4 370
#zdefiniuj UWAGA_G4 392
#zdefiniuj UWAGA_GS4 415
#zdefiniuj UWAGA_A4 440
#zdefiniuj UWAGA_AS4 466
#zdefiniuj UWAGA_B4 494
#zdefiniuj UWAGA_C5 523
#zdefiniuj UWAGA_CS5 554
#zdefiniuj UWAGA_D5 587
#zdefiniuj UWAGA_DS5 622
#zdefiniuj UWAGA_E5 659
#zdefiniuj UWAGA_F5 698
#zdefiniuj UWAGA_FS5 740
#zdefiniuj UWAGA_G5 784
#zdefiniuj UWAGA_GS5 831
#zdefiniuj UWAGA_A5 880
#zdefiniuj UWAGA_AS5 932
#zdefiniuj UWAGA_B5 988
#zdefiniuj UWAGA_C6 1047
#zdefiniuj UWAGA_CS6 1109
#zdefiniuj UWAGA_D6 1175
#zdefiniuj UWAGA_DS6 1245
#zdefiniuj UWAGA_E6 1319
#zdefiniuj UWAGA_F6 1397
#zdefiniuj UWAGA_FS6 1480
#zdefiniuj UWAGA_G6 1568
#zdefiniuj UWAGA_GS6 1661
#zdefiniuj UWAGA_A6 1760
#zdefiniuj UWAGA_AS6 1865
#zdefiniuj UWAGA_B6 1976
#zdefiniuj UWAGA_C7 2093
#zdefiniuj UWAGA_CS7 2217
#zdefiniuj UWAGA_D7 2349
#zdefiniuj UWAGA_DS7 2489
#zdefiniuj UWAGA_E7 2637
#zdefiniuj UWAGA_F7 2794
#zdefiniuj UWAGA_FS7 2960
#zdefiniuj UWAGA_G7 3136
#zdefiniuj UWAGA_GS7 3322
#zdefiniuj UWAGA_A7 3520
#zdefiniuj UWAGA_AS7 3729
#zdefiniuj UWAGA_B7 3951
#zdefiniuj UWAGA_C8 4186
#zdefiniuj UWAGA_CS8 4435
#zdefiniuj UWAGA_D8 4699
#zdefiniuj UWAGA_DS8 4978
Następnie wróć do szkicu i dodaj kod szkicu
#includepites.h\
I nt Pin analogowy = {A0, A1, A2, A3, A4, A5};
int buzpin = 8;
int= 20;
Nieprawidłowa konfiguracja()
Początek numeru seryjnego (9600);
tryb pin(8,WYJŚCIE);
}
pusta pętla ()
if ( analogRead (analogpin [0])》 próg)
Serial.println('A0');
ton (8, UWAGA _B4, 1000/4);
I f ( analogRead (analogpin )》
Serial.println('A1') ;
ton(8,NOTE_D4,1000/4);
digitalWrite (8, WYSOKI);
if(AnalogRead(pin analogowy [2])》)
Serial.println('A2');
ton(8,NOTE_C4,1000/4);
I f ( analogRead(analogpin [3])》)
Serial.println('A3 ');
ton(8,NOTE_G4,1000/4);
if(analogRead(analogpin [4])》)
Serial.println('A4');
ton(8,NOTE_G3,1000/4);
if(analogRead(analogpin [5])》)
Serial.println('A5');
ton(8,NOTE_D3,1000/4);
Krok 4: Wniosek
W Wikipedii piezoelektryczne dyski piezoelektryczny przetwornik s są to urządzenia wykorzystujące efekt piezoelektryczny do pomiaru zmian ciśnienia, przyspieszenia, temperatury, odkształcenia lub siły i przekształcania ich w ładunki elektryczne. Przedrostek piezo- to greckie słowo oznaczające „naciśnij” lub „ściśnij”.
Używamy go więc do wykrywania naciśnięcia każdego padu, aby Arduino zdecydowało, który dźwięk ma zagrać, a pomysł, że można na nim grać, może przekształcić się w kompletny.