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
240
0
Share
I2C basics with Arduino
An overview about using I2C
mulderp
June 16, 2015
More Decks by mulderp
See All by mulderp
Node.js for Embedded Systems
mulderp
1
2.8k
Nodebotsday
mulderp
1
150
Sharing hardware with JavaScript
mulderp
1
230
Arduino October meetup
mulderp
0
140
Physical JavaScript with Johnny-5, Cylon and Tessel
mulderp
1
1.1k
Blogging and writing about JavaScript
mulderp
2
950
Minimum Viable Interactions
mulderp
3
640
Arduino July Meetup
mulderp
0
120
Handlebones
mulderp
0
230
Other Decks in Programming
See All in Programming
10 Tips of AWS ~Gen AI on AWS~
licux
5
470
AI時代のPhpStorm最新事情 #phpcon_odawara
yusuke
0
200
The Monolith Strikes Back: Why AI Agents ❤️ Rails Monoliths
serradura
0
350
レガシーPHP転生 〜父がドメインエキスパートだったのでDDD+Claude Codeでチート開発します〜
panda_program
0
1.1k
SkillがSkillを生む:QA観点出しを自動化した
sontixyou
6
3.5k
ソフトウェア設計の結合バランス #phperkaigi
kajitack
0
150
Angular Signal Forms
debug_mode
0
120
実用!Hono RPC2026
yodaka
2
270
アーキテクチャモダナイゼーションとは何か
nwiizo
19
5.4k
Road to RubyKaigi: Play Hard(ware)
makicamel
1
460
How Swift's Type System Guides AI Agents
koher
0
300
Making the RBS Parser Faster
soutaro
0
520
Featured
See All Featured
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
300
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
810
How STYLIGHT went responsive
nonsquared
100
6.1k
Side Projects
sachag
455
43k
Claude Code のすすめ
schroneko
67
220k
Speed Design
sergeychernyshev
33
1.6k
How GitHub (no longer) Works
holman
316
150k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
280
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
770
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