> For the complete documentation index, see [llms.txt](https://docs.kidscode.co.za/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.kidscode.co.za/arduino-lessons/arduino-beginner-lessons/buzzer-+-push-button.md).

# Buzzer + Push Button

## What will we do

This example is an extension of the [buzzer tutorial](https://docs.kidscode.co.za/arduino-lessons/buzzer). We will now add a push button to restart the buzzer.&#x20;

## Parts List

You will need the following parts:

* **1x** arduino uno
* **1x** arduino uno USB Cable
* **1x** Breadboard
* **4x** Jumper Wire
* **1x** Piezo Buzzer
* **1x** Push button switch
* **1x** Resistors

{% hint style="success" %}
Please ensure that you have mBlock setup on you computer. Click [here](/setting-up-mblock.md) to setup mBlock
{% endhint %}

You purchased your Arduino kit from [here](https://www.robofactory.co.za/arduino-kits/66-arduino-uno-r3-basic-starter-kit.html)

{% embed url="<https://www.robofactory.co.za/arduino-kits/66-arduino-uno-r3-basic-starter-kit.html>" %}

## Wiring it up

![](/files/-M6PYfnVUVQ1tHgKcsws)

Ensure that the buzzer are the right way around, with the positive lead to the left.

## Block Coding <a href="#block-coding" id="block-coding"></a>

![](/files/-M6PYjl7mKa65uzfdzsT)

{% embed url="<https://ide.mblock.cc/#/?cloudProjectId=218945>" %}
