У вашего броузера проблема в совместимости с HTML5
I2c - протокол, разработанный для связи между контроллером и его периферией по месту расположения самого контроллера. То есть для небольших расстояний, но для большого количества точек подключения. В этом протоколе I2C обязательно должен быть один ведущий master. Ведомых здесь может быть большое множество -
слейвов I2C.
Интересно былов формате мысли вслух раскрыть вопрос объединения нескольких контроллеров Arduino по шине I2C.
I2C позволяет как объединять в единое информационное целое группу контроллеров Arduino и других, так и множество датчиков и исполнительных механизмов. Каждый слейв в I2C обязан иметь свой уникальный двухбайтовый адрес.
Подробное описание Arduino NANO I2C: http://geekmatic.in.ua/Arduino_Nano_i2c
http://geekmatic.in.ua/Arduino_Nano_i2c_chapter2
На ардуино http://geekmatic.in.ua/projects