Arduino An Introduction

Size: px
Start display at page:

Download "Arduino An Introduction"

Transcription

1 Arduino An Introduction Hardware and Programming Presented by Madu Suthanan, P. Eng., FEC. Volunteer, Former Chair ( ) PEO Scarborough Chapter

2 2 Arduino for Mechatronics 2017 This note is for those contesting in the Mechatronics 2017 organized by PEOSC You will be shown the essential Arduino hardware, important components, and basic programming techniques for this I am a civil engineer whose hobbies include using Electronics, Arduino, Raspberry Pi, Beaglebone Black etc. After this presentation you should be able to incorporate and program Arduino for use in Mechatronics 2017, and other applications.

3 3 Learning Outline Section 1: Arduino Hardware This will introduce you to the various important parts of Arduino. Section 2: Important components to use with Arduino: resistors, diodes, transistors, LEDs, motors and safety considerations Voltage, and current requirements and limiting values Section 3: Arduino IDE (integrated Development Environment) How to download the program from the Arduino.cc web-site Section 4: Arduino Programming (called sketches) How to think in pseudo-code and write comments Include Programming Codes (Sketches) Run the sketches Section 5: Design your car to specifications Face the judges Race the cars May the best win.

4 4 Hardware are the physical parts that you can see, touch or kick

5 5 S1. Objectives At the end of this Section you will know the various important parts (and pins) of Arduino Safety and precautions to take when working with Arduino, electronics About Limiting Voltages and Currents, to be covered in Section 2 Breadboards (Prototyping Boards) and their use Printed Circuit Boards (PCB), soldering etc. How to power up Arduino.

6 6 Section 1: About Arduino Arduino is an open source Microcontroller Development Board There are many models Many equivalent compatible models are also available We use Arduino Uno Rev 3, the most popular model. It is built around Atmel s ATmega328P microcontroller (μc) It comes in 2 flavours: Uses removable 28 DIL 328μC Uses 328μC surface mounted Device (SMD) We have supplied each type to your various teams. For all your purposes they work the same way

7 7 S1. The 2 models of Arduino UNO Rev 3 supplied 28 pin DIL removable μc Surface Mounted Device (SMD) μc 328 μc 328 μc

8 The important parts of ARDUINO UNO R3 8 S1 USB B Voltage Regulator: 5V out Power Jack 328μC The 2 rows of strips of Pins (actually sockets) are designed to accept sensors and actuators, and to piggyback accessory boards called Shields. 5 Power Pins: Only Vin and Gnd is used to supply power to the board. You can use 6 to 20 V. Recommended is 7 to 12 V. You can also supply same value power through the Jack, but not Both. 6 Analog IN pins (A0 to A5). To connect Analog sensors. These can measure 1024 levels of small voltages. 14 digital IN/OUT pins (0 to 13). When set as INPUT, they can accept sensors. When set as OUTPUT, they can supply 5 (HIGH) or 0 (LOW) Volts to control Actuators. INPUT, OUTPUT, HIGH, LOW are specified in the Sketches. 6 Analog OUT pins (3,5,6,9,10,11). These are actually Digital pins which can output PWM Pulse Width Modulated signals, which imitates analog output. They can be used to dim LEDs and change speeds of motors.

9 9 S1. Safety Considerations Electrically Arduino is very sensitive Supply voltages should not: exceed 5 volts through the USB (normally USB voltages are regulated) Be within 6 to 20 Volts (recommended 7 to 12 volts), through the jack or Vin pin. A built-in Voltage regulator keeps the voltages supplied to the board at 5 volts. Output pins (0 to 13) supplies only 5 volts or 0 volts. Do not exceed current drawn from each pin 40 ma. Pins are NOT overload or short-circuit protected. Easy to damage

10 10 S1 Breadboards and their use More aptly called Prototyping Boards Used mainly to try out circuits easily as component can be plugged in wires connected and retried easily. Once finalised, final circuit boards are made and the components are soldered in. Please note: a1 to e1 (5 holes) Row 1 Left bank (L): are internally connected. The internal connection for Row 3 L is shown. similarly all rows 1L to 30L, and rows 1R to 30R. The + holes are all internally connected (as shown) Similarly the holes on Left, and + and holes on right. This provides an easy way of wiring your components and trying your circuits for proper working, and measure voltages, currents, resistances etc.

11 11 S1 Printed Circuit Boards (PCB) Once your prototypes are working, you can transfer your circuit to a Printed Circuit Board, if highly reliable circuits are desired. Printed Circuit Boards can be customised to your needs. Useful if you are manufacturing many similar circuits. You can also buy circuit boards which imitate the Breadboard layout. What we have supplied is a simple one without any traces, but can be soldered the way you wish. It is a Universal Printed Circuit Board. Soldering is a good skill to master. Please do it under the supervision of an experienced teacher, parent or other adult.

12 12 S 1: Wrap-up Use your Arduino carefully It can be easily damaged by over voltage and overcurrent Once you use it carefully, it is very rugged and has long life Apply only recommended voltage to the specified points Any Questions before we go to the next section?

13 13 Arduino uses Input sensors and output Actuators. Sensors: Switches, Light, Sound, Pressure, Temperature, Shock, Proximity, Position and others Actuators: LED, Motors, Speakers, Lasers and others Other components required: resistors, diodes, transistors, capacitors, inductors etc.

14 14 S2- Objectives At the end of this Section you will know the various important components used with Arduino Understanding their values, ratings, and intended uses. Safety and precautions to take with components in electronics and Arduino About Limiting Voltages and Currents, Wattages Well selected components with make the project work reliably as intended and lasts very long years for most cases.

15 15 Main components used in Mechatronics 2017 Resistors Darlington Transistor LEDs Motors Read about above components in Part 1 of the Guidelines. Read about other components supplied and their uses for designing more advanced projects (after the contest) We have supplied LDR, diodes, transistors, capacitors etc. for your learning and use at your own pace after the contest.

16 16 Precautions when using components Each component has: Name & Value. Learn to recognise a component and read its value and the rated maximum voltage, current and power (Watt). Use on-line Datasheets to get full details of components Values are sometimes colour codes (resistances) Wattage is sometimes by size of component Sometimes resistors and inductors look same (we have not supplied inductors) Part 1: Guidelines and notes in our web-site give good information on these.

17 17 Connecting LEDs Can I connect an LED directly to an Arduino OUTPUT pin and ground? NO! Why not? Because the LED may burn out and the Arduino may get damaged. Explain. LEDs drop about 1.7 volts to 2.4 volts depending on the colour and size. Output pins of Arduino supply 5 Volts. So if an LED is connected directly, it will overload the Arduino and the LED! So how do we connect an LED to Arduino? Use a suitable to resistance in series. Th resistance has to drop 5 2 = 3 volts. Also the current should not exceed 40 ma (for the Arduino or 20 ma for the LED. Try to keep it to say 10 ma. =.01 Amp. What is the resistance required? By Ohms Law: R=V/I = 3/.01 =300 ohms. We can use the nearest available resistor. If necessary you can connect resistors in series or parallel to get a suitable value. What should be the power rating of the resistor? = I 2 R =.01 2 x300 = 0.03 W. So use ¼ W.

18 18 Example of connecting LEDs Diagram shows how an LED is connected to Ground and pin 10 Note to connect the LED the right way round. It lights only if the Anode (the longer leg) is connected to positive side. The resistor is connected in series. You can connect more than one LED and in the program you can make them blink in various orders. (Not required for Juniors for Mechatronics 2017)

19 19 Connecting motors to Arduino Can I connect a 6 V DC motor directly to an OUTPUT pin of the Arduino? Oh NO! Why not? Arduino will be fried! A motor when running may take 100 ma or more. When stalled (shaft stopped) it may draw more than 1 Amp. (Check these by using a meter carefully set to Amp). Arduino can supply only 40 ma. Solution. Use a Transistor which can take this current safely. Read about Darlington Transistor (TIP120) and how to connect them and use of a resistor in our Guidelines and Notes Part 1. Next slide I give a possible circuit. Use your own ingenuity and creativity to improve on it.

20 20 I have given a possible sample circuit for the car project for Mechatronics The software to make the car run is given in next Sections. How the car is to be started or stopped etc. is in our web-site or given during the contest. I have not shown any switch or sensors. So remove the battery wire when not in use. A resistor is used in the base circuit to limit the current through the base.

21 21 The freely downloadable Arduino IDE is used to program the Arduino. Arduino programs are called Sketches in Arduino parlance. You can use the sketches on line or download and.exe executable program or a Zip file to be unzipped. Get help from a teacher or adult if you have problems.

22 22 S3 - Objectives At the end of this Section you will be able to Download the Arduino IDE from the Arduino web-site You can also use the program on-line and save your files on the Cloud Note: Some of the schools and offices may have protected the computers from downloading programs If so, you have to inform the IT Department and get this site downloadable and accessible.

23 23 Installing the Software IDE You can install the IDE into Windows, MacOS or Linus Computers. Please visit: for the IDE. More specifically, you can download from: Detailed installation instructions are available at: Connect the supplied Arduino to your computer using the supplied USB A/B cable or a USB printer cable. Make sure the correct COM port is selected to connect to the Arduino and select UNO model.

24 24 Examples There are a number of example sketches (programs) under: File>Examples. Blink is a nice sketch usually pre-loaded into new Arduinos. File>Examples>01. Basics>Blink. It makes the built-in LED at pin13 blink. See how you can modify the sketch to make it blink slower or faster. See how you can connect an external LED to make it Blink at various speeds, or blink solidly. If error messages appear while verifying or uploading, make sure that the correct COM port is selected, and there are no errors in the sketches. When an error occurs usually the cursor stops against the line where the error occurred. Many of the error messages are misleading and not clear enough. In the next section we look at the elements of programming in more detail.

25 25 Arduino uses C Programming language modified especially for use with Arduino. It is called Arduino IDE and is freely downloadable from Arduino.cc or you can work on line in their site. There are many examples and projects at this site for you to learn from.

26 26 Section 4 - Objectives At the end of this Section you will learn Some programming techniques which are common to all programs the format of the sketches Use pseudo-code think in your natural language Use comments to make your sketches easier to understand a few Arduino Commands to write a working sketch To Verify/Compile Sketch To Upload to Arduino and run the sketch The use of the Serial Monitor

27 27 Programming Techniques Every programming language follow certain methods. Programming languages are different to natural languages as they are very precise and does not lend to double meanings. Each language has a set of commands or keywords which has to be written in its proper syntax. If programming looks very daunting a first, relax. You can think in your own natural language and write down what the program has to do. This is called pseudo-coding Some prefer flowcharting and other methods, but pseudo-coding is easy. It can be incorporated inside the sketch itself as comments.

28 28 Format of sketches Arduino Sketches consists of 2 functions called: void setup () { } void loop () { } If a function runs into many lines, each line has to end with a ; (semi colon) You can also add comments to make the sketch understandable to a reader. The functions will use commands with arguments which has to follow some simple rules. They are case sensitive. Comments are text entered starting with /* and ending with */ This can be multiline. Or comments can be single line starting anywhere on a line with //. Comments are useful for you to read and understand the sketches. They are not read by the compiler of the IDE. Commands are single words in the format: pinmode, digitalwrite, etc. They are case sensitive: Pinmode or PinMode pin Mode will no be accepted.

29 29 Format of sketches contd.. Pins have to be defined as INPUT or OUTPUT which are predefined constants in Arduino You can also define variable such as ledpin, which would mean that pin is connected to an LED. Also you can define variables as int meaning Integer or full number between -32,768 to +32,767. You can get a full list from Arduino site or the books referred to in our rules. Let me explain further with an example:

30 30 Example sketch to blink an LED /* This is an example sketch to blink an LED. We can modify this to blink more LEDs and to run motors etc.*/ // Blink by Madu 27 Oct 2017 int ledpin = 8; // LED is connected to pin 8 void setup() { pinmode (ledpin, OUTPUT); // Pin 8 is set for output } void loop() { digital Write (ledpin, HIGH); // set LED on delay (1000); //wait 1 sec is 1000 msec. digitalwrite (ledpin, LOW); //make LED off delay (2000); // wait 2 seconds } See how we have commented so that the lines of codes are clearly understood by a reader. void setup () runs only once through the sketch void loop () runs endlessly. When it comes to the end of the sketch it run through the loop again and again. It is possible to stop it going round in loops by more advanced commands, not covered here. With slight modifications you can make the LEDs blink at different rates. Also you can connect LEDs to different pins. You can also make the LEDs work like turn signals, hazard signals in a car or as traffic light and more! You can also make the LEDs on without blinking.

31 31 Example sketch - To run a motor How will you make the LEDs glow without blinking? How can you replace an LED with a motor (with a proper transistor to allow the high current? How can you add blinking LEDs in addition to the motor? How can you make the LEDs dimmer? Or the motor run at different speeds? This is where you use PWM. Pulse Width Modulation. Pins marked with ~ are capable of pulse Width Modulation. It is not necessary for the motor as you want to run the car as fast as possible. Seniors can try to dim their LEDs if they so desire. I am not covering PWM and its commands here. Students can do their own reading/research. /* This is an example sketch to run a motor. We can modify this to include blinking of many LEDs etc.*/ // Run motor by Madu 27 Oct 2017 int motorpin = 9; // Motor is connected to pin 9 void setup() { pinmode (motorpin, OUTPUT); // Pin 9 is set for output digitalwrite (motorpin, HIGH); set PIN 9 as high } void loop() { }

32 32 Read the specifications carefully. Follow the Notes, Questions and Answers and the exercises given. They help to make a better design, face the Judges and race your car.

33 33 Section 5: Objectives At the end of this Section you will be able to Design and fabricate a good working car Program it to work as designed Face the Judges and their questions Get good confidence and self-esteem about facing interviews Race your car. Winning is not an objective Participation and comradeship is the main objective Winning is no objection. May all be winners.

34 34 Please read the rules and specifications for the car Read the rules for the contest, specifications and the Guidelines, Notes and Questions and Answers given in our website. You can use parts from old toy cars and use the wheels, frame etc. from them. Try not to use a drivetrain from such a car as you may lose marks. Work as a team and share your knowledge with other teams. Winning should not be the main objective. Teamwork, comradeship and good presentation skills to the judges are important. Your knowledge can be shown to the judges even if your car has not come out as expected. Prepare good notes and diagrams, even by hand. Computer prepared notes, and diagrams do not carry extra marks.

35 35 Thank you and good luck to all teams

For this exercise, you will need a partner, an Arduino kit (in the plastic tub), and a laptop with the Arduino programming environment.

For this exercise, you will need a partner, an Arduino kit (in the plastic tub), and a laptop with the Arduino programming environment. Physics 222 Name: Exercise 6: Mr. Blinky This exercise is designed to help you wire a simple circuit based on the Arduino microprocessor, which is a particular brand of microprocessor that also includes

More information

Lab 2: Blinkie Lab. Objectives. Materials. Theory

Lab 2: Blinkie Lab. Objectives. Materials. Theory Lab 2: Blinkie Lab Objectives This lab introduces the Arduino Uno as students will need to use the Arduino to control their final robot. Students will build a basic circuit on their prototyping board and

More information

Lesson 3: Arduino. Goals

Lesson 3: Arduino. Goals Introduction: This project introduces you to the wonderful world of Arduino and how to program physical devices. In this lesson you will learn how to write code and make an LED flash. Goals 1 - Get to

More information

Coding with Arduino to operate the prosthetic arm

Coding with Arduino to operate the prosthetic arm Setup Board Install FTDI Drivers This is so that your RedBoard will be able to communicate with your computer. If you have Windows 8 or above you might already have the drivers. 1. Download the FTDI driver

More information

Objectives: Learn what an Arduino is and what it can do Learn what an LED is and how to use it Be able to wire and program an LED to blink

Objectives: Learn what an Arduino is and what it can do Learn what an LED is and how to use it Be able to wire and program an LED to blink Objectives: Learn what an Arduino is and what it can do Learn what an LED is and how to use it Be able to wire and program an LED to blink By the end of this session: You will know how to use an Arduino

More information

Rodni What will yours be?

Rodni What will yours be? Rodni What will yours be? version 4 Welcome to Rodni, a modular animatronic animal of your own creation for learning how easy it is to enter the world of software programming and micro controllers. During

More information

EE-110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Labs Introduction to Arduino

EE-110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Labs Introduction to Arduino EE-110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Labs 10-11 Introduction to Arduino In this lab we will introduce the idea of using a microcontroller as a tool for controlling

More information

Welcome to Arduino Day 2016

Welcome to Arduino Day 2016 Welcome to Arduino Day 2016 An Intro to Arduino From Zero to Hero in an Hour! Paul Court (aka @Courty) Welcome to the SLMS Arduino Day 2016 Arduino / Genuino?! What?? Part 1 Intro Quick Look at the Uno

More information

Pulse Width Modulation and

Pulse Width Modulation and Pulse Width Modulation and analogwrite ( ); 28 Materials needed to wire one LED. Odyssey Board 1 dowel Socket block Wire clip (optional) 1 Female to Female (F/F) wire 1 F/F resistor wire LED Note: The

More information

INA169 Breakout Board Hookup Guide

INA169 Breakout Board Hookup Guide Page 1 of 10 INA169 Breakout Board Hookup Guide CONTRIBUTORS: SHAWNHYMEL Introduction Have a project where you want to measure the current draw? Need to carefully monitor low current through an LED? The

More information

Computational Crafting with Arduino. Christopher Michaud Marist School ECEP Programs, Georgia Tech

Computational Crafting with Arduino. Christopher Michaud Marist School ECEP Programs, Georgia Tech Computational Crafting with Arduino Christopher Michaud Marist School ECEP Programs, Georgia Tech Introduction What do you want to learn and do today? Goals with Arduino / Computational Crafting Purpose

More information

PLAN DE FORMACIÓN EN LENGUAS EXTRANJERAS IN-57 Technology for ESO: Contents and Strategies

PLAN DE FORMACIÓN EN LENGUAS EXTRANJERAS IN-57 Technology for ESO: Contents and Strategies Lesson Plan: Traffic light with Arduino using code, S4A and Ardublock Course 3rd ESO Technology, Programming and Robotic David Lobo Martínez David Lobo Martínez 1 1. TOPIC Arduino is an open source hardware

More information

Module: Arduino as Signal Generator

Module: Arduino as Signal Generator Name/NetID: Teammate/NetID: Module: Laboratory Outline In our continuing quest to access the development and debugging capabilities of the equipment on your bench at home Arduino/RedBoard as signal generator.

More information

Arduino STEAM Academy Arduino STEM Academy Art without Engineering is dreaming. Engineering without Art is calculating. - Steven K.

Arduino STEAM Academy Arduino STEM Academy Art without Engineering is dreaming. Engineering without Art is calculating. - Steven K. Arduino STEAM Academy Arduino STEM Academy Art without Engineering is dreaming. Engineering without Art is calculating. - Steven K. Roberts Page 1 See Appendix A, for Licensing Attribution information

More information

J. La Favre Using Arduino with Raspberry Pi February 7, 2018

J. La Favre Using Arduino with Raspberry Pi February 7, 2018 As you have already discovered, the Raspberry Pi is a very capable digital device. Nevertheless, it does have some weaknesses. For example, it does not produce a clean pulse width modulation output (unless

More information

FABO ACADEMY X ELECTRONIC DESIGN

FABO ACADEMY X ELECTRONIC DESIGN ELECTRONIC DESIGN MAKE A DEVICE WITH INPUT & OUTPUT The Shanghaino can be programmed to use many input and output devices (a motor, a light sensor, etc) uploading an instruction code (a program) to it

More information

Lecture 4: Basic Electronics. Lecture 4 Brief Introduction to Electronics and the Arduino

Lecture 4: Basic Electronics. Lecture 4 Brief Introduction to Electronics and the Arduino Lecture 4: Basic Electronics Lecture 4 Page: 1 Brief Introduction to Electronics and the Arduino colintan@nus.edu.sg Lecture 4: Basic Electronics Page: 2 Objectives of this Lecture By the end of today

More information

HAW-Arduino. Sensors and Arduino F. Schubert HAW - Arduino 1

HAW-Arduino. Sensors and Arduino F. Schubert HAW - Arduino 1 HAW-Arduino Sensors and Arduino 14.10.2010 F. Schubert HAW - Arduino 1 Content of the USB-Stick PDF-File of this script Arduino-software Source-codes Helpful links 14.10.2010 HAW - Arduino 2 Report for

More information

Arduino Workshop 01. AD32600 Physical Computing Prof. Fabian Winkler Fall 2014

Arduino Workshop 01. AD32600 Physical Computing Prof. Fabian Winkler Fall 2014 AD32600 Physical Computing Prof. Fabian Winkler Fall 2014 Arduino Workshop 01 This workshop provides an introductory overview of the Arduino board, basic electronic components and closes with a few basic

More information

Arduino Lesson 1. Blink. Created by Simon Monk

Arduino Lesson 1. Blink. Created by Simon Monk Arduino Lesson 1. Blink Created by Simon Monk Guide Contents Guide Contents Overview Parts Part Qty The 'L' LED Loading the 'Blink' Example Saving a Copy of 'Blink' Uploading Blink to the Board How 'Blink'

More information

Demon Pumpkin APPROXIMATE TIME (EXCLUDING PREPARATION WORK): 1 HOUR PREREQUISITES: PART LIST:

Demon Pumpkin APPROXIMATE TIME (EXCLUDING PREPARATION WORK): 1 HOUR PREREQUISITES: PART LIST: Demon Pumpkin This is a lab guide for creating your own simple animatronic pumpkin. This project encourages students and makers to innovate upon the base design to add their own personal touches. APPROXIMATE

More information

Blink. EE 285 Arduino 1

Blink. EE 285 Arduino 1 Blink At the end of the previous lecture slides, we loaded and ran the blink program. When the program is running, the built-in LED blinks on and off on for one second and off for one second. It is very

More information

MAKEVMA502 BASIC DIY KIT WITH ATMEGA2560 FOR ARDUINO USER MANUAL

MAKEVMA502 BASIC DIY KIT WITH ATMEGA2560 FOR ARDUINO USER MANUAL BASIC DIY KIT WITH ATMEGA2560 FOR ARDUINO USER MANUAL USER MANUAL 1. Introduction To all residents of the European Union Important environmental information about this product This symbol on the device

More information

MICROCONTROLLERS BASIC INPUTS and OUTPUTS (I/O)

MICROCONTROLLERS BASIC INPUTS and OUTPUTS (I/O) PH-315 Portland State University MICROCONTROLLERS BASIC INPUTS and OUTPUTS (I/O) ABSTRACT A microcontroller is an integrated circuit containing a processor and programmable read-only memory, 1 which is

More information

Arduino: Sensors for Fun and Non Profit

Arduino: Sensors for Fun and Non Profit Arduino: Sensors for Fun and Non Profit Slides and Programs: http://pamplin.com/dms/ Nicholas Webb DMS: @NickWebb 1 Arduino: Sensors for Fun and Non Profit Slides and Programs: http://pamplin.com/dms/

More information

The Motor sketch. One Direction ON-OFF DC Motor

The Motor sketch. One Direction ON-OFF DC Motor One Direction ON-OFF DC Motor The DC motor in your Arduino kit is the most basic of electric motors and is used in all types of hobby electronics. When current is passed through, it spins continuously

More information

PCB & Circuit Designing (Summer Training Program) 6 Weeks/ 45 Days PRESENTED BY

PCB & Circuit Designing (Summer Training Program) 6 Weeks/ 45 Days PRESENTED BY PCB & Circuit Designing (Summer Training Program) 6 Weeks/ 45 Days PRESENTED BY RoboSpecies Technologies Pvt. Ltd. Office: D-66, First Floor, Sector- 07, Noida, UP Contact us: Email: stp@robospecies.com

More information

Lab 5: Arduino Uno Microcontroller Innovation Fellows Program Bootcamp Prof. Steven S. Saliterman

Lab 5: Arduino Uno Microcontroller Innovation Fellows Program Bootcamp Prof. Steven S. Saliterman Lab 5: Arduino Uno Microcontroller Innovation Fellows Program Bootcamp Prof. Steven S. Saliterman Exercise 5-1: Familiarization with Lab Box Contents Objective: To review the items required for working

More information

ZX Distance and Gesture Sensor Hookup Guide

ZX Distance and Gesture Sensor Hookup Guide Page 1 of 13 ZX Distance and Gesture Sensor Hookup Guide Introduction The ZX Distance and Gesture Sensor is a collaboration product with XYZ Interactive. The very smart people at XYZ Interactive have created

More information

Application Note AN 102: Arduino I2C Interface to K 30 Sensor

Application Note AN 102: Arduino I2C Interface to K 30 Sensor Application Note AN 102: Arduino I2C Interface to K 30 Sensor Introduction The Arduino UNO, MEGA 1280 or MEGA 2560 are ideal microcontrollers for operating SenseAir s K 30 CO2 sensor. The connection to

More information

INTRODUCTION to MICRO-CONTROLLERS

INTRODUCTION to MICRO-CONTROLLERS PH-315 Portland State University INTRODUCTION to MICRO-CONTROLLERS Bret Comnes and A. La Rosa 1. ABSTRACT This laboratory session pursues getting familiar with the operation of microcontrollers, namely

More information

CURIE Academy, Summer 2014 Lab 2: Computer Engineering Software Perspective Sign-Off Sheet

CURIE Academy, Summer 2014 Lab 2: Computer Engineering Software Perspective Sign-Off Sheet Lab : Computer Engineering Software Perspective Sign-Off Sheet NAME: NAME: DATE: Sign-Off Milestone TA Initials Part 1.A Part 1.B Part.A Part.B Part.C Part 3.A Part 3.B Part 3.C Test Simple Addition Program

More information

1Getting Started SIK BINDER //3

1Getting Started SIK BINDER //3 SIK BINDER //1 SIK BINDER //2 1Getting Started SIK BINDER //3 Sparkfun Inventor s Kit Teacher s Helper These worksheets and handouts are supplemental material intended to make the educator s job a little

More information

MICROCONTROLLERS BASIC INPUTS and OUTPUTS (I/O)

MICROCONTROLLERS BASIC INPUTS and OUTPUTS (I/O) PH-315 Portland State University MICROCONTROLLERS BASIC INPUTS and OUTPUTS (I/O) ABSTRACT A microcontroller is an integrated circuit containing a processor and programmable read-only memory, 1 which is

More information

Workshops Elisava Introduction to programming and electronics (Scratch & Arduino)

Workshops Elisava Introduction to programming and electronics (Scratch & Arduino) Workshops Elisava 2011 Introduction to programming and electronics (Scratch & Arduino) What is programming? Make an algorithm to do something in a specific language programming. Algorithm: a procedure

More information

Understanding the Arduino to LabVIEW Interface

Understanding the Arduino to LabVIEW Interface E-122 Design II Understanding the Arduino to LabVIEW Interface Overview The Arduino microcontroller introduced in Design I will be used as a LabVIEW data acquisition (DAQ) device/controller for Experiments

More information

Introduction 1. Download socket (the cable plugs in here so that the GENIE microcontroller can talk to the computer)

Introduction 1. Download socket (the cable plugs in here so that the GENIE microcontroller can talk to the computer) Introduction 1 Welcome to the magical world of GENIE! The project board is ideal when you want to add intelligence to other design or electronics projects. Simply wire up your inputs and outputs and away

More information

Attribution Thank you to Arduino and SparkFun for open source access to reference materials.

Attribution Thank you to Arduino and SparkFun for open source access to reference materials. Attribution Thank you to Arduino and SparkFun for open source access to reference materials. Contents Parts Reference... 1 Installing Arduino... 7 Unit 1: LEDs, Resistors, & Buttons... 7 1.1 Blink (Hello

More information

1 Introduction. 2 Embedded Electronics Primer. 2.1 The Arduino

1 Introduction. 2 Embedded Electronics Primer. 2.1 The Arduino Beginning Embedded Electronics for Botballers Using the Arduino Matthew Thompson Allen D. Nease High School matthewbot@gmail.com 1 Introduction Robotics is a unique and multidisciplinary field, where successful

More information

PCB & Circuit Designing

PCB & Circuit Designing (Summer Training Program) 4 Weeks/30 Days PRESENTED BY RoboSpecies Technologies Pvt. Ltd. Office: W-53G, Sector-11, Noida-201301, U.P. Contact us: Email: stp@robospecies.com Website: www.robospecies.com

More information

Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators

Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators Ahmed Okasha, Assistant Lecturer okasha1st@gmail.com Objective Have a

More information

MAE106 Laboratory Exercises Lab # 1 - Laboratory tools

MAE106 Laboratory Exercises Lab # 1 - Laboratory tools MAE106 Laboratory Exercises Lab # 1 - Laboratory tools University of California, Irvine Department of Mechanical and Aerospace Engineering Goals To learn how to use the oscilloscope, function generator,

More information

DuoDrive Nixie Bargraph Kit

DuoDrive Nixie Bargraph Kit Assembly Instructions And User Guide Nixie Bargraph Kit - 1 - REVISION HISTORY Issue Date Reason for Issue Number 1 12 December 2017 New document - 2 - 1. INTRODUCTION 1.1 About Nixie Bargraph Driver IN-9

More information

EGG 101L INTRODUCTION TO ENGINEERING EXPERIENCE

EGG 101L INTRODUCTION TO ENGINEERING EXPERIENCE EGG 101L INTRODUCTION TO ENGINEERING EXPERIENCE LABORATORY 7: IR SENSORS AND DISTANCE DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING UNIVERSITY OF NEVADA, LAS VEGAS GOAL: This section will introduce

More information

INTRODUCTION to MICRO-CONTROLLERS

INTRODUCTION to MICRO-CONTROLLERS PH-315 Portland State University INTRODUCTION to MICRO-CONTROLLERS Bret Comnes, Dan Lankow, and Andres La Rosa 1. ABSTRACT A microcontroller is an integrated circuit containing a processor and programmable

More information

Experiment 1: Robot Moves in 3ft squared makes sound and

Experiment 1: Robot Moves in 3ft squared makes sound and Experiment 1: Robot Moves in 3ft squared makes sound and turns on an LED at each turn then stop where it started. Edited: 9-7-2015 Purpose: Press a button, make a sound and wait 3 seconds before starting

More information

Adafruit 16-Channel Servo Driver with Arduino

Adafruit 16-Channel Servo Driver with Arduino Adafruit 16-Channel Servo Driver with Arduino Created by Bill Earl Last updated on 2017-11-26 09:41:23 PM UTC Guide Contents Guide Contents Overview Assembly Install the Servo Headers Solder all pins Add

More information

PCB & Circuit Designing (Summer Training Program 2014)

PCB & Circuit Designing (Summer Training Program 2014) (Summer Training Program 2014) PRESENTED BY In association with RoboSpecies Technologies Pvt. Ltd. Office: A-90, Lower Ground Floor, Sec- 4, Noida, UP Contact us: Email: stp@robospecies.com Website: www.robospecies.com

More information

Micro USB Lamp Kit TEACHING RESOURCES. Version 2.1 DESIGN A STYLISH LAMP WITH THIS

Micro USB Lamp Kit TEACHING RESOURCES. Version 2.1 DESIGN A STYLISH LAMP WITH THIS TEACHING RESOURCES SCHEMES OF WORK DEVELOPING A SPECIFICATION COMPONENT FACTSHEETS HOW TO SOLDER GUIDE DESIGN A STYLISH LAMP WITH THIS Micro USB Lamp Kit Version 2.1 Index of Sheets TEACHING RESOURCES

More information

Internet of Things Student STEM Project Jackson High School. Lesson 3: Arduino Solar Tracker

Internet of Things Student STEM Project Jackson High School. Lesson 3: Arduino Solar Tracker Internet of Things Student STEM Project Jackson High School Lesson 3: Arduino Solar Tracker Lesson 3 Arduino Solar Tracker Time to complete Lesson 60-minute class period Learning objectives Students learn

More information

The USELESS BOX. Procedure:

The USELESS BOX. Procedure: The USELESS BOX The useless box is exactly what it implies. A project that is pretty much Useless and is made for pure entertainment. You are going to go through the process of building this project from

More information

You'll create a lamp that turns a light on and off when you touch a piece of conductive material

You'll create a lamp that turns a light on and off when you touch a piece of conductive material TOUCHY-FEELY LAMP You'll create a lamp that turns a light on and off when you touch a piece of conductive material Discover : installing third party libraries, creating a touch sensor Time : 5 minutes

More information

Application Note. Communication between arduino and IMU Software capturing the data

Application Note. Communication between arduino and IMU Software capturing the data Application Note Communication between arduino and IMU Software capturing the data ECE 480 Team 8 Chenli Yuan Presentation Prep Date: April 8, 2013 Executive Summary In summary, this application note is

More information

LESSONS Lesson 1. Microcontrollers and SBCs. The Big Idea: Lesson 1: Microcontrollers and SBCs. Background: What, precisely, is computer science?

LESSONS Lesson 1. Microcontrollers and SBCs. The Big Idea: Lesson 1: Microcontrollers and SBCs. Background: What, precisely, is computer science? LESSONS Lesson Lesson : Microcontrollers and SBCs Microcontrollers and SBCs The Big Idea: This book is about computer science. It is not about the Arduino, the C programming language, electronic components,

More information

smraza Getting Start Guide Contents Arduino IDE (Integrated Development Environment)... 1 Introduction... 1 Install the Arduino Software (IDE)...

smraza Getting Start Guide Contents Arduino IDE (Integrated Development Environment)... 1 Introduction... 1 Install the Arduino Software (IDE)... Getting Start Guide Contents Arduino IDE (Integrated Development Environment)... 1 Introduction... 1 Install the Arduino Software (IDE)...1 Introduction... 1 Step 1: Get an Uno R3 and USB cable... 2 Step

More information

Intelligent Systems Design in a Non Engineering Curriculum. Embedded Systems Without Major Hardware Engineering

Intelligent Systems Design in a Non Engineering Curriculum. Embedded Systems Without Major Hardware Engineering Intelligent Systems Design in a Non Engineering Curriculum Embedded Systems Without Major Hardware Engineering Emily A. Brand Dept. of Computer Science Loyola University Chicago eabrand@gmail.com William

More information

The µbotino Microcontroller Board

The µbotino Microcontroller Board The µbotino Microcontroller Board by Ro-Bot-X Designs Introduction. The µbotino Microcontroller Board is an Arduino compatible board for small robots. The 5x5cm (2x2 ) size and the built in 3 pin connectors

More information

Objective of the lesson

Objective of the lesson Arduino Lesson 5 1 Objective of the lesson Learn how to program an Arduino in S4A All of you will: Add an LED to an Arduino and get it to come on and blink Most of you will: Add an LED to an Arduino and

More information

Exam Practice Problems (3 Point Questions)

Exam Practice Problems (3 Point Questions) Exam Practice Problems (3 Point Questions) Below are practice problems for the three point questions found on the exam. These questions come from past exams as well additional questions created by faculty.

More information

LED + Servo 2 devices, 1 Arduino

LED + Servo 2 devices, 1 Arduino LED + Servo 2 devices, 1 Arduino Learn to connect and write code to control both a Servo and an LED at the same time. Many students who come through the lab ask if they can use both an LED and a Servo

More information

INTRODUCTION to MICRO-CONTROLLERS

INTRODUCTION to MICRO-CONTROLLERS PH-315 Portland State University INTRODUCTION to MICRO-CONTROLLERS Bret Comnes, Dan Lankow, and Andres La Rosa 1. ABSTRACT A microcontroller is an integrated circuit containing a processor and programmable

More information

CONSTRUCTION GUIDE Capacitor, Transistor & Motorbike. Robobox. Level VII

CONSTRUCTION GUIDE Capacitor, Transistor & Motorbike. Robobox. Level VII CONSTRUCTION GUIDE Capacitor, Transistor & Motorbike Robobox Level VII Capacitor, Transistor & Motorbike In this box, we will understand in more detail the operation of DC motors, transistors and capacitor.

More information

DESCRIPTION DOCUMENT FOR WIFI SINGLE DIMMER ONE AMPERE BOARD HARDWARE REVISION 0.3

DESCRIPTION DOCUMENT FOR WIFI SINGLE DIMMER ONE AMPERE BOARD HARDWARE REVISION 0.3 DOCUMENT NAME: DESIGN DESCRIPTION, WIFI SINGLE DIMMER BOARD DESCRIPTION DOCUMENT FOR WIFI SINGLE DIMMER ONE AMPERE BOARD HARDWARE REVISION 0.3 Department Name Signature Date Author Reviewer Approver Revision

More information

Sten-Bot Robot Kit Stensat Group LLC, Copyright 2013

Sten-Bot Robot Kit Stensat Group LLC, Copyright 2013 Sten-Bot Robot Kit Stensat Group LLC, Copyright 2013 Legal Stuff Stensat Group LLC assumes no responsibility and/or liability for the use of the kit and documentation. There is a 90 day warranty for the

More information

ISSN: [Singh* et al., 6(6): June, 2017] Impact Factor: 4.116

ISSN: [Singh* et al., 6(6): June, 2017] Impact Factor: 4.116 IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY WORKING, OPERATION AND TYPES OF ARDUINO MICROCONTROLLER Bhupender Singh, Manisha Verma Assistant Professor, Electrical Department,

More information

Internet of Things Student STEM Project Jackson High School. Lesson 2: Arduino and LED

Internet of Things Student STEM Project Jackson High School. Lesson 2: Arduino and LED Internet of Things Student STEM Project Jackson High School Lesson 2: Arduino and LED Lesson 2: Arduino and LED Time to complete Lesson 60-minute class period Learning objectives Students learn about Arduino

More information

Arduino Microcontroller Processing for Everyone!: Third Edition / Steven F. Barrett

Arduino Microcontroller Processing for Everyone!: Third Edition / Steven F. Barrett Arduino Microcontroller Processing for Everyone!: Third Edition / Steven F. Barrett Anatomy of a Program Programs written for a microcontroller have a fairly repeatable format. Slight variations exist

More information

Arduino Setup & Flexing the ExBow

Arduino Setup & Flexing the ExBow Arduino Setup & Flexing the ExBow What is Arduino? Before we begin, We must first download the Arduino and Ardublock software. For our Set-up we will be using Arduino. Arduino is an electronics platform.

More information

introduction to Digital Electronics Install the Arduino IDE on your laptop if you haven t already!

introduction to Digital Electronics Install the Arduino IDE on your laptop if you haven t already! introduction to Digital Electronics Install the Arduino IDE 1.8.5 on your laptop if you haven t already! Electronics can add interactivity! Any sufficiently advanced technology is indistinguishable from

More information

The Robot Builder's Shield for Arduino

The Robot Builder's Shield for Arduino The Robot Builder's Shield for Arduino by Ro-Bot-X Designs Introduction. The Robot Builder's Shield for Arduino was especially designed to make building robots with Arduino easy. The built in dual motors

More information

Breadboard Arduino Compatible Assembly Guide

Breadboard Arduino Compatible Assembly Guide (BBAC) breadboard arduino compatible Breadboard Arduino Compatible Assembly Guide (BBAC) A Few Words ABOUT THIS KIT The overall goal of this kit is fun. Beyond this, the aim is to get you comfortable using

More information

Name & SID 1 : Name & SID 2:

Name & SID 1 : Name & SID 2: EE40 Final Project-1 Smart Car Name & SID 1 : Name & SID 2: Introduction The final project is to create an intelligent vehicle, better known as a robot. You will be provided with a chassis(motorized base),

More information

Megamark Arduino Library Documentation

Megamark Arduino Library Documentation Megamark Arduino Library Documentation The Choitek Megamark is an advanced full-size multipurpose mobile manipulator robotics platform for students, artists, educators and researchers alike. In our mission

More information

ARDUINO / GENUINO. start as professional

ARDUINO / GENUINO. start as professional ARDUINO / GENUINO start as professional . ARDUINO / GENUINO start as professional short course in a book MOHAMMED HAYYAN ALSIBAI SULASTRI ABDUL MANAP Publisher Universiti Malaysia Pahang Kuantan 2017 Copyright

More information

Quantizer step: volts Input Voltage [V]

Quantizer step: volts Input Voltage [V] EE 101 Fall 2008 Date: Lab Section # Lab #8 Name: A/D Converter and ECEbot Power Abstract Partner: Autonomous robots need to have a means to sense the world around them. For example, the bumper switches

More information

CONSTRUCTION GUIDE Robotic Arm. Robobox. Level II

CONSTRUCTION GUIDE Robotic Arm. Robobox. Level II CONSTRUCTION GUIDE Robotic Arm Robobox Level II Robotic Arm This month s robot is a robotic arm with two degrees of freedom that will teach you how to use motors. You will then be able to move the arm

More information

CONSTRUCTION GUIDE IR Alarm. Robobox. Level I

CONSTRUCTION GUIDE IR Alarm. Robobox. Level I CONSTRUCTION GUIDE Robobox Level I This month s montage is an that will allow you to detect any intruder. When a movement is detected, the alarm will turn its LEDs on and buzz to a personalized tune. 1X

More information

EGG 101L INTRODUCTION TO ENGINEERING EXPERIENCE

EGG 101L INTRODUCTION TO ENGINEERING EXPERIENCE EGG 101L INTRODUCTION TO ENGINEERING EXPERIENCE LABORATORY 6: INTRODUCTION TO BREADBOARDS DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING UNIVERSITY OF NEVADA, LAS VEGAS GOAL: This section introduces

More information

ALX-SSB 5 Band Filter Assembly Manual 19 November 2018

ALX-SSB 5 Band Filter Assembly Manual 19 November 2018 ALX-SSB 5 Band Filter Assembly Manual 19 November 2018 Contents Theory of Operation:... 1 Figure 1... 2 Parts Included:... 4 Board Overview:... 5 Figure 2... 5 Figure 3... 5 Board Assembly:... 6 Cable

More information

// Parts of a Multimeter

// Parts of a Multimeter Using a Multimeter // Parts of a Multimeter Often you will have to use a multimeter for troubleshooting a circuit, testing components, materials or the occasional worksheet. This section will cover how

More information

Programming a Servo. Servo. Red Wire. Black Wire. White Wire

Programming a Servo. Servo. Red Wire. Black Wire. White Wire Programming a Servo Learn to connect wires and write code to program a Servo motor. If you have gone through the LED Circuit and LED Blink exercises, you are ready to move on to programming a Servo. A

More information

100UF CAPACITOR POTENTIOMETER SERVO MOTOR MOTOR ARM. MALE HEADER PIN (3 pins) INGREDIENTS

100UF CAPACITOR POTENTIOMETER SERVO MOTOR MOTOR ARM. MALE HEADER PIN (3 pins) INGREDIENTS 05 POTENTIOMETER SERVO MOTOR MOTOR ARM 100UF CAPACITOR MALE HEADER PIN (3 pins) INGREDIENTS 63 MOOD CUE USE A SERVO MOTOR TO MAKE A MECHANICAL GAUGE TO POINT OUT WHAT SORT OF MOOD YOU RE IN THAT DAY Discover:

More information

The answer is R= 471 ohms. So we can use a 470 ohm or the next higher one, a 560 ohm.

The answer is R= 471 ohms. So we can use a 470 ohm or the next higher one, a 560 ohm. Introducing Resistors & LED s P a g e 1 Resistors are used to adjust the voltage and current in a circuit. The higher the resistance value, the more electrons it blocks. Thus, higher resistance will lower

More information

DARK ACTIVATED COLOUR CHANGING NIGHT LIGHT KIT

DARK ACTIVATED COLOUR CHANGING NIGHT LIGHT KIT TEACHING RESOURCES SCHEMES OF WORK DEVELOPING A SPECIFICATION COMPONENT FACTSHEETS HOW TO SOLDER GUIDE CREATE SOOTHING LIGHTING EFFECTS WITH THIS DARK ACTIVATED COLOUR CHANGING NIGHT LIGHT KIT Version

More information

PIR Motion Detector Experiment. In today s crime infested society, security systems have become a much more

PIR Motion Detector Experiment. In today s crime infested society, security systems have become a much more PIR Motion Detector Experiment I. Rationale In today s crime infested society, security systems have become a much more necessary and sought out addition to homes or stores. Motion detectors provide a

More information

Two Hour Robot. Lets build a Robot.

Two Hour Robot. Lets build a Robot. Lets build a Robot. Our robot will use an ultrasonic sensor and servos to navigate it s way around a maze. We will be making 2 voltage circuits : A 5 Volt for our ultrasonic sensor, sound and lights powered

More information

Community College of Allegheny County Unit 4 Page #1. Timers and PWM Motor Control

Community College of Allegheny County Unit 4 Page #1. Timers and PWM Motor Control Community College of Allegheny County Unit 4 Page #1 Timers and PWM Motor Control Revised: Dan Wolf, 3/1/2018 Community College of Allegheny County Unit 4 Page #2 OBJECTIVES: Timers: Astable and Mono-Stable

More information

Milli Developer Kit Reference Application Published on Silver Spring Networks STAGE (

Milli Developer Kit Reference Application Published on Silver Spring Networks STAGE ( Milli Developer Kit Example Application PART 1 Example CoAP Server Sensor Implementation With The Milli Dev Kit Get the Milli Developer Kit Temperature Sensor Reference Application on GitHub [1] This reference

More information

Microcontrollers and Interfacing

Microcontrollers and Interfacing Microcontrollers and Interfacing Week 07 digital input, debouncing, interrupts and concurrency College of Information Science and Engineering Ritsumeikan University 1 this week digital input push-button

More information

CPSC 226 Lab Four Spring 2018

CPSC 226 Lab Four Spring 2018 CPSC 226 Lab Four Spring 2018 Directions. This lab is a quick introduction to programming your Arduino to do some basic internal operations and arithmetic, perform character IO, read analog voltages, drive

More information

Lesson 13. The Big Idea: Lesson 13: Infrared Transmitters

Lesson 13. The Big Idea: Lesson 13: Infrared Transmitters Lesson Lesson : Infrared Transmitters The Big Idea: In Lesson 12 the ability to detect infrared radiation modulated at 38,000 Hertz was added to the Arduino. This lesson brings the ability to generate

More information

Embedded Systems & Robotics (Winter Training Program) 6 Weeks/45 Days

Embedded Systems & Robotics (Winter Training Program) 6 Weeks/45 Days Embedded Systems & Robotics (Winter Training Program) 6 Weeks/45 Days PRESENTED BY RoboSpecies Technologies Pvt. Ltd. Office: W-53G, Sector-11, Noida-201301, U.P. Contact us: Email: stp@robospecies.com

More information

Ardweeny 1.60" 0.54" Simple construction - only 7 parts plus pins & PCB! Ideal for breadboard applications

Ardweeny 1.60 0.54 Simple construction - only 7 parts plus pins & PCB! Ideal for breadboard applications Ardweeny tm Arduino -compatible Microcontroller Like to build your own breadboard-compatible Arduino? Get all the basic features of Arduino in a tidy, cost-effectve package! Build Time: 20mins Skill Level:

More information

ENGN/PHYS 207 Fall 2018 Assignment #5 Final Report Due Date: 5pm Wed Oct 31, 2018

ENGN/PHYS 207 Fall 2018 Assignment #5 Final Report Due Date: 5pm Wed Oct 31, 2018 ENGN/PHYS 207 Fall 2018 Assignment #5 Final Report Due Date: 5pm Wed Oct 31, 2018 Circuits You ll Build 1. Instrumentation Amplifier Circuit with reference offset voltage and user selected gain. 2. Strain

More information

Touch Potentiometer Hookup Guide

Touch Potentiometer Hookup Guide Page 1 of 14 Touch Potentiometer Hookup Guide Introduction The Touch Potentiometer, or Touch Pot for short, is an intelligent, linear capacitive touch sensor that implements potentiometer functionality

More information

Experiment #3: Micro-controlled Movement

Experiment #3: Micro-controlled Movement Experiment #3: Micro-controlled Movement So we re already on Experiment #3 and all we ve done is blinked a few LED s on and off. Hang in there, something is about to move! As you know, an LED is an output

More information

Grove - Infrared Receiver

Grove - Infrared Receiver Grove - Infrared Receiver The Infrared Receiver is used to receive infrared signals and also used for remote control detection. There is an IR detector on the Infrared Receiver which is used to get the

More information

Embedded systems. Exercise session 1. Introduction and project presentation

Embedded systems. Exercise session 1. Introduction and project presentation Embedded systems Exercise session 1 Introduction and project presentation Introduction Contact Mail : michael.fonder@ulg.ac.be Office : 1.82a, Montefiore Website for the exercise sessions and the project

More information

Advanced Mechatronics 1 st Mini Project. Remote Control Car. Jose Antonio De Gracia Gómez, Amartya Barua March, 25 th 2014

Advanced Mechatronics 1 st Mini Project. Remote Control Car. Jose Antonio De Gracia Gómez, Amartya Barua March, 25 th 2014 Advanced Mechatronics 1 st Mini Project Remote Control Car Jose Antonio De Gracia Gómez, Amartya Barua March, 25 th 2014 Remote Control Car Manual Control with the remote and direction buttons Automatic

More information

Musical Pencil. Tutorial modified from musical pencil/

Musical Pencil. Tutorial modified from  musical pencil/ Musical Pencil This circuit takes advantage of the fact that graphite in pencils is a conductor, and people are also conductors. This uses a very small voltage and high resistance so that it s safe. When

More information