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/
Auf dieser Seite können Sie das Online-Video Beaglebone: An I2C Tutorial - Interfacing to a BMA180 Accelerometer mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer Derek Molloy 11 Juni 2012 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 103,707 Mal angesehen und es wurde von 490 den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!