This lecture series will focus on designing and coding IoT devices using AVR microcontrollers. Each lecture will enhance your knowledge of AVR devices by providing IoT hardware reference designs and supporting firmware. Hardware and firmware development tools provided by Atmel and MikroElektronika will be used throughout the entire lecture series.
May 21 – Day 1 – Alf (Egil Bogen) and Vegard (Wollan)’s Risc Processor
The lecture series will begin by defining the architecture of an AVR microcontroller. The knowledge gained from our study of the AVR innards will be put to use in an 802.15.4-based IoT application.
May 21, 2018 – 2:00pm EDT
May 22 – Day 2 – AVR Sensor Interfacing 101
Today’s lecture is all about gathering data, storing it, displaying it or moving it about using AVR microcontrollers. The focus will be on developing low-level AVR drivers that are capable of interfacing an AVR microcontroller to various types of sensors.
May 22, 2018 – 2:00pm EDT
May 23 – Day 3 – MikroElektronika on ICE
MikroElektronika offers some very nice AVR development hardware. Coupled with Atmel Start, Atmel Studio 7 and an Atmel-ICE, the MikroElektronika XMEGA hardware development systems are compact enough and powerful enough to allow you to craft IoT designs at your desk. We will use the aforementioned…
May 23, 2018 – 2:00pm EDT
May 24 – Day 4 – Clicking on AVR
The ATmega4809 Xplained Pro development board is designed to interface with MikroElektronika click boards. In this lecture, we are going to “click” on everything AVR and explore interfacing various MikroElektronika click boards to a number of differing AVR microcontrollers.
May 24, 2018 – 2:00pm EDT
May 25 – Day 5 – AVR Calling
The final lecture in this series will utilize the services of a DIGI XBEE Cellular LTE CAT 1 Development Kit to demonstrate how AVR microcontrollers can be used in the realization of cellular-based IoT devices.
May 25, 2018 – 2:00pm EDT
Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.