Description
Realize your own projects with the Elektor Arduino Nano MCCAB Training Board
The microcontroller is probably the most fascinating subfield of electronics. Due to the multitude of functions, it combines on its chip, it is a universal multi-tool for developers to realize their projects. Practically every device of daily use today is controlled by a microcontroller. However, for an electronic layman, realizing his own ideas with a microcontroller has so far remained a pipe dream due to its complexity. The Arduino concept has largely simplified the use of microcontrollers, so that now even laymen can realize their own electronics ideas with a microcontroller.
Book & Hardware in the Bundle: 'Learning by Doing'
This book, which is included in the bundle, shows how you can realize your own projects with a microcontroller even without much experience in electronics and programming languages. It is a microcontrollers hands-on course for starters, because after an overview of the internals of the microcontroller and an introduction to the programming language C, the focus of the course is on the practical exercises. The reader acquires the necessary knowledge by 'learning by doing': in the extensive practical section with 12 projects and 46 exercises, what is learned in the front part of the book is underpinned with many examples. The exercises are structured in such a way that the user is given a task to solve using the knowledge built up in the theoretical part of the book. Each exercise is followed by a sample solution that is explained and commented on in detail, which helps the user to solve problems and compare it with his own solution.
Arduino IDE
The Arduino IDE is a software development environment that can be downloaded for free to your own PC and that contains the entire software package needed for your own microcontroller projects. You write your programs ('apps') with the IDE’s editor in the C programming language. You translate them into the bits and bytes that the microcontroller understands using the Arduino IDE's built-in compiler, and then load them into the microcontroller's memory on the Elektor Arduino MCCAB Nano Training Board via a USB cable.
Query or control external sensors, motors or assemblies
In addition to an Arduino Nano microcontroller module, the Elektor Arduino Nano MCCAB Training Board contains all the components required for the exercises, such as light-emitting diodes, switches, pushbuttons, acoustic signal transmitters, etc. External sensors, motors or assemblies can also be queried or controlled with this microcontroller training system.
Specifications (Arduino Nano Training Board MCCAB)
Power Supply | Via the USB connection of the connected PC or an external power supply unit (not included) |
Operating Voltage | +5 Vcc |
Input Voltage | All inputs | 0 V to +5 V |
VX1 and VX2 | +8 V to +12 V (only when using an external power supply) |
Hardware periphery | LCD | 2x16 characters |
Potentiometer P1 & P2 | JP3: selection of operating voltage of P1 & P2 |
Distributor | SV4: Distributor for the operating voltages SV5, SV6: Distributor for the inputs/outputs of the microcontroller |
Switches and buttons | RESET button on the Arduino Nano module 6x pushbutton switches K1 ... K6 6x slide switches S1 ... S6 JP2: Connection of the switches with the inputs of the microcontroller |
Buzzer | Piezo buzzer Buzzer1 with jumper on JP6 |
Indicator lights | 11 x LED: Status indicator for the inputs/outputs LED L on the Arduino Nano module, connected to GPIO D13 JP6: Connection of LEDs LD10 ... LD20 with GPIOs D2 ... D12 |
Serial interfaces SPI & I²C | JP4: Selection of the signal at pin X of the SPI connector SV12 SV9 to SV12: SPI interface (3.3 V/5 V) or I²C interface |
Switching output for external devices | SV1, SV7: Switching output (maximum +24 V/160 mA, externally supplied) SV2: 2x13 pins for connection of external modules |
3x3 LED matrix (9 red LEDs) | SV3: Columns of the 3x3 LED matrix (outputs D6 ... D8) JP1: Connection of the rows with the GPIOs D3 ... D5 |
Software | Library MCCABLib | Control of hardware components (switches, buttons, LEDs, 3x3 LED matrix, buzzer) on the MCCAB Training Board |
Operating Temperature | Up to +40 °C |
Dimensions | 100 x 100 x 20 mm |
Specifications (Arduino Nano)
Microcontroller | ATmega328P |
Architecture | AVR |
Operating Voltage | 5 V |
Flash Memory | 32 KB, of which 2 KB used by bootloader |
SRAM | 2 KB |
Clock Speed | 16 MHz |
Analog IN Pins | 8 |
EEPROM | 1 KB |
DC Current per I/O Pins | 40 mA on one I/O pin, total maximum 200 mA on all pins together |
Input Voltage | 7-12 V |
Digital I/O Pins | 22 (6 of which are PWM) |
PWM Output | 6 |
Power Consumption | 19 mA |
Dimensions | 18 x 45 mm |
Weight | 7 g |
Included
- 1x Elektor Arduino Nano Training Board MCCAB
- 1x Book 'Microcontrollers Hands-on Course for Arduino Starters'
- 1x Arduino Nano