EMBEDDED PROGRAMMING

Assignment for this week is to

- Read the Data Sheet for the ATMEL ATTiny 44A

- Programme the Hello Board to do something in as many different environments and language.

_____________________________________________________________

The ATtiny44A Data sheet...

I read it.... really I am not lying - that's what my 6yr boy says :)

We could not wait to programme our boards so we grabbed the nearest UNO and used it as an ISP to flash the blinking sketch into our board. Initially there were a few errors due to wrong wiring and incorrect setting on the Arduino IDE. Below is the settings that gave us our blink - Finally!

sketch file can be downloaded here

https://www.dropbox.com/s/93r7unr8ryojkkc/Blinktiny44reallyworks.ino?dl=0

Another programming environment that I am currently exploring is Ardublock

There is also Codebender, but I will explore that at a later date.

Arudublock reminds me of the Lego NXT. it would be less daunting for school kids to pick it up. As I am new to Programming, I am not sure of what it's limitations are but I am sure there are some tradeoffs for the ease of use. An example of a simple sketch to blink the LED is shown below.

 

AVRC

Next is to try and programme it in AVRC. It is quite daunting but let's do it. Files can be downloaded here

For the .c files, please download from the link below

https://www.dropbox.com/sh/gtpvayu26nzj5qi/AACFKhQ42imx-yB729uiZldOa?dl=0

or

local Archive