Arduino Resources

1 minute read

Here are links to Arduino information, primarily for the Uno and the AVR ATmega328P.

The content on this site is intended to inspire, teach or to simply help with specific topics or concepts using the Arduino Uno. This links on this page are additional resources for a more formal learning as to Arduino framework and the Atmega328P.

Must have software for Arduino programming

Arduino IDE

Its always helpful to have the Arduino IDE, as one can quickly test a board or run a C++ routine to determine if they are doing the right thing in Forth (yes, this is cheating)

Must have Documents required for programming the Arduino UNO

Arduino Tutorials

Key Arduino or AVR ATmega328p Technical Information

Arduino Boards

Arduino Organizations

Atmel ATmega328P Information

PWM

AVR Dudes avrdude avarice avr-libc

Books

Make: AVR Programming AVR Guide

Arduino Pinout

Arduino Uno Pinout

Arduino Uno Pinout

I use it to confirm a board is working, requires IDE and Uno bootloader on chip. So I typically use this if I want to confirm a new board (or chip) is working or if I’ve reprogrammed a Forth Uno back to being an Arduino Uno

// the setup function runs once when you press reset or power the board
void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(LED_BUILTIN, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(2000);                       // wait for a second
  digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW
  delay(500);                       // wait for a second
}

Comments powered by Talkyard.