COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Churchill CompSci Talks > Arduino and Genuino Hardware Programming
Arduino and Genuino Hardware ProgrammingAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Matthew Ireland. Arduino microcontrollers can be used for interactions to the physical world allowing us to construct a wide range of custom-made gadgets and devices. They can also be integrated with other devices to produce somewhat 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 burned and how it works. Since Arduino can be programmed without a bootloader as well, a comparison between a bootloader and external programmers follows. The SPI and I2C protocols are usually used for interactions in embedded systems. We shall be seeing why this is so and how they differ; specifically as to why I2C is used for Arduino Shields and how to use SPI protocol 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 boards. The talk will conclude with why these changes were implemented and how the architecture supported this. This talk is part of the Churchill CompSci Talks series. This talk is included in these lists:Note that ex-directory lists are not shown. |
Other listsCancer Research UK Cambridge Centre Lectures in Cancer Biology and Medicine Business and Society Research Group Darwin College Humanities and Social Sciences Seminars Cambridge University Expeditions Society General talks Social Anthropology Research Associate Seminar SeriesOther talksRichard Horton (The Lancet Cheif Editor): Scientific Publishing Deep & Heavy: Using machine learning for boosted resonance tagging and beyond An exploration of grain growth & deformation in zirconium Lipschitz Global Optimization |