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
mbeddr on aruino
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Kolja Dummann
September 16, 2013
Programming
290
0
Share
mbeddr on aruino
Language extension for the arduino platform in mbeddr
Kolja Dummann
September 16, 2013
More Decks by Kolja Dummann
See All by Kolja Dummann
Fsharp
coolya
0
1.1k
Android insights
coolya
0
160
IoT with extensible C - Democamp
coolya
0
150
Internet of thing with extensible C
coolya
0
160
mbeddr & MPS overview
coolya
0
160
What if we could change programming languages?
coolya
0
2.7k
Other Decks in Programming
See All in Programming
Kubernetesを使わない環境にもCloud Nativeなデプロイを実現する / Enabling Cloud Native deployments without the complexity of Kubernetes
linyows
3
360
Firefoxにコントリビューションして得られた学び
ken7253
2
160
過去のレビュー知見をSkillsで資産化した話
pkshadeck
PRO
1
1.8k
Agentic Elixir
whatyouhide
0
450
【26新卒研修資料】TDD実装演習
dip_tech
PRO
0
180
AgentCore Optimizationを始めよう!
licux
3
230
cloudnative conference 2026 flyle
azihsoyn
0
160
アクセシビリティ試験の"その後"を仕組み化する
yuuumiravy
1
200
エラー処理の温故知新 / history of error handling technic
ryotanakaya
7
1.9k
AI時代だからこそ「Bloc」を採用する価値があるのかもしれない
takuroabe
0
130
「OSSがあるなら自作するな」は AI時代も正しいか ── Build vs Adopt の新しい判断基準
kumorn5s
7
2.5k
PHPer、Cloudflare に引っ越す
suguruooki
1
140
Featured
See All Featured
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
290
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
Building Applications with DynamoDB
mza
96
7k
Balancing Empowerment & Direction
lara
6
1.1k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.1k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
170
Building an army of robots
kneath
306
46k
Designing Powerful Visuals for Engaging Learning
tmiket
1
360
Darren the Foodie - Storyboard
khoart
PRO
3
3.3k
It's Worth the Effort
3n
188
29k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
54k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.7k
Transcript
Extending mbeddr with Arduino support Kolja Dummann http://logv.ws @dumdidum
Provide extensible first class language concepts for hardware interaction and
description.
Arduino “Arduino is an open-source electronics prototyping platform based on
flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.”
Why Arduino? open source software and hardware lots of hardware
extension many compatible boards huge community
mbeddr “mbeddr supports embedded software development based on an extensible
version of the C programming language and an IDE”
Why mbeddr? open source extensible C implementation based on JetBrains
MPS awesome user guide and documentation
What’s working?
Hardware and platform description
Project configuration
Makefile generation
Digital I/O + PWM
Analog inputs
Interrupts
What’s next?
EEPROM support
Better IDE integration Upload code from mbeddr On device debugging
Integrated run/debug configuration
Extended sensor and shield support sensors: • Temperature (PT 1X,
NTC) • Light • Vibration • … shields: • Ethernet • Bluetooth • NFC / RFID • …
More boards
Eclipse Public License https://github.com/coolya/mbeddr.arduino/ All of it is Open Source