background image

 

VMA501 

V. 02 – 05/04/2019 

©Velleman nv 

USB interface 

 

16 MHz clock 

reset button 

 

Atmel mega328p (DIL) 

digital I/O 

 

7-12 VDC power input 

Atmel mega16U2 

 

power and ground pins 

ICSP 

 

10 

analogue input pins 

 
 

microcontroller .................................................................................................. ATmega328 

 

operating voltage ....................................................................................................... 5 VDC 

 

input voltage (recommended) ................................................................................ 7-12 VDC 

 

input voltage (limits) ............................................................................................. 6-20 VDC 

 

digital I/O pins ................................................................ 14 (of which 6 provide PWM output) 

 

analogue input pins ........................................................................................................... 6 

 

DC current per I/O pin ............................................................................................... 40 mA 

 

DC current for 3.3 V pin ............................................................................................. 50 mA 

 

flash memory ...................................... 32 kB (ATmega328) of which 0.5 kB used by bootloader 

 

SRAM  .................................................................................................... 2 kB (ATmega328) 

 

EEPROM.................................................................................................. 1 kB (ATmega328) 

 

clock speed ............................................................................................................. 16 MHz 

 

dimensions 

 

 

length .............................................................................................................. 68.6 mm 

 

 

width ............................................................................................................... 53.4 mm 

 

 

weight ................................................................................................................... 25 g 

 

7.

 

Operation 

7.1

 

The Breadboard 

Breadboards are one of the most fundamental pieces when learning how to build circuits. In this tutorial, we 
will introduce you to what breadboards are and how they work. 
 
Let us look at a larger, more typical breadboard. Aside from the horizontal rows, breadboards have what are 
called 

power rails

 that run vertically along the sides. 

 

 

 

Power rails. 

 

Summary of Contents for VMA501

Page 1: ...VMA501 DIY STARTER KIT FOR ARDUINO USER MANUAL...

Page 2: ...ions of the device before actually using it All modifications of the device are forbidden for safety reasons Damage caused by user modifications to the device is not covered by the warranty Only use t...

Page 3: ...e transistor 1 x 74HC595 shift register HC595 1 x battery holder for 6 AA batteries similar to BH363B 1 x 8 8 LED matrix display 1 x single digit 7 segment LED display 1 x 4 digit 7 segment LED displa...

Page 4: ...urrent per I O pin 40 mA DC current for 3 3 V pin 50 mA flash memory 32 kB ATmega328 of which 0 5 kB used by bootloader SRAM 2 kB ATmega328 EEPROM 1 kB ATmega328 clock speed 16 MHz dimensions length 6...

Page 5: ...onents to each side of the IC without interfering with the functionality of the leg on the opposite side Ravine 7 2 A Blinking LED Let s start with a simple experiment We are going to connect an LED t...

Page 6: ...6 Velleman nv Connection Programming Code Result After programming you will see the LED connected to pin 10 blinking with an interval of approximately one second Congratulations the experiment is now...

Page 7: ...voltage or current is fed to the analogue load the device using the power by repeated pulse sequence being on or off Being on the current is fed to the load being off it is not With the adequate bandw...

Page 8: ...VMA501 V 02 05 04 2019 8 Velleman nv Required Hardware 1 x variable resistor 1 x red M5 LED 1 x 220 resistor 1 x breadboard jumper wires as needed Connection Programming Code...

Page 9: ...the PWM analogue value assigning part Result After programming rotate the potentiometer knob to see changes of the displaying value Also note the obvious change of brightness on the breadboard 7 4 RGB...

Page 10: ...VMA501 V 02 05 04 2019 10 Velleman nv Programming Code...

Page 11: ...ctive buzzer is widely used on computers printers alarms etc as a sound making element It has an inner vibration source Simply connect it with a 5 V power supply to make it buzz constantly Required Ha...

Page 12: ...VMA501 V 02 05 04 2019 12 Velleman nv Connection Programming Code Result After programming the buzzer should ring...

Page 13: ...ototransistor is commonly applied in the measurement of light light control and photovoltaic conversion Let s start with a relative simple experiment The phototransistor is an element that changes its...

Page 14: ...ng diode is specifically used on robots to find the fire source This sensor is highly sensitive to flames A flame sensor has a specifically designed IR tube to detect fire The brightness of the flames...

Page 15: ...ct the negative to the 5 V pin and the positive to the resistor Connect the other end of the resistor to GND Connect one end of a jumper wire to a clip which is electrically connected to sensor positi...

Page 16: ...sy to use temperature sensor It does not require other hardware you just need an analogue port to make it work The difficulty lies in compiling the code to convert the analogue value it reads to Celsi...

Page 17: ...adgets and other appliances They are referred to as mercury tilt or rolling ball switches The Simple Tilt Activated LED This is the most basic connection of a tilt switch but can be a handy while one...

Page 18: ...VMA501 V 02 05 04 2019 18 Velleman nv Programming Code...

Page 19: ...y IR light is very similar to visible light except that it has a slightly longer wavelength This means that IR is undetectable to the human eye perfect for wireless communication Example When you hit...

Page 20: ...c the LED segment display is a semiconductor light emitting device Its basic unit is an LED light emitting diode Segment displays can be divided into 7 segment and 8 segment displays According to the...

Page 21: ...segment is low the segment is on when the cathode level of a certain segment is high the segment is off For the common cathode display connect the common cathode COM to GND When the anode level of a...

Page 22: ...VMA501 V 02 05 04 2019 22 Velleman nv 7 12 Four Digit Seven Segment Display...

Page 23: ...tronics you do run the risk of dumping too much current through the segments and burning out parts of the display If you use the stock code you should be ok but be careful editing the brightness value...

Page 24: ...VMA501 V 02 05 04 2019 24 Velleman nv...

Page 25: ...VMA501 V 02 05 04 2019 25 Velleman nv...

Page 26: ...VMA501 V 02 05 04 2019 26 Velleman nv...

Page 27: ...VMA501 V 02 05 04 2019 27 Velleman nv...

Page 28: ...VMA501 V 02 05 04 2019 28 Velleman nv...

Page 29: ...up of sixty four LEDs and each LED is placed at the cross point of a row and a column When the electrical level of a certain row is 1 and the electrical level of a certain column is 0 the correspondi...

Page 30: ...rning this product and the latest version of this manual please visit our website www velleman eu The information in this manual is subject to change without prior notice COPYRIGHT NOTICE The copyrigh...

Page 31: ...shocks falls dust dirt humidity and by the article as well as its contents e g data loss compensation for loss of profits consumable goods parts or accessories that are subject to an aging process du...

Reviews: