Სარჩევი:

კუბოს საცეკვაო მუსიკა არდუინოს გამოყენებით: 6 ნაბიჯი
კუბოს საცეკვაო მუსიკა არდუინოს გამოყენებით: 6 ნაბიჯი

ვიდეო: კუბოს საცეკვაო მუსიკა არდუინოს გამოყენებით: 6 ნაბიჯი

ვიდეო: კუბოს საცეკვაო მუსიკა არდუინოს გამოყენებით: 6 ნაბიჯი
ვიდეო: ცეკვა მთიურული 2024, ივლისი
Anonim
კუბოს საცეკვაო მუსიკა არდუინოს გამოყენებით
კუბოს საცეკვაო მუსიკა არდუინოს გამოყენებით

ამ გაკვეთილში მე გეტყვით როგორ შეგიძლიათ გამოიყენოთ Arduino მუსიკის შესაქმნელად მხოლოდ სპიკერის გამოყენებით (MP3 მოდული არ არის საჭირო). ჯერ ნახეთ ეს ვიდეო გაკვეთილი

ნაბიჯი 1: უყურეთ ამ ვიდეო გაკვეთილს

Image
Image

ნაბიჯი 2: საჭიროა აპარატურა

Წრიული დიაგრამა
Წრიული დიაგრამა

1. არდუინო

2. სპიკერი ან ზარი

ნაბიჯი 3: სქემის დიაგრამა

Წრიული დიაგრამა
Წრიული დიაგრამა

უბრალოდ შეაერთეთ სპიკერის ერთი მავთული არდუინოს D8- თან და მეორე ბოლო არდუინოს გრუნდთან

ნაბიჯი 4: როგორ მუშაობს ის?

Arduino ამ წრეში ქმნის სხვადასხვა სიხშირის ტონებს და უკრავს მასთან დაკავშირებული დინამიკის საშუალებით. ტონის (სიმაღლის) სიხშირის ცვალებადობა სწორი ვადებით (რიტმი) ქმნის მუსიკას. Arduino წარმოქმნის სიგნალს და გამოაქვს ის ციფრული პინის საშუალებით 8. ეს ამოძრავებს დინამიკს, რომელიც დაკავშირებულია პინთან ხმის შესაქმნელად. ამ გაკვეთილში მე არდუინოს დავაპროგრამე სიმღერა "ასტრონომიის კუბოს ცეკვა".

ნაბიჯი 5: როგორ შევქმენი ამ სიმღერის მელოდია და შენიშვნა ხანგრძლივობა :

როგორ შევქმენი ამ სიმღერის მელოდია და შენიშვნა ხანგრძლივობა
როგორ შევქმენი ამ სიმღერის მელოდია და შენიშვნა ხანგრძლივობა

თუ გადახედავთ პროგრამას, შეგიძლიათ იპოვოთ ორი int მასივი: მელოდია და noteDurations . პირველი მასივი შეიცავს შენიშვნებს და მეორე მასივი შეიცავს შესაბამის ხანგრძლივობას. მე ჯერ ჩავწერე ამ სიმღერის მუსიკალური ნოტები და შემდეგ დავწერე მასიური მელოდია.

შემდეგ დავწერე noteDurations თითოეული მუსიკალური ნოტის სიგრძის მიხედვით. აქ 8 = მეოთხედი შენიშვნა, 4 = მე -8 შენიშვნა და ა.შ. უფრო მაღალი მნიშვნელობა იძლევა ხანგრძლივობის ნოტებს. ნოტი და მისი შესაბამისი ხანგრძლივობა არის ის, რაც არის მელოდიაში და noteDurations შესაბამისად. თქვენ შეგიძლიათ შეცვალოთ ისინი და შექმნათ ნებისმიერი სიმღერა თქვენი იდეების შესაბამისად

ნაბიჯი 6: კოდი და ბიბლიოთეკა

ჩამოტვირთეთ Arduino კოდი და ბიბლიოთეკა აქედან

ნებისმიერი ეჭვი იკითხეთ აქ

მეტი გაკვეთილებისთვის

გირჩევთ: