BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Arduino and Genuino Hardware Programming - Faizan Gul\, Sidney Sus
 sex College
DTSTART:20160127T190000Z
DTEND:20160127T193000Z
UID:TALK62542@talks.cam.ac.uk
CONTACT:Matthew Ireland
DESCRIPTION:Arduino microcontrollers can be used for interactions to the p
 hysical world allowing us to construct a wide range of custom-made gadgets
  and devices. They can also be integrated with other devices to produce so
 mewhat complex systems for example a real chess playing or a tree climbing
  robot. The talk will begin with what a bootloader is\, how it can be burn
 ed and how it works. Since Arduino can be programmed without a bootloader 
 as well\, a comparison between a bootloader and external programmers follo
 ws. The SPI and I2C protocols are usually used for interactions in embedde
 d systems. We shall be seeing why this is so and how they differ\; specifi
 cally as to why I2C is used for Arduino Shields and how to use SPI protoco
 l while programming Arduino. Pins on Arduino microcontrollers are capable 
 of both digital and analog connections to increase the flexibility for the
  users. We shall look at how this dual functionality is implemented. There
  has been a recent shift from AtMel megaAVR to ARM processors on Arduino b
 oards. The talk will conclude with why these changes were implemented and 
 how the architecture supported this.
LOCATION:Wolfson Hall\, Churchill College
END:VEVENT
END:VCALENDAR
