Arduino 101 Part 2. So far we have begun to get

Size: px
Start display at page:

Download "Arduino 101 Part 2. So far we have begun to get"

Transcription

1 Arduino 101 It's easy to connect many things to YourDuino. There are many pins for Ground and +V. The two pairs of pins on the right side are handy for connecting to your breadboard. Three-pin cables with the standard pattern of Ground- Voltage-Signal (usually Black-Red-White) plug right in. Arduino 101 Part by Terry King So far we have begun to get acquainted with the Arduino and IDE, the sketches or programs that make it work, and we have got it working blinking an LED on and off. In this article we will delve a little deeper preparatory to diving right in with a fully fledged project with some realworld applications in the next issue. We have set up a page on The Shed website to hold all the arduino sketches we are discussing here. You can simply copy and past them into your own IDE. To begin you need to understand a bit about electricity (see panel) and how that translates into the digital scheme of things. Circuit diagrams Often an actual circuit (like the YourDuino and Breadboard hookup) gets to be a confusing bunch of wires and components going in all directions. To keep it simple we draw Circuit Diagrams to show what we're trying to do. Notice the symbols used in the diagram above for things like: Switch, Resistor, LED and there are labels on connections, like, INPUT, OUTPUT, etc. Arduino is powered by +.0 Volts of DC (Direct Current).We show the +.0 Volts connected HIGH on the top. Look closely at the YourDuino find the PIN marked "V". That's the one +.0V power is connected to. Where does it come from? In the first place it comes from the USB cable from your computer to Arduino. There is provision for a dedicated power supply, however. We show (Ground) Switch Pulldown resistor V Arduino 1 connected LOW on the bottom of the Arduino. Find the Pin marked "". There are actually "" pins. Rails The parallel lines of +V (HIGH) on the diagram, and (LOW) on the diagram are called Rails. Like railroad rails across the top and bottom. Almost everything that happens on Arduino is between the +V (High) rail and the (Low) (0.0V) rail. HIGH Circuit diagram terminology. Some of the conventions used in circuit drawings. LED Current limiting Resistor LOW The Shed October/November 01

2 Digital signal You will hear Digital signals described three or four ways: but 0, OFF and LOW mean the same thing. And 1, ON and HIGH mean the same thing. When a Pin (or wire or connection) changes from 0 to 1, or 1 to 0, we say it is a SIGNAL, like someone raising or lowering a flag. Each signal is referred to as a BIT (a Binary InTeger) A bit is a number which has only two possible values: 0 (Low) and 1(High). Bits & Bytes A group of bits is called a BYTE. 10 bytes (1 bits) is one Kilobyte(It s based on to the power of 10 ( 10 ). 10 bytes ( to the power of 0) is 1 Megabyte (MB) and 1 Gigabyte (GB is 0.) Note that this convention is not the same as a kilogram which is 1000 grams. Electricity basics We presume that you are familiar with the basics of electricity. But in case you re not here s a quick summary. An electrical circuit can be viewed as being similar to a plumbing system. The stream of water is the current and the pressure to drive the stream is the voltage. Imagine a stream flowing through a hose. Kinking the hose or adding a valve will cause the stream to be throttled; the more you narrow the hose the more constricted is the flow. This is resistance which constricts the flow of electricity and converts it into heat, lessening the current. Too much current can be bad for some components, for example LEDs. In the case of electricity the battery represents the pressure in the system, the flow is current of course and the constriction is resistance. These three elements are linked through the fundamental formula known as Ohms law. Often called the most important formula in electricity and the only formula you really need to know. In summary it is: R (Resistance)= V (Voltage) / I (Current) V = R x I I = V/R The Shed October/November 01 Output signals: An LED or Buzzer connected to an Arduino OUTPUT can "signal" you that something has happened. I V R Ohms Law triangle shows the relationship between Voltage, current and resistance. Put your finger on the value you want to see how to calculate it. Input Signals: If you push a button that changes an INPUT, you "signal" Arduino that something should be done. Time to hook real things up to those INPUTS and OUTPUTS. Take a couple of minutes to look at the Arduino board closely. All regular Arduino boards have the same overall size and the same long black connector strips across the top and bottom edges. These are female sockets that pins can plug into. Let's look at the details. Switch V First the top connector: The sockets are numbered 0 to 1 from right to left. These are the DIGITAL INPUT/ OUTPUT connections. You can push wires or the pins on the end of wires into those "Black Holes" and connect them to many different devices. We then tell the arduino how to treat them: as Input (digital Read) devices or output (digitalwrite) devices. The circuit diagram for the button input sketch. 10 Digital input Our circuit diagram shows a very simple circuit using a pushbutton to control the outputs of two LEDs. Make up the circuit shown on your breadboard. The pushbutton switch causes the INPUT to change from LOW to HIGH, which is a "signal" to the arduino. Arduino can change the OUTPUT on one LED from LOW to HIGH, and the other from HIGH to LOW. Copy and paste the sketch into your IDE and load it. This sketch adds three constants: two LEDs on pins 10 and 11 and a new INPUT, the BUTTON on pin. This sketch introduces a new concept essential to all microprocessor and computer programs the If statement. 10KΩ Arduino 11 0Ω 0Ω If statement The If statement makes the computer ask a question and take an action based on the answer to that question. In this case we have asked it to digitalread the buttonpin and compare it to a reference. The == symbol is used when we need to The Shed October/November 01

3 Layout for the ButtonInput sketch. Pushbutton switch from +V and Pin 10k resistor from pin to ground LED and 0Ω resistor in series from Pins 10 and 11 to Gnd Arduino 101 V SHED Magazine Arduino Sketch Button Input - Reads state of Pushbutton, changes state of LEDS - SEE the comments after "//" on each line below - CONNECTIONS: - Pushbutton Switch from + to Pin - 10K Resistor from Pin to ground - LED and 0 ohm resistor in series from pins 10 and 11 to Gnd Questions: terry@yourduino.com */ Pot A0 Arduino S Servo /*-----( Declare Constants and Pin Numbers )-----*/ #define buttonpin // Pins to connect to #define ledpin1 10 #define ledpin 11 The diagram for the Potentiometer-controlled Servo. compare a value against a reference you supplied (that s what HIGH means). It returns an answer of either true or false. If TRUE then the program carries out the actions described in the curly brackets immediately following. If FALSE then it runs the instructions in the else condition. The else condition is optional the default is to do nothing and make no change. Feel free to make additions to this sketch and try different combinations. Add more pushbuttons for example or more LEDS. Resistors You may be wondering what the purpose of the 10kΩ resistor connected to the GRD rail is. This is what is called a pulldown resistor. In this case it ties the output to ground when the button is open. Remove it and see how the circuit performs. Without the resistor the arduino gets no signal to the pin so it tends to pick up stray electromagnetic signals called noise and these can cause the pin to fluctuate between its two states rapidly and generate an inconsistent response. The resistor ties the circuit to ground with a high resistance when the circuit is open so the pin has a LOW signal rather than NO signal. The lower resistance of the closed circuit (when the button pushed) will activate the pin high as more current void setup() /****** SETUP: RUNS ONCE ******/ pinmode (ledpin1,output) ; // PIN 10 is an OUTPUT pinmode (ledpin, OUTPUT) ; // PIN 11 is an OUPUT pinmode (buttonpin, INPUT) ; // PIN is an INPUT }//--(end setup )--- void loop() /****** LOOP: RUNS CONSTANTLY ******/ if (digitalread(buttonpin)==high) // IF button is pushed digitalwrite(ledpin1, HIGH) ; // LED1 ON digitalwrite(ledpin, LOW) ; // LED OFF } else digitalwrite(ledpin1, LOW) ; // LED1 OFF digitalwrite(ledpin, HIGH) ; // LED ON } delay(0); // Wait a bit } //--(end main loop )--- You can copy this from The Shed website page at arduino and paste it directly in to your IDE. will flow directly to the pin overriding the pulldown resistor. The switch will PULLUP the pin against the PULLDOWN resistor. These resistors are important in digital circuits. They The Shed October/November 01

4 The circuit layout for the ServoPot sketch: Pot connected to + and Gnd. Signal to A0 (analog input 0) Servo to digital Pin Resistors Resistors are the most common electronic component; they are also the simplest. They have one job to do and that is to restrict the flow of current. Resistance is measured in Ohms with the Ω symbol. They range in value from 1 ohm to megohms (MΩ). Resistors are non polar so they have no specific orientation. They are usually marked with coloured bands and these bands have a specific code. It s worth knowing the code and you will probably get to know it with time especially the more common values. You can also check a resistor s value with a multimeter set to read resistance but being able to read the code is a serious time saver. There is much more to know about resistors and how they operate in a circuit and Make:Electronics is a recommended source for more information. RESISTORS COLOUR CODE Most resistors have a colour code to represent their value. There are or coloured bands on the resistor. To one end is a stripe of either gold or silver usually alone. If you orient this to be on the right side then the first two bands from the left represent the value of the resistor. The third band indicates how many zeros to add or its exponent for those that know their maths. 0 The Shed October/November The Shed October/November ±% 10K Ohm ±% Ist Digit nd Digit rd Digit Multiplier ±1% Gold 0.01 Silver K Ohm ±1% Tolerance 1% % % Gold 10% Silver

5 Arduino 101 LED LEDs or Light Emitting Diodes have become universally used in every electronic or electrical device even as replacements for incandescent light. They come in a wide variety of colours from infrared to ultraviolet and most of the visible spectrum in between. There are also special LEDs that can be made to run Red, Green or Blue and we have included one in The Shed starter kit. A diode is a device that allows electricity to flow in one direction only. Power can run through a diode easily but only in one direction. They are also sensitive to current. The anode is the longer leg. The cathode side is shorter and has a flattened edge. Too much current can destroy them. Ideally LEDs prefer a current of only around 0mA (0 Milliamps or 0.0 amps) at around. Volts. Any more and you risk destroying them. That s why we usually apply a current limiting resistor to one leg of the LED. In this case we use a 0Ω resistor. To see what current flow 0Ω provides on V use Ohms Law where I=V/R = V/0Ω =0.0A or ma. LED s have a positive and a negative leg or anode and cathode. The positive leg that is connected to the +v line is the longer leg. The negative leg is shorter. It is also identified by a flat spot ground on the side of the casing rim. LEDs come in every colour, shape and size imaginable. can also be used as pullup resistors keeping the circuit high when open. You will also notice the addition of the two 0Ω current limiting resistors for the LEDs (see LED panel). We didn t need this previously because the Yourduino has one built in to Pin 1. Analog In So far we have covered digital signals out (digitalwrite) and digital in (digital Read). But Arduino also has analog inputs. Analog inputs are far more common than digital (although that is rapidly changing). We have incorporated several into the starter kit. Digital has two values either on or off but analog has an infinite number of values. One example of an analog in the starter kit is the potentiometer. A potentiometer (or Pot) is a variable resistor. The Pot has three connections, the outer two left and right are connected to the +V and respectively and the centre connection is the signal. From the schematic you can see that the pot is basically a surround of resistive material and a wiper that contacts it. As we move the pot, the output voltage going to Arduino varies from 0 to Volts and all the values in between. Arduino reads these as values from 0-10 where 0 is the GRD and 10 is +V. In this sketch we will use the input signal from the pot to control a servomotor. A servomotor is motor that can move to any position through 10. They are widely used for controlling things like steering, for example, but any purpose that requires incremental operation of a mechanical device is suitable for a servo. The stepper motor in The Shed Start Kit has three wires running to a threepin female connector. These three connections are (Brown) +V (Red), and Signal (Orange) respectively. You will see on the Yourduino board that there are a number of three pin connectors in both the digital and analog connectors. The digital connections in the top block are coloured white, red and black. The black is GDN, the red +V and the white is the Signal. This is the connection for the three-pin connectors. If you have a different arduino you will have to improvise this connection on the breadboard. Find the sketch called ServoPot in the sketch depository in The Shed website. Copy and paste it directly into your IDE. Set up the circuit as described on your breadboard and the arduino and upload the sketch to YourDuino. As you move the pot the servo should turn back and forth. What s happening here? An Analog Input Device (the Pot) is feeding a varying voltage into an Arduino Analog input. The Arduino sketch is making decisions based on that value to send an Output Signal to the Servomotor. Arduino is reading the position of the Pot wiper scaling that into a digital signal and sending that signal to the servo. To ensure that the servo actually has time to move to the position there is a delay of milliseconds before it reads again. The Shed October/November 01 1

Your Multimeter. The Arduino Uno 10/1/2012. Using Your Arduino, Breadboard and Multimeter. EAS 199A Fall 2012. Work in teams of two!

Your Multimeter. The Arduino Uno 10/1/2012. Using Your Arduino, Breadboard and Multimeter. EAS 199A Fall 2012. Work in teams of two! Using Your Arduino, Breadboard and Multimeter Work in teams of two! EAS 199A Fall 2012 pincer clips good for working with breadboard wiring (push these onto probes) Your Multimeter probes leads Turn knob

More information

Objectives: Part 1: Build a simple power supply. CS99S Laboratory 1

Objectives: Part 1: Build a simple power supply. CS99S Laboratory 1 CS99S Laboratory 1 Objectives: 1. Become familiar with the breadboard 2. Build a logic power supply 3. Use switches to make 1s and 0s 4. Use LEDs to observe 1s and 0s 5. Make a simple oscillator 6. Use

More information

DC Circuits (Combination of resistances)

DC Circuits (Combination of resistances) Name: Partner: Partner: Partner: DC Circuits (Combination of resistances) EQUIPMENT NEEDED: Circuits Experiment Board One Dcell Battery Wire leads Multimeter 100, 330, 1k resistors Purpose The purpose

More information

Lab 3 - DC Circuits and Ohm s Law

Lab 3 - DC Circuits and Ohm s Law Lab 3 DC Circuits and Ohm s Law L3-1 Name Date Partners Lab 3 - DC Circuits and Ohm s Law OBJECTIES To learn to apply the concept of potential difference (voltage) to explain the action of a battery in

More information

Basic Pulse Width Modulation

Basic Pulse Width Modulation EAS 199 Fall 211 Basic Pulse Width Modulation Gerald Recktenwald v: September 16, 211 gerry@me.pdx.edu 1 Basic PWM Properties Pulse Width Modulation or PWM is a technique for supplying electrical power

More information

Introduction to Arduino

Introduction to Arduino Introduction to Arduino // Basic Arduino reference sheet: Installation: Arduino: http://www.arduino.cc/en/guide/homepage Fritzing: http://fritzing.org/download/ Support: Arduino: http://www.arduino.cc,

More information

cs281: Introduction to Computer Systems Lab08 Interrupt Handling and Stepper Motor Controller

cs281: Introduction to Computer Systems Lab08 Interrupt Handling and Stepper Motor Controller cs281: Introduction to Computer Systems Lab08 Interrupt Handling and Stepper Motor Controller Overview The objective of this lab is to introduce ourselves to the Arduino interrupt capabilities and to use

More information

GLOLAB Universal Telephone Hold

GLOLAB Universal Telephone Hold GLOLAB Universal Telephone Hold 1 UNIVERSAL HOLD CIRCUIT If you have touch tone telephone service, you can now put a call on hold from any phone in the house, even from cordless phones and phones without

More information

Arduino Lesson 14. Servo Motors

Arduino Lesson 14. Servo Motors Arduino Lesson 14. Servo Motors Created by Simon Monk Last updated on 2013-06-11 08:16:06 PM EDT Guide Contents Guide Contents Overview Parts Part Qty The Breadboard Layout for 'Sweep' If the Servo Misbehaves

More information

SYSTEM 4C. C R H Electronics Design

SYSTEM 4C. C R H Electronics Design SYSTEM 4C C R H Electronics Design SYSTEM 4C All in one modular 4 axis CNC drive board By C R Harding Specifications Main PCB & Input PCB Available with up to 4 Axis X, Y, Z, A outputs. Independent 25

More information

Arduino Lesson 13. DC Motors. Created by Simon Monk

Arduino Lesson 13. DC Motors. Created by Simon Monk Arduino Lesson 13. DC Motors Created by Simon Monk Guide Contents Guide Contents Overview Parts Part Qty Breadboard Layout Arduino Code Transistors Other Things to Do 2 3 4 4 4 6 7 9 11 Adafruit Industries

More information

ECEN 1400, Introduction to Analog and Digital Electronics

ECEN 1400, Introduction to Analog and Digital Electronics ECEN 1400, Introduction to Analog and Digital Electronics Lab 4: Power supply 1 INTRODUCTION This lab will span two lab periods. In this lab, you will create the power supply that transforms the AC wall

More information

WHO ANSWERED FIRST? FIND OUT WITH THIS QUIZ BUZZER KIT

WHO ANSWERED FIRST? FIND OUT WITH THIS QUIZ BUZZER KIT WHO ANSWERED FIRST? FIND OUT WITH THIS QUIZ BUZZER KIT BUILD INSTRUCTIONS Before you put any components in the board or pick up the soldering iron, just take a look at the Printed Circuit Board (PCB).

More information

Using Ohm s Law to Build a Voltage Divider

Using Ohm s Law to Build a Voltage Divider Using Ohm s Law to Build a Voltage Provided by TryEngineering - Lesson Focus Students will design, build, and characterize one of the basic circuits of electrical engineering, the voltage divider. These

More information

Electronics and Soldering Notes

Electronics and Soldering Notes Electronics and Soldering Notes The Tools You ll Need While there are literally one hundred tools for soldering, testing, and fixing electronic circuits, you only need a few to make robot. These tools

More information

Measuring Electric Phenomena: the Ammeter and Voltmeter

Measuring Electric Phenomena: the Ammeter and Voltmeter Measuring Electric Phenomena: the Ammeter and Voltmeter 1 Objectives 1. To understand the use and operation of the Ammeter and Voltmeter in a simple direct current circuit, and 2. To verify Ohm s Law for

More information

Solar Energy Discovery Lab

Solar Energy Discovery Lab Solar Energy Discovery Lab Objective Set up circuits with solar cells in series and parallel and analyze the resulting characteristics. Introduction A photovoltaic solar cell converts radiant (solar) energy

More information

Lab E1: Introduction to Circuits

Lab E1: Introduction to Circuits E1.1 Lab E1: Introduction to Circuits The purpose of the this lab is to introduce you to some basic instrumentation used in electrical circuits. You will learn to use a DC power supply, a digital multimeter

More information

Arduino Microcontroller Guide W. Durfee, University of Minnesota ver. oct-2011 Available on-line at www.me.umn.edu/courses/me2011/arduino/

Arduino Microcontroller Guide W. Durfee, University of Minnesota ver. oct-2011 Available on-line at www.me.umn.edu/courses/me2011/arduino/ Arduino Microcontroller Guide W. Durfee, University of Minnesota ver. oct-2011 Available on-line at www.me.umn.edu/courses/me2011/arduino/ 1 Introduction 1.1 Overview The Arduino microcontroller is an

More information

Lab 2: Resistance, Current, and Voltage

Lab 2: Resistance, Current, and Voltage 2 Lab 2: Resistance, Current, and Voltage I. Before you come to la.. A. Read the following chapters from the text (Giancoli): 1. Chapter 25, sections 1, 2, 3, 5 2. Chapter 26, sections 1, 2, 3 B. Read

More information

PHYS 2P32 Project: MIDI for Arduino/ 8 Note Keyboard

PHYS 2P32 Project: MIDI for Arduino/ 8 Note Keyboard PHYS 2P32 Project: MIDI for Arduino/ 8 Note Keyboard University April 13, 2016 About Arduino: The Board Variety of models of Arduino Board (I am using Arduino Uno) Microcontroller constructd similarly

More information

Renewable Energy Monitor User Manual And Software Reference Guide. sales@fuelcellstore.com (979) 703-1925

Renewable Energy Monitor User Manual And Software Reference Guide. sales@fuelcellstore.com (979) 703-1925 Renewable Energy Monitor User Manual And Software Reference Guide sales@fuelcellstore.com (979) 703-1925 1 Introducing the Horizon Renewable Energy Monitor The Renewable Energy Monitor is an educational

More information

POINTS POSITION INDICATOR PPI4

POINTS POSITION INDICATOR PPI4 POINTS POSITION INDICATOR PPI4 Advanced PPI with Adjustable Brightness & Simplified Wiring Monitors the brief positive operating voltage across points motors when they are switched Lights a corresponding

More information

LocoNet, the Digitrax Difference

LocoNet, the Digitrax Difference LocoNet, the Digitrax Difference LocoNet is Digitrax's method of communication between LocoNet compatible devices on a model railroad layout. LocoNet Compatible devices are designed to work together on

More information

Arduino Lesson 0. Getting Started

Arduino Lesson 0. Getting Started Arduino Lesson 0. Getting Started Created by Simon Monk Last updated on 204-05-22 2:5:0 PM EDT Guide Contents Guide Contents Overview Parts Part Qty Breadboard Installing Arduino (Windows) Installing Arduino

More information

TEACHING RESOURCES SCHEMES OF WORK DEVELOPING A SPECIFICATION COMPONENT FACTSHEETS HOW TO SOLDER GUIDE GET IN TUNE WITH THIS FM RADIO KIT. Version 2.

TEACHING RESOURCES SCHEMES OF WORK DEVELOPING A SPECIFICATION COMPONENT FACTSHEETS HOW TO SOLDER GUIDE GET IN TUNE WITH THIS FM RADIO KIT. Version 2. TEACHING RESOURCES SCHEMES OF WORK DEVELOPING A SPECIFICATION COMPONENT FACTSHEETS HOW TO SOLDER GUIDE GET IN TUNE WITH THIS FM RADIO KIT Version 2.0 Index of Sheets TEACHING RESOURCES Index of Sheets

More information

SYSTEM 45. C R H Electronics Design

SYSTEM 45. C R H Electronics Design SYSTEM 45 C R H Electronics Design SYSTEM 45 All in one modular 4 axis CNC drive board By C R Harding Specifications Main PCB & Input PCB Available with up to 4 Axis X, Y, Z, & A outputs. Independent 25

More information

Tristan s Guide to: Solving Parallel Circuits. Version: 1.0 Written in 2006. Written By: Tristan Miller Tristan@CatherineNorth.com

Tristan s Guide to: Solving Parallel Circuits. Version: 1.0 Written in 2006. Written By: Tristan Miller Tristan@CatherineNorth.com Tristan s Guide to: Solving Parallel Circuits. Version: 1.0 Written in 2006 Written By: Tristan Miller Tristan@CatherineNorth.com Parallel Circuits. Parallel Circuits are a little bit more complicated

More information

Arduino Lesson 16. Stepper Motors

Arduino Lesson 16. Stepper Motors Arduino Lesson 16. Stepper Motors Created by Simon Monk Last updated on 2013-11-22 07:45:14 AM EST Guide Contents Guide Contents Overview Parts Part Qty Breadboard Layout Arduino Code Stepper Motors Other

More information

BMD16N-SD. version 1.2

BMD16N-SD. version 1.2 BMD16NSD version 1.2 Feedback decoder with 16 contacts with integrated current detection for the S88bus Compatible with a.o. Märklin Digital, Uhlenbrock Intellibox, Fleischmann TwinCenter and LDT HSI88

More information

Electronics. Discrete assembly of an operational amplifier as a transistor circuit. LD Physics Leaflets P4.2.1.1

Electronics. Discrete assembly of an operational amplifier as a transistor circuit. LD Physics Leaflets P4.2.1.1 Electronics Operational Amplifier Internal design of an operational amplifier LD Physics Leaflets Discrete assembly of an operational amplifier as a transistor circuit P4.2.1.1 Objects of the experiment

More information

How to connect to a Class II router using a mobile-phone data cable specifically for Solwise & Safecom routers

How to connect to a Class II router using a mobile-phone data cable specifically for Solwise & Safecom routers USB to router s serial port How to connect to a Class II router using a mobile-phone data cable specifically for Solwise & Safecom routers by Neo at RouterTech.Org Introduction Routers based on the AR7RD/AR7WRD

More information

Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205]

Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205] Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205] Users Manual Robokits India info@robokits.co.in http://www.robokitsworld.com Page 1 Bluetooth + USB 16 Servo Controller is used to control up to

More information

Series and Parallel Resistive Circuits Physics Lab VIII

Series and Parallel Resistive Circuits Physics Lab VIII Series and Parallel Resistive Circuits Physics Lab VIII Objective In the set of experiments, the theoretical expressions used to calculate the total resistance in a combination of resistors will be tested

More information

Using Ohm s Law to Build a Voltage Divider

Using Ohm s Law to Build a Voltage Divider Using Ohm s Law to Build a Voltage Provided by TryEngineering - Lesson Focus Students will design, build, and characterize one of the basic circuits of electrical engineering, the voltage divider. These

More information

DEPARTMENT OF ELECTRONICS ENGINEERING

DEPARTMENT OF ELECTRONICS ENGINEERING UNIVERSITY OF MUMBAI A PROJECT REPORT ON Home Security Alarm System Using Arduino SUBMITTED BY- Suman Pandit Shakyanand Kamble Vinit Vasudevan (13103A0011) (13103A0012) (13103A0018) UNDER THE GUIDANCE

More information

4/Really Getting Started with Arduino

4/Really Getting Started with Arduino 4/Really Getting Started with Arduino Now you ll learn how to build and program an interactive device. Anatomy of an Interactive Device All of the objects we will build using Arduino follow a very simple

More information

DET Practical Electronics (Intermediate 1)

DET Practical Electronics (Intermediate 1) DET Practical Electronics (Intermediate 1) 731 August 2000 HIGHER STILL DET Practical Electronics (Intermediate 1) Support Materials CONTENTS Section 1 Learning about Resistors Section 2 Learning about

More information

LAB2 Resistors, Simple Resistive Circuits in Series and Parallel Objective:

LAB2 Resistors, Simple Resistive Circuits in Series and Parallel Objective: LAB2 Resistors, Simple Resistive Circuits in Series and Parallel Objective: In this lab, you will become familiar with resistors and potentiometers and will learn how to measure resistance. You will also

More information

step 1 Unpack the lunchbox And check whether you have got all the components~ If you have questions please contact us at: info@unitunlikely.

step 1 Unpack the lunchbox And check whether you have got all the components~ If you have questions please contact us at: info@unitunlikely. step 1 Unpack the lunchbox And check whether you have got all the components~ If you have questions please contact us at: info@unitunlikely.com This part is called the PCB (printed circuit board). All

More information

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide Sensors LCD Real Time Clock/ Calendar DC Motors Buzzer LED dimming Relay control I2C-FLEXEL PS2 Keyboards Servo Motors IR Remote Control

More information

MIDECO 64-outputs MIDI note decoder USER MANUAL. Roman Sowa 2012

MIDECO 64-outputs MIDI note decoder USER MANUAL. Roman Sowa 2012 MIDECO 64-outputs MIDI note decoder USER MANUAL Roman Sowa 2012 www.midi-hardware.com 1.Overview Thank you for choosing MIDECO as your new MIDI-to-digital converter. This short manual will guide you through

More information

Arduino project. Arduino board. Serial transmission

Arduino project. Arduino board. Serial transmission Arduino project Arduino is an open-source physical computing platform based on a simple microcontroller board, and a development environment for writing software for the board. Open source means that the

More information

Basic DC Motor Circuits. Living with the Lab Gerald Recktenwald Portland State University gerry@pdx.edu

Basic DC Motor Circuits. Living with the Lab Gerald Recktenwald Portland State University gerry@pdx.edu Basic DC Motor Circuits Living with the Lab Gerald Recktenwald Portland State University gerry@pdx.edu DC Motor Learning Objectives Explain the role of a snubber diode Describe how PWM controls DC motor

More information

Basic DC Motor Circuits

Basic DC Motor Circuits Basic DC Motor Circuits Living with the Lab Gerald Recktenwald Portland State University gerry@pdx.edu DC Motor Learning Objectives Explain the role of a snubber diode Describe how PWM controls DC motor

More information

OHM S LAW AND RESISTANCE

OHM S LAW AND RESISTANCE OHM S LAW AND RESISTANCE Resistance is one of the basic principles of Ohm s law, and can be found in virtually any device used to conduct electricity. Georg Simon Ohm was a German physicist who conducted

More information

Martin County Amateur Radio Association. Nightfire Kits 1 LED Torch Kit 270016. Contents. Description

Martin County Amateur Radio Association. Nightfire Kits 1 LED Torch Kit 270016. Contents. Description Nightfire Kits 1 LED Torch Kit 270016 1 Contents Nightfire Kits LED Torch Kit 270016... 1 Description... 1 Safety and Assembly of the kit... 6 Required and Useful Tools... 7 Assembly... 8 Checkout and

More information

Glolab Talking Phone Dial Monitor

Glolab Talking Phone Dial Monitor Introduction The detects the tones generated when numbers are dialed on your touch tone telephone and speaks the numbers that were dialed. This verifies that you dialed the correct number and is especially

More information

GROUND DETECTION CIRCUITS FOR STATIONARY APPLICATIONS (IN PLAIN DOWN TO EARTH LANGUAGE)

GROUND DETECTION CIRCUITS FOR STATIONARY APPLICATIONS (IN PLAIN DOWN TO EARTH LANGUAGE) GROUND DETECTION CIRCUITS FOR STATIONARY APPLICATIONS (IN PLAIN DOWN TO EARTH LANGUAGE) Matthew Theriault Designer Hindle Power Inc. Easton, PA SCOPE AND PURPOSE OF THE PAPER Why do we bother to monitor

More information

Servo Info and Centering

Servo Info and Centering Info and Centering A servo is a mechanical motorized device that can be instructed to move the output shaft attached to a servo wheel or arm to a specified position. Inside the servo box is a DC motor

More information

Physics 3330 Experiment #2 Fall 1999. DC techniques, dividers, and bridges R 2 =(1-S)R P R 1 =SR P. R P =10kΩ 10-turn pot.

Physics 3330 Experiment #2 Fall 1999. DC techniques, dividers, and bridges R 2 =(1-S)R P R 1 =SR P. R P =10kΩ 10-turn pot. Physics 3330 Experiment #2 Fall 1999 DC techniques, dividers, and bridges Purpose You will gain a familiarity with the circuit board and work with a variety of DC techniques, including voltage dividers,

More information

Inductors. AC Theory. Module 3

Inductors. AC Theory. Module 3 Module 3 AC Theory What you ll learn in Module 3. Section 3.1 Electromagnetic Induction. Magnetic Fields around Conductors. The Solenoid. Section 3.2 Inductance & Back e.m.f. The Unit of Inductance. Factors

More information

IR Communication a learn.sparkfun.com tutorial

IR Communication a learn.sparkfun.com tutorial IR Communication a learn.sparkfun.com tutorial Available online at: http://sfe.io/t33 Contents Getting Started IR Communication Basics Hardware Setup Receiving IR Example Transmitting IR Example Resources

More information

Experiment #5, Series and Parallel Circuits, Kirchhoff s Laws

Experiment #5, Series and Parallel Circuits, Kirchhoff s Laws Physics 182 Summer 2013 Experiment #5 1 Experiment #5, Series and Parallel Circuits, Kirchhoff s Laws 1 Purpose Our purpose is to explore and validate Kirchhoff s laws as a way to better understanding

More information

ARDUINO SEVERINO SERIAL SINGLE SIDED VERSION 3 S3v3 (REVISION 2) USER MANUAL

ARDUINO SEVERINO SERIAL SINGLE SIDED VERSION 3 S3v3 (REVISION 2) USER MANUAL ARDUINO SEVERINO SERIAL SINGLE SIDED VERSION 3 S3v3 (REVISION 2) USER MANUAL X1: DE-9 serial connector Used to connect computer (or other devices) using RS-232 standard. Needs a serial cable, with at least

More information

Using and Wiring Light Emitting Diodes (LEDs) for Model Railroads

Using and Wiring Light Emitting Diodes (LEDs) for Model Railroads Using and Wiring Light Emitting Diodes (LEDs) for Model Railroads LEDs have many useful applications in Model railroading, including: Locomotive headlights Rear-end warning lights for cabooses and passenger

More information

Tristan s Guide to: Solving Series Circuits. Version: 1.0 Written in 2006. Written By: Tristan Miller Tristan@CatherineNorth.com

Tristan s Guide to: Solving Series Circuits. Version: 1.0 Written in 2006. Written By: Tristan Miller Tristan@CatherineNorth.com Tristan s Guide to: Solving Series Circuits. Version: 1.0 Written in 2006 Written By: Tristan Miller Tristan@CatherineNorth.com Series Circuits. A Series circuit, in my opinion, is the simplest circuit

More information

The $25 Son of a cheap timer This is not suitable for a beginner. You must have soldering skills in order to build this kit.

The $25 Son of a cheap timer This is not suitable for a beginner. You must have soldering skills in order to build this kit. The $25 Son of a cheap timer This is not suitable for a beginner. You must have soldering skills in order to build this kit. Micro Wizard has been manufacturing Pinewood Derby timers for over 10 years.

More information

Electronics 5: Arduino, PWM, Mosfetts and Motors

Electronics 5: Arduino, PWM, Mosfetts and Motors BIOE 123 Module 6 Electronics 5: Arduino, PWM, Mosfetts and Motors Lecture (30 min) Date Learning Goals Learn about pulse width modulation (PWM) as a control technique Learn how to use a Mosfets to control

More information

THE BREADBOARD; DC POWER SUPPLY; RESISTANCE OF METERS; NODE VOLTAGES AND EQUIVALENT RESISTANCE; THÉVENIN EQUIVALENT CIRCUIT

THE BREADBOARD; DC POWER SUPPLY; RESISTANCE OF METERS; NODE VOLTAGES AND EQUIVALENT RESISTANCE; THÉVENIN EQUIVALENT CIRCUIT THE BREADBOARD; DC POWER SUPPLY; RESISTANCE OF METERS; NODE VOLTAGES AND EQUIVALENT RESISTANCE; THÉVENIN EQUIVALENT CIRCUIT YOUR NAME LAB MEETING TIME Reference: C.W. Alexander and M.N.O Sadiku, Fundamentals

More information

Building the AMP Amplifier

Building the AMP Amplifier Building the AMP Amplifier Introduction For about 80 years it has been possible to amplify voltage differences and to increase the associated power, first with vacuum tubes using electrons from a hot filament;

More information

Capacitive Touch Sensor Project:

Capacitive Touch Sensor Project: NOTE: This project does not include a complete parts list. In particular, the IC described here does not come in a dual-inline-package (DIP), and so a gull-wing package has to be soldered to an adaptor

More information

Odyssey of the Mind Technology Fair. Simple Electronics

Odyssey of the Mind Technology Fair. Simple Electronics Simple Electronics 1. Terms volts, amps, ohms, watts, positive, negative, AC, DC 2. Matching voltages a. Series vs. parallel 3. Battery capacity 4. Simple electronic circuit light bulb 5. Chose the right

More information

8 Channel Status Input Panel model SIP-8

8 Channel Status Input Panel model SIP-8 Description The Sine Systems model SIP-8 Status Input Panel is to be used with the RFC-1/B Remote Facilities Controller. It consists of a long PC board mounted on a 1.75 inch (1U) rack panel. The SIP-8

More information

CONSTRUCTING A VARIABLE POWER SUPPLY UNIT

CONSTRUCTING A VARIABLE POWER SUPPLY UNIT CONSTRUCTING A VARIABLE POWER SUPPLY UNIT Building a power supply is a good way to put into practice many of the ideas we have been studying about electrical power so far. Most often, power supplies are

More information

RGB for ZX Spectrum 128, +2, +2A, +3

RGB for ZX Spectrum 128, +2, +2A, +3 RGB for ZX Spectrum 128, +2, +2A, +3 Introduction... 2 Video Circuitry... 3 Audio Circuitry... 8 Lead Wiring... 9 Testing The Lead... 11 Spectrum +2A/+3 RGB Differences... 12 Circuitry Calculations...

More information

Annex: VISIR Remote Laboratory

Annex: VISIR Remote Laboratory Open Learning Approach with Remote Experiments 518987-LLP-1-2011-1-ES-KA3-KA3MP Multilateral Projects UNIVERSITY OF DEUSTO Annex: VISIR Remote Laboratory OLAREX project report Olga Dziabenko, Unai Hernandez

More information

LM 358 Op Amp. If you have small signals and need a more useful reading we could amplify it using the op amp, this is commonly used in sensors.

LM 358 Op Amp. If you have small signals and need a more useful reading we could amplify it using the op amp, this is commonly used in sensors. LM 358 Op Amp S k i l l L e v e l : I n t e r m e d i a t e OVERVIEW The LM 358 is a duel single supply operational amplifier. As it is a single supply it eliminates the need for a duel power supply, thus

More information

Essential Electrical Concepts

Essential Electrical Concepts Essential Electrical Concepts Introduction Modern vehicles incorporate many electrical and electronic components and systems: Audio Lights Navigation Engine control Transmission control Braking and traction

More information

GLOLAB Two Wire Stepper Motor Positioner

GLOLAB Two Wire Stepper Motor Positioner Introduction A simple and inexpensive way to remotely rotate a display or object is with a positioner that uses a stepper motor to rotate it. The motor is driven by a circuit mounted near the motor and

More information

DMX-K-DRV. Integrated Step Motor Driver + (Basic Controller) Manual

DMX-K-DRV. Integrated Step Motor Driver + (Basic Controller) Manual DMX-K-DRV Integrated Step Motor Driver + (Basic Controller) Manual DMX-K-DRV Manual page 1 rev 1.33 COPYRIGHT 2007 ARCUS, ALL RIGHTS RESERVED First edition, June 2007 ARCUS TECHNOLOGY copyrights this document.

More information

Model SETR-50 and SETR-51 Trim Tab Control

Model SETR-50 and SETR-51 Trim Tab Control Model SETR-50 and SETR-51 Trim Tab Control Pictured above is the SETR-50 with black switches on a gray background. The SETR-51 is identical except for the color, wherein it has black switches on a black

More information

Using the Motor Controller

Using the Motor Controller The Motor Controller is designed to be a convenient tool for teachers and students who want to use math and science to make thing happen. Mathematical equations are the heart of math, science and technology,

More information

!Operation:!1. Connect an external power source to J1 (+ and - IN terminals). The

!Operation:!1. Connect an external power source to J1 (+ and - IN terminals). The The CB500 Electronic Circuit Breaker is an resettable circuit breaker (fuse) that disconnects power when the trip setting is exceeded. There are 4 trip settings that can easily be changed and set during

More information

TEECES DOME LIGHTING SYSTEMS

TEECES DOME LIGHTING SYSTEMS This lighting system was designed by John V (Teeces) to be a simple, customizable, expandable and affordable solution for dome lighting. An Arduino micro-controller is used to tell LED driver chips which

More information

HOW TO USE MULTIMETER. COMPILE BY: Dzulautotech

HOW TO USE MULTIMETER. COMPILE BY: Dzulautotech HOW TO USE MULTIMETER COMPILE BY: Dzulautotech 1. GENERAL Electricity is absolutely necessary for an automobile. It is indispensable when the engine is started, the air fuel mixture is ignited and exploded,

More information

PhidgetInterfaceKit 8/8/8

PhidgetInterfaceKit 8/8/8 PhidgetInterfaceKit 8/8/8 Operating Systems: Windows 2000/XP/Vista, Windows CE, Linux, and Mac OS X Application Programming Interfaces (APIs): Visual Basic, VB.NET, C, C++, C#, Flash 9, Flex, Java, LabVIEW,

More information

Tutorials Drawing a 555 timer circuit

Tutorials Drawing a 555 timer circuit Step 1 of 10: Introduction This tutorial shows you how to make an electronic circuit using Livewire and PCB Wizard 3. You should follow this tutorial to learn the basic skills you will need to use Livewire

More information

Analog control unit for mobile robots

Analog control unit for mobile robots Analog control unit for mobile robots Soldering kit for experimentation For Fischertechnik robots and others Most diverse functions Requires no programming Patented sensor technology Summary We are pleased

More information

Mobile Device Power Monitor Battery Connection Quick Start Guide

Mobile Device Power Monitor Battery Connection Quick Start Guide Mobile Device Power Monitor Battery Connection Quick Start Guide Distributed By: Monsoon Solutions, Inc. www.msoon.com Introduction The Power Tool software and the Mobile Device Power Monitor hardware

More information

What you will do. Build a 3-band equalizer. Connect to a music source (mp3 player) Low pass filter High pass filter Band pass filter

What you will do. Build a 3-band equalizer. Connect to a music source (mp3 player) Low pass filter High pass filter Band pass filter Audio Filters What you will do Build a 3-band equalizer Low pass filter High pass filter Band pass filter Connect to a music source (mp3 player) Adjust the strength of low, high, and middle frequencies

More information

PolyBot Board. User's Guide V1.11 9/20/08

PolyBot Board. User's Guide V1.11 9/20/08 PolyBot Board User's Guide V1.11 9/20/08 PolyBot Board v1.1 16 pin LCD connector 4-pin SPI port (can be used as digital I/O) 10 Analog inputs +5V GND GND JP_PWR 3-pin logic power jumper (short top 2 pins

More information

BURGLAR ALARM KIT MODEL K-23. Assembly and Instruction Manual ELENCO

BURGLAR ALARM KIT MODEL K-23. Assembly and Instruction Manual ELENCO BURGLAR ALARM KIT MODEL K-23 Assembly and Instruction Manual ELENCO Copyright 2013, 1989 ELENCO Electronics, Inc. Revised 2011 REV-Q 753223 No part of this book shall be reproduced by any means; electronic,

More information

How To Power A 12 Volt Relay On A Car Or Truck

How To Power A 12 Volt Relay On A Car Or Truck Relay modification for older bikes Please read this in conjunction with the schematics at the end. All the options are shown, but you can opt to do any one or more as you wish. The electrical connections

More information

Touch Screen for Pictiva OLED display. Application Note. Introduction

Touch Screen for Pictiva OLED display. Application Note. Introduction Touch Screen for Pictiva OLED display Application Note AN0 Introduction A touch screen interface can be added to Pictiva.7 inch or similar OLED displays to enhance its operation. This application note

More information

Robot Board Sub-System Testing. Abstract. Introduction and Theory. Equipment. Procedures. EE 101 Spring 2006 Date: Lab Section # Lab #6

Robot Board Sub-System Testing. Abstract. Introduction and Theory. Equipment. Procedures. EE 101 Spring 2006 Date: Lab Section # Lab #6 EE 101 Spring 2006 Date: Lab Section # Lab #6 Name: Robot Board Sub-System Testing Partner: No Lab partners this time! Abstract The ECEbot robots have a printed circuit board (PCB) containing most of the

More information

Servo Motors (SensorDAQ only) Evaluation copy. Vernier Digital Control Unit (DCU) LabQuest or LabPro power supply

Servo Motors (SensorDAQ only) Evaluation copy. Vernier Digital Control Unit (DCU) LabQuest or LabPro power supply Servo Motors (SensorDAQ only) Project 7 Servos are small, relatively inexpensive motors known for their ability to provide a large torque or turning force. They draw current proportional to the mechanical

More information

AUTOMATIC CALL RECORDER JAMECO PART NO. 2163735

AUTOMATIC CALL RECORDER JAMECO PART NO. 2163735 AUTOMATIC CALL RECORDER JAMECO PART NO. 2163735 Experience Level: Intermediate Time Required: 1-2 Hours This project automatically records phone calls. The program, along with the adapter records each

More information

Lecture - 4 Diode Rectifier Circuits

Lecture - 4 Diode Rectifier Circuits Basic Electronics (Module 1 Semiconductor Diodes) Dr. Chitralekha Mahanta Department of Electronics and Communication Engineering Indian Institute of Technology, Guwahati Lecture - 4 Diode Rectifier Circuits

More information

1 of 5 12/31/2009 11:51 AM

1 of 5 12/31/2009 11:51 AM of 5 2/3/29 :5 AM 29 May 29 L298 Hbridge meets Arduino mega Filed under Sketch I ve recently purchased a L298 Hbridge to help me help arduino help a remote controlled car think by itself and move. Does

More information

Cornerstone Electronics Technology and Robotics I Week 15 Voltage Comparators Tutorial

Cornerstone Electronics Technology and Robotics I Week 15 Voltage Comparators Tutorial Cornerstone Electronics Technology and Robotics I Week 15 Voltage Comparators Tutorial Administration: o Prayer Robot Building for Beginners, Chapter 15, Voltage Comparators: o Review of Sandwich s Circuit:

More information

BUILDING INSTRUCTIONS

BUILDING INSTRUCTIONS etap2hw 38 mm I2C to LCD Interface BUILDING INSTRUCTIONS October 2013 P. Verbruggen Rev 1.01 15-Oct-13 Page 1 Table of Contents Chapter 1 General Information 1.1 ESD Precautions 1.2 Further Supplies 1.3

More information

RADIANT PLASMA 4700 Plasma Spark Generator

RADIANT PLASMA 4700 Plasma Spark Generator RADIANT PLASMA 4700 Plasma Spark Generator Installation Guide / User Manual A S P A R K O F F R E S H A I R Aquapulser.com Contents 1 Introduction 2 1.1 About the Product....................................

More information

Combi B Alarm box. Mounting instructions

Combi B Alarm box. Mounting instructions Combi B Alarm box Mounting instructions EN Mounting instructions Alarm box Combi B VdS, G113064, G113065, G113066 Table of Contents 1 Description... 3 2 System overview... 3 3 Structure... 3 3.1 Power

More information

Arduino Lesson 9. Sensing Light

Arduino Lesson 9. Sensing Light Arduino Lesson 9. Sensing Light Created by Simon Monk Last updated on 2014-04-17 09:46:11 PM EDT Guide Contents Guide Contents Overview Parts Part Qty Breadboard Layout Photocells Arduino Code Other Things

More information

Arduino Lesson 1. Blink

Arduino Lesson 1. Blink Arduino Lesson 1. Blink Created by Simon Monk Last updated on 2015-01-15 09:45:38 PM EST Guide Contents Guide Contents Overview Parts Part Qty The 'L' LED Loading the 'Blink' Example Saving a Copy of 'Blink'

More information

Experiment 4 ~ Resistors in Series & Parallel

Experiment 4 ~ Resistors in Series & Parallel Experiment 4 ~ Resistors in Series & Parallel Objective: In this experiment you will set up three circuits: one with resistors in series, one with resistors in parallel, and one with some of each. You

More information

The components. E3: Digital electronics. Goals:

The components. E3: Digital electronics. Goals: E3: Digital electronics Goals: Basic understanding of logic circuits. Become familiar with the most common digital components and their use. Equipment: 1 st. LED bridge 1 st. 7-segment display. 2 st. IC

More information

MANUAL FOR RX700 LR and NR

MANUAL FOR RX700 LR and NR MANUAL FOR RX700 LR and NR 2013, November 11 Revision/ updates Date, updates, and person Revision 1.2 03-12-2013, By Patrick M Affected pages, ETC ALL Content Revision/ updates... 1 Preface... 2 Technical

More information