Arduino: Difference between revisions
Amy.Hickman (talk | contribs) (Create page) |
Amy.Hickman (talk | contribs) m (Undo revision 440 by Amy.Hickman (talk)) Tag: Undo |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[File:Arduino Uno.jpg|alt=Arduino Uno R3, a green development board about the size of a credit card, with an ATmega328P chip, USB connector, and other features. The photo is taken from the top down.|thumb|Arduino Uno]] | |||
Arduino is an open-source hardware and software project that includes microprocessors and controllers ("boards"), a programming language, and an integrated development environment (IDE). Arduino microcontrollers are used in the Makerspace for collecting sensor data and controlling outputs - for example, making a video game controller, robotic item, or interactive light fixture. | Arduino is an open-source hardware and software project that includes microprocessors and controllers ("boards"), a programming language, and an integrated development environment (IDE). Arduino microcontrollers are used in the Makerspace for collecting sensor data and controlling outputs - for example, making a video game controller, robotic item, or interactive light fixture. | ||
Line 22: | Line 23: | ||
== IDE == | == IDE == | ||
[https://www.arduino.cc/en/software The Arduino software (IDE) can be downloaded here], and is used to write and upload code to your Arduino. | [https://www.arduino.cc/en/software The Arduino software (IDE) can be downloaded here], and is used to write and upload code to your Arduino. | ||
[[Category: | |||
== External links == | |||
[https://www.arduino.cc/en/Guide Arduino.cc]: The main resource for Arduino, including introductory tutorials, software downloads, documentation, and more. | |||
[https://learn.sparkfun.com/tutorials/choosing-an-arduino-for-your-project Choosing an Arduino for your project], from Sparkfun | |||
[https://learn.sparkfun.com/tutorials Sparkfun tutorials]: Lots of tutorials for a variety of different projects, many using Arduino. | |||
[https://learn.adafruit.com/category/projects Adafruit projects]: Lots of project guides and useful resources. | |||
[[Category:Electronics]] |
Latest revision as of 12:20, 13 December 2024
Arduino is an open-source hardware and software project that includes microprocessors and controllers ("boards"), a programming language, and an integrated development environment (IDE). Arduino microcontrollers are used in the Makerspace for collecting sensor data and controlling outputs - for example, making a video game controller, robotic item, or interactive light fixture.
Microcontrollers and development boards
Arduino boards take in and process sensor data, and control outputs such as lights, motors, and other actuators.
Because Arduino is an open-source project, there are many different companies that make Arduino-compatible microcontrollers. Popular examples include the Sparkfun RedBoard and the Adafruit Feather and Flora. All of these boards can be programmed with the Arduino IDE and language, and will generally be compatible with the same sensors and actuators as their Arduino equivalents.
Choosing a board
Arduino Uno
The Arduino Uno is the "stock" Arduino. Boards like the Sparkfun RedBoard are based on it.
Boards for USB communication
Boards for USB communication are often used for creating video game controllers/interfaces or keyboards, because they can send keystrokes directly to a computer or Raspberry Pi. These boards are based on the ATmega32u4. Examples include Arduino Leonardo and Sparkfun Pro Micro.
Boards for wearables
Boards like the Arduino LilyPad and Adafruit Flora are designed for wearable tech, and can be used to create sewable circuits with conductive thread.
Pro boards
Smaller boards like the Sparkfun Pro Micro and Arduino Pro Mini are useful, but can be harder to use for beginners. They usually have the same amount of input/output pins as standard boards, but in a smaller package.
IDE
The Arduino software (IDE) can be downloaded here, and is used to write and upload code to your Arduino.
External links
Arduino.cc: The main resource for Arduino, including introductory tutorials, software downloads, documentation, and more.
Choosing an Arduino for your project, from Sparkfun
Sparkfun tutorials: Lots of tutorials for a variety of different projects, many using Arduino.
Adafruit projects: Lots of project guides and useful resources.