Sunday, February 28, 2016

Questions 6 to 10

6. A basic diagram of the SparkFun RedBoard (with breadboard). Special editing program: Microsoft Paint.
 
Various Pins (top to bottom, starting left hand side):
·         Analog In * 5(A 5-0)
·         Power In (VIN)
·         Ground * 2 (GND)
·         Power Out (5V)
·         Power Out (3.3V) Note: Ground and Power In/Out are all power
·         Reset
·         IOREF
·         RFU (reserved for future use)
·         Various Pins (right hand side):
·         RX – In (RX <- 0)
·         TX – Out (TX -> 1)
·         Digital (2 – 13) Note: 3, 5, 6, 9, 10 and 11 are labelled ‘~’. RX and TX also digital
·         Ground (GND)
·         ARef (AREF)
·         SDA
·         SCL



This is the Arduino Micro:

Run by the ATmega32U4, it looks to be about 1/3 the size of the redboard. It can fit onto a breadboard easily (less wires and cable management), and has 5V input. It is light, compact, and powerful enough to handle almost as much as the redboard.

7. See previous blog post.
8:
Arduino 1.6.7 Software
Fritzing homepage: http://fritzing.org/home/
Link to Moodle: http://moodle.op.ac.nz/
One mighty-fine Youtube video: https://www.youtube.com/watch?v=_c5o74q62SA
MindKits website: http://www.mindkits.co.nz/

Arduino Software:

Fritzing homepage:

GNU gcc:

Moodle:

Atmel Studio:

PDF of ATmega 328

Duemilanove USB-to-serial specs:

One mighty-fine video from Youtube (possible project?):

MindKits website:

One other interesting internet resource: Jaycar (source of all cheap circuits/parts)

Nice Gear webpage:

9: 4 Arduino LED videos:
https://www.youtube.com/watch?v=cUvcnI3f7ec LED Twinkler:For a beginner in circuits, a video like this that shows you a small, fun project using an analog input and a row of leds is good inspiration for future projects and provides hands-on experience to the Arduino input/output.
https://www.youtube.com/watch?v=xkohbr9ApMo Reactive LED coffee table: I need this. I love coffee, I need a table for my coffe, I love reactive lights and systems, this just seems like the greatest invention ever! The author also conformed to the Arduino standard of open-source coding, going above and beyond with instructions and their own experience making this project. Lovely design, A+!
https://www.youtube.com/watch?v=Q9_2QDnT3Hs 300 RGB display: It seems that the main use of Arduinos these days is to do with lights and displays. This is a good video that shows you what you can do with only 10 rows of RGB strips.
http://makezine.com/2015/07/10/led-shirt-lights-up-when-youre-bombarded-bluetooth/ Bluetooth LED shirt: It’s intricate, it’s fashionable, it’s very pretty. Real world applications? 0. But I like the idea of the project and the message the designer is trying to get across. I don’t like the idea of carrying an Arduino, a Mega, a Bluetooth Mate Silver, and a power supply under my shirt. In this age, with the daily terrorist attacks worldwide? Airport security would just love me and my fascinating shirt, but I think I’ll stick to the coffee table for now.

10. Created sketchpad folder in D drive. Dedicated a spare flashdrive to sketchpads.



Wednesday, February 17, 2016

Questions 1 to 5

Embedded Systems, Tasks 1-5

1.         Blog started

2.         prjbrook@gmail.com invited

3. Simple Arduino code for Blink        
/*
  Blink
  Turns on an LED on for one second, then off for one second, repeatedly.

  Most Arduinos have an on-board LED you can control. On the Uno and
  Leonardo, it is attached to digital pin 13. If you're unsure what
  pin the on-board LED is connected to on your Arduino model, check
  the documentation at http://www.arduino.cc

  This example code is in the public domain.

  modified 8 May 2014
  by Scott Fitzgerald
 */



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

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

4. The name of the microprocessor in the Arduino UNO is ATmega328P.



A picture of the pin-out:


           
5. 

This is Chlonos, a talking clock system. It interests me because it is a novelty, but also because it is simple and might become a stepping stone to future ideas using the Arduino.