Skip to content

This is a workshop made for epitech students. The goal is to introduce them to arduino and guide them step by step towards making bigger project like the Simon game that was proposed to them and that you can find here: https://github.com/Titouan-Loeb/Mini-project-Arduino

Notifications You must be signed in to change notification settings

Titouan-Loeb/Workshop-hardware-Arduino

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 

Repository files navigation

Workshop HARDWARE - Introduction to Arduino

Introduction

This workshop is an introduction to arduino, you should do the exercices in the proposed order. Even if searching for online tutorials is authorized, we suggest you to try by yourself first.

Setup

To carry out this workshop, you need to create an account on Tinkercad.

When you are logged in:

  • On the left of your dashboard, click on "circuts"
  • And then, click on "Create a circut"

We suggest you to create a different circut for each exercise, you will probably want to draw inspiration from your previous exercises to carry out the following ones.

Exercice 1

πŸ›  required Material:
  • Arduino
  • BreadBoard
  • Cable USB
  • Jumpers
  • LED
  • Resistor

Instruction: Make a circuit connecting an LED to an Arduino and turn on this LED.

Constraints: You will not need to use ANY CODE for this exercise. You are not allowed to use the 3.3V pin of your board.

⚠️ Is the voltage accepted by the LED compatible with the voltage produced by the board?

Exercice 2

πŸ›  required Material:
  • Arduino
  • BreadBoard
  • Cable USB
  • Jumpers
  • LED
  • Resistor
  • Switch

Instruction: Use the circut of the previous exercise, but this time add a switch in order to be able to turn on and off the LED.

Constraints: You will not need to use ANY CODE for this exercise. You are not allowed to use the 3.3V pin of your board.

Exercice 3

πŸ›  required Material:
  • Arduino
  • BreadBoard
  • Cable USB
  • Jumpers
  • LED
  • Resistor

Instruction: Make a LED blink every second

Exercice 4

πŸ›  required Material:
  • Arduino
  • BreadBoard
  • Cable USB
  • Jumpers
  • 6 Resistors
  • 6 LEDs

Instruction: Do you know K2000? Let's do KITT's front light. Turn on and off 6 LEDs, one at a time, in a back and forth motion.

Exercice 5

πŸ›  required Material:
  • Arduino
  • BreadBoard
  • Cable USB
  • Jumpers
  • 6 LEDs
  • 6 Resistors
  • Potentiometer

Instruction: Using the circut of the previous exercise, vary the speed of the back and forth with a potentiometer.

Exercice 6

πŸ›  required Material:
  • Arduino
  • BreadBoard
  • Cable USB
  • Jumpers
  • LED
  • Resistor
  • Potentiometer

Instruction: Vary the intensity of an LED with a potentiometer

Constraints: The potentiometer and the led must be in two different circuts

πŸ’‘ Try to learn more about the "PWM" pins

πŸ’‘ You may want to select different levels of intensity (0%, 25%, 50%, 75%, 100%)

Exercice 7

πŸ›  required Material:
  • Arduino
  • BreadBoard
  • Cable USB
  • Jumpers
  • LED
  • 1 or 2 Resistors
  • Button

Instruction: Turn on and off a LED each time you push a button

Exercice 8

πŸ›  required Material:
  • Arduino
  • BreadBoard
  • Cable USB
  • Jumpers
  • Servo-motor
  • Piezoelectric sensor

Instruction: Move from left to right then from right to left a servo-motor and make a sound of 500Hz each time the servo-motor change direction

πŸŽ‰ Congratulation!

You have now the basics of arduino, you are ready for this afternoon's mini-project

About

This is a workshop made for epitech students. The goal is to introduce them to arduino and guide them step by step towards making bigger project like the Simon game that was proposed to them and that you can find here: https://github.com/Titouan-Loeb/Mini-project-Arduino

Topics

Resources

Stars

Watchers

Forks