Buzzer Use

From Microduino Wiki
Revision as of 09:45, 13 September 2016 by Fengfeng (talk)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Function of the Module

Equipment

Module Number Function
mCookie-CoreUSB 1 Core board
mCookie-Hub 1 Sensor pin board
Microduino-Buzzer 1 Buzzer sensor
  • Other Hardware Equipment
    • One USB cable
    • One sensor cable

Experiment 1: Buzzer Makes a Sound

Overall

The buzzer here we use is passive, which needs a certain frequency to drive. High voltage can't get it alarmed.

Hardware Buildup

Setup 1: Connect the interface on the back of the buzzer with the D6 port of the Hub.

Setup 2: Connect the CoreUSB, Hub and Buzzer together to the computer with a USB cable.

Mixly Programming

  • Step1: Open Mixly software. Drag "Buzzer Open" under "Executor" to the editing area.
  • Step2: "Buzzer Open" module description. Pin 6 is connected on the hardware by default, so you don't have to change it.
  • After programming graphically, the buzzer only needs "Buzzer Open" to make a sound.
  • Description for other Buzzer items.

Debugging

  • Step1: Select the right board card(Core USB 32U4) and COM port(Recognized automatically by default).
Mixly board COM.jpg
  • Step2: You can hear the buzzer after uploading successfully. Change the frequency of the buzzer Upload again to see what happens.
  • The steps above are based on debugging on the computer. The code is inside the core module after uploading, which can also be powered by battery box.
MicroduinoBuzzer-Equipment-ok.jpg

Example 2: Buzzer Gives an Alarm

Overview

To make the buzzer give an alarm.

Hardware Buildup

Same with【Experiment 1: Buzzer Makes a Sound】.

Mixly Programming

  • Adopt "For loop" to change frequency, with which you can change the tone. (The lowest frequency that human ears can hear is about 20Hz and the highest is about 2000Hz. )
  • Find "Loop" in "Control" item and drag it to the editing area.
  • Instruction for "Loop".
  • See syntax description after buildup and you'll find time delay module in "Control".

Debugging

  • Step1: Select the right board card(Core USB 32U4) and COM port(Recognized automatically by default).
Mixly board COM.jpg
  • Step2: The buzzer will produce different sounds continuously after uploading successfully, achieving the effect of alarming.

Experiment 3: Compose Music with Buzzer

Overall

To use a buzzer instead of an audio speaker to play music and generate sound with different tones.

Hardware Buildup

Same with【Experiment 1: Buzzer Makes a Sound】.

Mixly Programming

Let's firstly get to learn numbered music notation-Note.

Mixly yinfu 1.jpg
Mixly yinfu 2.jpg
  • Here we adopt the way of array to play music, which is flexible in programming.
  • Drag out "Array" item.

Description for "Array"

  • Drag out "Rhythm" from "Variable Extension".
  • Put the notes and rhythms in "Array".
  • Programming Description
  • Overall code.

Debugging

  • Step1: Select the right board card(Core USB 32U4) and COM port(Recognized automatically by default).
Mixly board COM.jpg
  • Step2: You can hear the buzzer play birthday music after uploading. Users can change music based this principle.