Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
I2C basics with Arduino
Search
mulderp
June 16, 2015
Programming
260
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
I2C basics with Arduino
An overview about using I2C
mulderp
June 16, 2015
Transcript
12 slides
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
More Decks by mulderp
See All by mulderp
Node.js for Embedded Systems
mulderp
1
2.8k
Nodebotsday
mulderp
1
170
Sharing hardware with JavaScript
mulderp
1
250
Arduino October meetup
mulderp
0
150
Physical JavaScript with Johnny-5, Cylon and Tessel
mulderp
1
1.1k
Blogging and writing about JavaScript
mulderp
2
990
Minimum Viable Interactions
mulderp
3
670
Arduino July Meetup
mulderp
0
140
Handlebones
mulderp
0
260
Other Decks in Programming
See All in Programming
Web Framework Benchmark Battle 2026, Any%
a_matsuda
3
3.2k
TanStack Vue Query と Pinia Colada から学ぶ非同期状態の型設計
aoshi
0
670
社内AIエージェント「Askワンバン」における コストチューニングの取り組み
t0yohei
0
170
プロジェクトコードをキレイキレイしよう!暗黙的な参照を読み解く静的解析
ostk0069
0
210
조합이폭발하는디자인시스템이걸눈으로도테스트하라고요
giljongyu
0
750
DroidKnights 2026 Android A2UI Jetpack Compose 기반의 안전한 AI UI 렌더링 - 박제창
itsmedreamwalker
1
230
あなたの await、OS まで届いてる? strace で覗く JavaScript の非同期
hasutosasaki
1
2.4k
オーケストレーション記述言語 Katari
yukikurage
0
260
TS 7.0 で baseUrl が使えなくなった今、パスエイリアスをどうするか
bicstone
2
640
どうしても Eloquent でリポジトリパターンをやりたいんだ #phpcon_niigata / phpcon-niigata-2026
shogogg
0
140
Railsのためのパスキー実践入門 〜マルチテナントSaaSでの意思決定〜
utakaha
4
4.3k
エージェントを使い続けるためのメタワーク / Meta-work for keeping using the agent
rkaga
6
2.3k
Featured
See All Featured
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
43k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
670
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
380
Odyssey Design
rkendrick25
PRO
3
940
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
590
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
3k
Making Projects Easy
brettharned
120
6.9k
How Software Deployment tools have changed in the past 20 years
geshan
3
35k
Skip the Path - Find Your Career Trail
mkilby
1
290
Marketing to machines
jonoalderson
1
6k
The agentic SEO stack - context over prompts
schlessera
0
1k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k