Სარჩევი:

ფორტეპიანო ჟღერს არდუინოს გამოყენებით TinkerCad– ზე: 4 ნაბიჯი
ფორტეპიანო ჟღერს არდუინოს გამოყენებით TinkerCad– ზე: 4 ნაბიჯი

ვიდეო: ფორტეპიანო ჟღერს არდუინოს გამოყენებით TinkerCad– ზე: 4 ნაბიჯი

ვიდეო: ფორტეპიანო ჟღერს არდუინოს გამოყენებით TinkerCad– ზე: 4 ნაბიჯი
ვიდეო: Easy Way to Learn Piano 1 როგორ ვისწავლოთ ნოტები მარტივად ნაწილი 1 2024, ნოემბერი
Anonim
ფორტეპიანო ჟღერს არდუინოს გამოყენებით TinkerCad– ზე
ფორტეპიანო ჟღერს არდუინოს გამოყენებით TinkerCad– ზე

ამ გაკვეთილში თქვენ შეისწავლით თუ როგორ გამოიყენოთ ზუმერი (ან პიეზო სპიკერი) არდუინოსთან ერთად. Buzzers შეგიძლიათ იხილოთ განგაშის მოწყობილობებში, კომპიუტერებში, ქრონომეტრებში და მომხმარებლის შეყვანის დადასტურება, როგორიცაა მაუსის დაწკაპუნება ან ღილაკის დაჭერა. თქვენ ასევე ისწავლით თუ როგორ გამოიყენოთ tone () და noTone () ფუნქცია. ამ ფუნქციის გამოყენებით შეგიძლიათ ფორტეპიანოს ბგერების გაკეთება. ასე რომ დავიწყოთ.

ნაბიჯი 1: რა დაგჭირდებათ - აპარატურა

რაც დაგჭირდებათ - აპარატურა
რაც დაგჭირდებათ - აპარატურა
რაც დაგჭირდებათ - აპარატურა
რაც დაგჭირდებათ - აპარატურა
რაც დაგჭირდებათ - აპარატურა
რაც დაგჭირდებათ - აპარატურა

ამ გაკვეთილისთვის დაგჭირდებათ:

1. Arduino UNO ან ნანო

2. ბუზერი/პიეზო სპიკერი

3. დაფა (თუ თქვენ აკეთებთ პროექტს რეალურ დროში)

ნაბიჯი 2: წრე

წრე
წრე

წრე მართლაც მარტივია, რომ დააკავშიროთ ზუზუნის უარყოფითი პინდი არდუინოს gnd- თან და ზუზერის დადებითი პინი 8 ციფრულ პინთან

ნაბიჯი 3: კოდი

უფრო საინტერესო პროექტებისათვის დამიკავშირდით: Youtube:

ფეისბუქ გვერდი:

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

აქ არის "ტონი" კოდი. Როგორ მუშაობს? ეს მარტივია, ტონი (ზარი, 1000) აგზავნის 1KHz ხმოვან სიგნალს პინ 9 -ზე, აყოვნებს (1000) პროგრამას ერთი წამით პაუზისას და noTone (ზარი) აჩერებს სიგნალის ხმას. მარყუჟის () რუტინული გახდის ამ პერსპექტივას, ისევ და ისევ, რაც მოკლე beeping ხმა. (ასევე შეგიძლიათ გამოიყენოთ ფუნქცია ტონი (პინი, სიხშირე, ხანგრძლივობა))

int ზუზერი = 8;

void setup () {// განსაზღვრავს Buzzer pin- ს, როგორც გამომავალ pinMode (ზარი, OUTPUT); } void loop () {ტონი (ზარი, 261); დაგვიანება (200); // გამორთავს ზუმერს noTone (ზუზუნი); ტონი (ზუზუნი, 293); დაგვიანება (200); noTone (ზუზუნი); ტონი (ზუზუნი, 329); დაგვიანება (200); noTone (ზუზუნი); ტონი (ზუზუნი, 349); დაგვიანება (200); ტონი (ზუზუნი, 201); დაგვიანება (200); // გამორთავს ზუმერს noTone (ზუზუნი); ტონი (ზუზუნი, 283); დაგვიანება (200); noTone (ზუზუნი); ტონი (ზუზუნი, 502); დაგვიანება (200); noTone (ზუზუნი); ტონი (ზუზუნი, 149); დაგვიანება (200); }

ნაბიჯი 4: კარგად გაკეთებულია

თქვენ წარმატებით დაასრულეთ Arduino– ს კიდევ ერთი „როგორ“სამეურვეო პროგრამა და ისწავლეთ მისი გამოყენება: buzzer / piezo speakertone (), noTone () ფუნქციები

გირჩევთ: