Beaglebone: An I2C Tutorial - Interfacing to a BMA180 Accelerometer

Опубликовано: 11 Июнь 2012
на канале: Derek Molloy
103,707
490

In this video I continue my series on the beaglebone to discuss the I2C bus and how we can connect and program devices attached to the bus using C/C++. I explain the use of i2c-tools on embedded Linux and then show how we can interface to a digital accelerometer (Bosch BMA180) or any other I2C device. Finally, I show how we can use sysfs to build a C++ class that wraps the functionality of the digital accelerometer. Source code included! This video builds on the three previous videos: The introduction to the Beaglebone; Setting up a C/C++ Development Environment; and, Programming with GPIOs. So, I recommend that you view those videos first. This video is part of a series that I have developed in the School of Electronic Engineering at Dublin City University.

The NXP I2C Specification document is at:
http://www.nxp.com/documents/user_man...

The source code in this video is available through githhub:
git clone git://github.com/derekmolloy/beaglebone

Please note that I have mixed up the words bit and byte a few times in this video -- apologies, I do know the difference(!) but I seem to have a problem when describing some points in this video.

If you use this video in your research, please cite:

Molloy, D. [DerekMolloyDCU]. (2012, June, 11). Beaglebone: An I2C Tutorial - Interfacing to a BMA180 Accelerometer [Video file]. Retrieved from    • Beaglebone: An I2C Tutorial - Interfa...  

Please find more information on these videos at: http://www.derekmolloy.ie/


На этой странице сайта вы можете посмотреть видео онлайн Beaglebone: An I2C Tutorial - Interfacing to a BMA180 Accelerometer длительностью часов минут секунд в хорошем качестве, которое загрузил пользователь Derek Molloy 11 Июнь 2012, поделитесь ссылкой с друзьями и знакомыми, на youtube это видео уже посмотрели 103,707 раз и оно понравилось 490 зрителям. Приятного просмотра!