Sisällysluettelo:

Piano kuulostaa Arduinon avulla TinkerCadissa: 4 vaihetta
Piano kuulostaa Arduinon avulla TinkerCadissa: 4 vaihetta

Video: Piano kuulostaa Arduinon avulla TinkerCadissa: 4 vaihetta

Video: Piano kuulostaa Arduinon avulla TinkerCadissa: 4 vaihetta
Video: Высокая плотность 2022 2024, Heinäkuu
Anonim
Piano kuulostaa Arduinon avulla TinkerCadissa
Piano kuulostaa Arduinon avulla TinkerCadissa

Tässä opetusohjelmassa opit käyttämään summeria (tai pietsokaiutinta) Arduinon kanssa. Summerit löytyvät hälytyslaitteista, tietokoneista, ajastimista ja käyttäjän syöttämien tietojen, kuten hiiren napsautuksen tai näppäinpainalluksen, vahvistamisesta. Tämän toiminnon avulla voit antaa pianon ääniä. Aloitetaan siis.

Vaihe 1: Mitä tarvitset - laitteisto

Mitä tarvitset - laitteisto
Mitä tarvitset - laitteisto
Mitä tarvitset - laitteisto
Mitä tarvitset - laitteisto
Mitä tarvitset - laitteisto
Mitä tarvitset - laitteisto

Tätä opetusohjelmaa varten tarvitset:

1. Arduino UNO tai nano

2. summeri/pietsokaiutin

3. Breadboard (jos teet projektia reaaliajassa)

Vaihe 2: Piiri

Piiri
Piiri

Piiri on todella yksinkertainen: voit liittää summerin negatiivisen nastan Arduinon gnd: iin ja summerin positiivisen nastan digitaaliseen nastaan 8

Vaihe 3: Koodi

Saat lisää mielenkiintoisia projekteja ottamalla yhteyttä minuun: Youtube:

Facebook -sivu:

Instagram: https://instagram.com/official_techeor? Igshid = uc8l…

Tässä on "Tone" -koodi. Kuinka se toimii? Se on yksinkertaista, ääni (summeri, 1000) lähettää 1 KHz: n äänisignaalin nastaan 9, viive (1000) keskeyttää ohjelman sekunniksi ja noTone (summeri) pysäyttää signaalin äänen. Silmukka () -rutiini tekee tämän ajon uudelleen ja uudelleen ja antaa lyhyen piippausäänen. (voit käyttää myös äänimerkkiä (nasta, taajuus, kesto))

int summeri = 8;

void setup () {// Määrittää summerin nastan lähtötapiksiMode (summeri, OUTPUT); } void loop () {tone (summeri, 261); viive (200); // Kytkee summerin pois päältä noTone (summeri); ääni (summeri, 293); viive (200); noTone (summeri); ääni (summeri, 329); viive (200); noTone (summeri); ääni (summeri, 349); viive (200); ääni (summeri, 201); viive (200); // Kytkee summerin pois päältä noTone (summeri); ääni (summeri, 283); viive (200); noTone (summeri); ääni (summeri, 502); viive (200); noTone (summeri); ääni (summeri, 149); viive (200); }

Vaihe 4: Hyvin tehty

Olet suorittanut yhden Arduinon "Kuinka" -opetusohjelman onnistuneesti ja olet oppinut käyttämään: summerin / pietsoäänen (), noTone () -toimintoja

Suositeltava: