Πίνακας περιεχομένων:

Ακούγεται πιάνο χρησιμοποιώντας Arduino στο TinkerCad: 4 βήματα
Ακούγεται πιάνο χρησιμοποιώντας Arduino στο TinkerCad: 4 βήματα

Βίντεο: Ακούγεται πιάνο χρησιμοποιώντας Arduino στο TinkerCad: 4 βήματα

Βίντεο: Ακούγεται πιάνο χρησιμοποιώντας Arduino στο TinkerCad: 4 βήματα
Βίντεο: Control 10 output pins or relay using 10 push button switch with 1 Arduino input pin ANPB-V2 2024, Νοέμβριος
Anonim
Πιάνο ακούγεται χρησιμοποιώντας Arduino στο TinkerCad
Πιάνο ακούγεται χρησιμοποιώντας Arduino στο TinkerCad

Σε αυτό το σεμινάριο, θα μάθετε πώς να χρησιμοποιείτε ένα βομβητή (ή πιεζοηχείο) με το Arduino. Τα buzz μπορούν να βρεθούν σε συσκευές συναγερμού, υπολογιστές, χρονοδιακόπτες και επιβεβαίωση της εισόδου χρήστη, όπως κλικ με το ποντίκι ή πάτημα πλήκτρου. Θα μάθετε επίσης πώς να χρησιμοποιείτε τη λειτουργία τόνου () και noTone (). Χρησιμοποιώντας αυτήν τη λειτουργία μπορείτε να κάνετε ήχους πιάνου. Ας ξεκινήσουμε λοιπόν.

Βήμα 1: Τι θα χρειαστείτε - Υλικό

Τι θα χρειαστείτε - Υλικό
Τι θα χρειαστείτε - Υλικό
Τι θα χρειαστείτε - Υλικό
Τι θα χρειαστείτε - Υλικό
Τι θα χρειαστείτε - Υλικό
Τι θα χρειαστείτε - Υλικό

Για αυτό το σεμινάριο θα χρειαστείτε:

1. Arduino UNO ή nano

2. Buzzer/piezo ηχείο

3. Breadboard (εάν κάνετε έργο σε πραγματικό χρόνο)

Βήμα 2: Κύκλωμα

Κύκλωμα
Κύκλωμα

Το κύκλωμα είναι πολύ απλό για να συνδέσετε την αρνητική ακίδα του βομβητή στο gnd του Arduino και τη θετική ακίδα του βομβητή στην ψηφιακή ακίδα 8

Βήμα 3: Ο κώδικας

Για πιο ενδιαφέροντα έργα συνδεθείτε μαζί μου στο: Youtube:

Σελίδα στο Facebook:

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

Εδώ είναι ο κωδικός "Tone". Πώς λειτουργεί; Είναι απλό, ο ήχος (βομβητής, 1000) στέλνει ένα ηχητικό σήμα 1KHz στο pin 9, καθυστερεί (1000) την παύση του προγράμματος για ένα δευτερόλεπτο και το noTone (βομβητής) σταματά τον ήχο του σήματος. Η ρουτίνα βρόχου () θα κάνει αυτό να τρέχει, ξανά και ξανά, βγάζοντας έναν σύντομο ήχο μπιπ. (μπορείτε επίσης να χρησιμοποιήσετε τη λειτουργία τόνου (καρφίτσα, συχνότητα, διάρκεια))

int buzzer = 8;

void setup () {// Ορίζει τον ακροδέκτη Buzzer ως pinMode εξόδου (βομβητής, OUTPUT). } void loop () {tone (βομβητής, 261); καθυστέρηση (200)? // Απενεργοποιεί το βομβητή noTone (βομβητής). τόνος (βομβητής, 293) καθυστέρηση (200)? noTone (βομβητής); τόνος (βομβητής, 329) καθυστέρηση (200)? noTone (βομβητής); τόνος (βομβητής, 349) καθυστέρηση (200)? τόνος (βομβητής, 201) καθυστέρηση (200)? // Απενεργοποιεί το βομβητή noTone (βομβητής). τόνος (βομβητής, 283) καθυστέρηση (200)? noTone (βομβητής); τόνος (βομβητής, 502) καθυστέρηση (200)? noTone (βομβητής); τόνος (βομβητής, 149) καθυστέρηση (200)? }

Βήμα 4: Ολοκληρώθηκε

Ολοκληρώσατε με επιτυχία ένα ακόμη σεμινάριο Arduino "How to" και μάθατε πώς να χρησιμοποιείτε: buzzer / piezo speakertone (), noTone ()

Συνιστάται: