Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
I2C basics with Arduino
Search
mulderp
June 16, 2015
Programming
0
210
I2C basics with Arduino
An overview about using I2C
mulderp
June 16, 2015
Tweet
Share
More Decks by mulderp
See All by mulderp
Node.js for Embedded Systems
mulderp
1
2.8k
Nodebotsday
mulderp
1
130
Sharing hardware with JavaScript
mulderp
1
200
Arduino October meetup
mulderp
0
110
Physical JavaScript with Johnny-5, Cylon and Tessel
mulderp
1
1.1k
Blogging and writing about JavaScript
mulderp
2
870
Minimum Viable Interactions
mulderp
3
600
Arduino July Meetup
mulderp
0
94
Handlebones
mulderp
0
200
Other Decks in Programming
See All in Programming
watsonx.ai Dojo #6 継続的なAIアプリ開発と展開
oniak3ibm
PRO
0
180
functionalなアプローチで動的要素を排除する
ryopeko
1
280
情報漏洩させないための設計
kubotak
5
1.3k
AWSのLambdaで PHPを動かす選択肢
rinchoku
2
390
traP の部内 ISUCON とそれを支えるポータル / PISCON Portal
ikura_hamu
0
190
見えないメモリを観測する: PHP 8.4 `pg_result_memory_size()` とSQL結果のメモリ管理
kentaroutakeda
0
940
2025.01.17_Sansan × DMM.swift
riofujimon
2
580
Итераторы в Go 1.23: зачем они нужны, как использовать, и насколько они быстрые?
lamodatech
0
1.4k
선언형 UI에서의 상태관리
l2hyunwoo
0
270
PHPとAPI Platformで作る本格的なWeb APIアプリケーション(入門編) / phpcon 2024 Intro to API Platform
ttskch
0
400
盆栽転じて家具となる / Bonsai and Furnitures
aereal
0
1.9k
責務を分離するための例外設計 - PHPカンファレンス 2024
kajitack
9
2.4k
Featured
See All Featured
Practical Orchestrator
shlominoach
186
10k
Done Done
chrislema
182
16k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
Git: the NoSQL Database
bkeepers
PRO
427
64k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
Agile that works and the tools we love
rasmusluckow
328
21k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Thoughts on Productivity
jonyablonski
68
4.4k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
For a Future-Friendly Web
brad_frost
176
9.5k
Building Better People: How to give real-time feedback that sticks.
wjessup
366
19k
Transcript
I2C basics Munich Arduino Meetup June 2015
Communication between Master and Slave http://www.robot-electronics.co.uk/acatalog/ I2C_Tutorial.html Master
Temperature http://hackaday.com/2009/01/02/parts- i2c-digital-thermometer-tc74/
Example: EEPROM + clock + display http://embedded-lab.com/blog/?p=2583
AVR + EEPROM http://www.embedds.com/programming-avr-i2c-interface/
I2C with bus pirate http://hackaday.com/2014/12/27/learning-i2c-with-the-bus-pirate/
The I2C Learning Shield http://i2c-learning-shield.divshot.io/ U3: Atmel: AT30TS750A (temperature sensor)
U8: Microchip: MCP7940N (RTC) U7: Microchip: MCP3008 (ADC) U6: Adesto Tech: AT25SF081 (Flash) https://github.com/rheingoldheavy/I2C-Display-Thermometer https://github.com/rheingoldheavy/I2C-Display-Clock
Some more devices http://www.ladyada.net/library/i2caddr.html
For learning: Bit banging http://hackaday.com/2013/08/11/bitbanging-i2c-by-hand/
Basic Signals 1. SCL: For timing and synchronization 2. SDA:
For address and data https://rheingoldheavy.com/i2c-signals/
https://rheingoldheavy.com/changing-the-i2c-library/
hacking time