Categories
 

 

Arduino - Development Platform

Arduino - Development Platform

Arduino started as an open-source computer hardware and software project and user community that designs and manufactures microcontroller-based kits for building digital devices and interactive objects that can sense and control the physical world.

"What do you mean by open-source hardware?
Open-source hardware shares much of the principles and approach of free and open-source software. In particular, we believe that people should be able to study our hardware to understand how it works, make changes to it, and share those changes. To facilitate this, we release all of the original design files (Eagle CAD) for the Arduino hardware. These files are licensed under a Creative Commons Attribution Share-Alike license, which allows for both personal and commercial derivative works, as long as they credit Arduino and release their designs under the same license.

The Arduino software is also open-source. The source code for the Java environment is released under the GPL and the C/C++ microcontroller libraries are under the LGPL."

The open source project sought to provide an inexpensive and easy way for hobbyists, students, and professionals to create devices that interact with their environment using sensors and actuators. Common examples for beginner hobbyists include simple robots, thermostats and motion detectors.

An Arduino board consists of an Atmel 8-, 16- or 32-bit AVR microcontroller with complementary components that facilitate programming and incorporation into other circuits. An important aspect of the Arduino is its standard connectors, which lets users connect the CPU board to a variety of interchangeable add-on modules known as shields. Some shields communicate with the Arduino board directly over various pins, but many shields are individually addressable via an I²C serial bus—so many shields can be stacked and used in parallel. Official Arduinos have used the megaAVR series of chips, specifically the ATmega8, ATmega168, ATmega328, ATmega1280, and ATmega2560. A handful of other processors have been used by Arduino compatibles. Most boards include a 5 volt linear regulator and a 16 MHz crystal oscillator (or ceramic resonator in some variants), although some designs such as the LilyPad run at 8 MHz and dispense with the onboard voltage regulator due to specific form-factor restrictions. An Arduino's microcontroller is also pre-programmed with a boot loader that simplifies uploading of programs to the on-chip flash memory, compared with other devices that typically need an external programmer. This makes using an Arduino more straightforward by allowing the use of an ordinary computer as the programmer.

The Arduino integrated development environment (IDE) is a cross-platform application written in Java, and derives from the IDE for the Processing programming language and the Wiring projects. It is designed to introduce programming to artists and other newcomers unfamiliar with software development.

 
Display: List / Grid
Show:
Sort By:
3D Printer Controller board Compatible Ramps 1.6 Mega 2560 V1.0
3D Printer Controller board Compatible Ramps 1.6 Mega 2560 V1.0 - Supports A4988/DRV8825/T..
R640.00
Ex Vat: R556.52
Arduino ATMEGA328P Pro Mini 328 5V 16MHz for Arduino
Technical specifications: 20 digital input/output port RX and TX, D2 ~ D13, A0 ~ A5 8 analog..
R100.00
Ex Vat: R86.96
Arduino Black Nano Kit Compatible V3.0 with Bootloader CH340 USB Driver
Arduino Black Nano Kit Compatible V3.0 with Bootloader CH340 USB Driver (Nano Black & Blue ..
R120.00
Ex Vat: R104.35
Arduino Blue Nano Kit Compatible V3.0 with Bootloader CH340 USB Driver
Arduino Nano Kit Compatible V3.0 with Bootloader CH340 USB Driver (Nano Black & Blue are the sam..
R125.00
Ex Vat: R108.70
Arduino Mega 2560 R3 Compatible ATmega2560-16AU
Arduino Mega 2560 R3 Compatible ATmega2560-16AU Arduino Development Platform: The Arduino Mega 25..
R349.00
Ex Vat: R303.48
Arduino UNO R3 MEGA328P CH340 CH340G + USB
Arduino UNO R3 MEGA328P CH340 CH340G + USB This is the NEW version, adding LEDs for D13, RX/TX, c..
R155.00
Ex Vat: R134.78
Arduino UNO R3 MEGA328P CH340 CH340G + USB
Arduino UNO R3 MEGA328P CH340 CH340G + USB ** Cable not included This is the NEW version, addi..
R250.00
Ex Vat: R217.39
ATmega32U4 Pro Micro Mini Leonardo 5V/16MHz Module with 2 row pin header
ATmega32U4 Pro Micro Mini Leonardo 5V/16MHz Module with 2 row pin header This latest revision cor..
R160.00
Ex Vat: R139.13
ATTINY85 CJMCU Digispark Kickstarter Miniature for Arduino USB Development Board
ATTINY85 CJMCU Digispark Kickstarter Miniature for Arduino USB Development Board including headers ..
R75.00
Ex Vat: R65.22
ATTiny85 Digispark kickstarter CJMCU Micro module Mini USB
ATTiny85 Digispark kickstarter CJMCU Micro module Mini USB   Specifications: - 8..
R60.00
Ex Vat: R52.17
ATTiny85 Digispark Mini USB Board Module Tiny85 for Arduino
ATTiny85 Digispark Mini USB Board Module Tiny85 for Arduino Features: Supports Arduino ID..
R50.44
Ex Vat: R43.86
Development Board for ATTINY 13A/25/45/8 Micro USB 5 Programming Editor
Development Board for ATTINY 13A/25/45/8 Micro USB 5 Programming Editor     ..
R40.00
Ex Vat: R34.78
ESP8266 Remote Serial Port Wireless Module
ESP8266 Remote Serial Port Wireless Module The ESP8266 WiFi Module is a self contained SOC with i..
R80.00
Ex Vat: R69.57
Tenstar Robot 5V 1A Micro USB 18650 Lithium Battery Charging ( TP4056 )
Tenstar Robot 5V 1A Micro USB 18650 Lithium Battery Charging Board   Charge module Lin..
R30.00
Ex Vat: R26.09