#20 Tutorial: Multiple Devices on One Arduino I2C Bus

preview_player
Показать описание
This tutorial shows how you can connect many devices (sensors and displays) to one Arduino using the I2C bus. It starts with a simple hommade bus, shows how to find out the addresses of the different devices and ends with a demo of a system with three devices connected to an Arduino Uno: A BMP085 pressure sensor, a MPR121 touch sensor, and a SSD1306 OLED display.

The tutorial applies also for Attiny, ESP8266 and STM32 boards like the Maple Mini

Links:

Рекомендации по теме
Комментарии
Автор

Hey, guy with swiss accent, I've got an italian one.... I find very useful your teaching. Actually, I was used to plan experiments with Labview and NI instrumentation, I decided to leave both for open software and cheap devices, not only for economical concern. Thanxs for the wide presentations

robertoeggenhoffner
Автор

Hey, guy with swiss accent. Your channel is very inspiring. Thanks for sharing your ideas!

valmormn
Автор

For a few hours I have been struggling to get 2 screens working independently, not anymore!! Simple but effective, much simpler than what I was trying to do! Thanks :)

timmyfingaz
Автор

I'm watching this in 2021 and its still valid. I must say Andreas that you sound more secure and energetic in your newer videos, so keep them coming!

TheRealStructurer
Автор

Just come back to this video today for a refresher, My God, how very different you sound oh my, how you have grown in such a short period of time, quiet astonishing!! Pat on the back required :-)

deangreenhough
Автор

This episode was simple and easy to understand, even for a electronic novices like me. My main goal as a RC enthusiast is to better understand how I can utilize the I2C protocol on the flex port of my cc3d flight controller. You did a great job at explaining in detail!!!

felixFPVDrone
Автор

Thanks for the quick video. I am doing a project with an OLED, Temp sensor, and ADXL345 sensor and was wondering about how to build the bus, so your example did give me some ideas.

heyhogan
Автор

I love the way you talk. It made it a lot better to understand. I subscribed.

wolfrobots
Автор

Great video. Good for esp8266. There is also a board with ads1015 to extend the pins available on esp8266 using I2C. Good topic for video too :)

Really
Автор

Again, One of the channel who is explaining the things but for beginners it is hard to grasp whatever he did as he did not showed the connections.

radeonblue
Автор

Nice job explaining the theory behind I2C without getting caught up in code

castro
Автор

very clear and thorough . i like how you did the bus.
i think the fastest i have pushed a UNO and Nano was 400hz in I2C . for most things its 1 line of code . i was driving 2 dual Adafruit stepper motor control boards and a OLED on 1 buss .

XerotoLabs
Автор

How can i say thank u....🙏🙏 THANKS from the heart💚
Your experience and way of explaining....nut shell like me too understand... ( thank u internet & many unknown people across the world helps me to learn )
Thank U sir..

SathishKumar-ifow
Автор

Great info thank you. I am making a retrofitable shot timer for a multi group espresso machine. Each group has a counter display triggered by sensing the valvle solenoid current. the display of the group counts in seconds and stops when the group is released. Its the in thing to know how many seconds you require to deliver a shot ie 25-30ml should be around 20-25 sec this is affected by the grind and the coffee freshness. Anyway with all displays on one bus its much easier for me to add displays depending on how many groups the machine has so your video has helped me no end thank you

campbellmorrison
Автор

Hello Andreas, I am completely new to these type of displays and sensors but I must say that your videos are the best I have found to help me learn. I want my first project to have 2 or 3 0.96 OLed displays, each showing a different sensor output, like temp and humidity on one, time and date on the next, and on the third maybe a spectrum analyzer. Watching your videos has given me the confidence to try. I do have one question though. On this video you talk about making an IC2Bus, what is a IC2 Bus and how did you make them, that part of the video went by a little too fast for me.Thank you from a fan.

brobot
Автор

thanks, helpful video even 8 years later

ullar
Автор

Very helpful, many thanks for putting the time into this!

drawingboard
Автор

Thanks for sharing and putting a very informative presentation. I truly learned something.
- Cheers -

foxbatx
Автор

Thanking the gods for guys like you helping me out with my project (y)

NeoMoonlighter
Автор

Super Channel, vielen Dank für die tollen Tutorials!

alexdehmel