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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
150
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
Coding as Prompting Since 2025
ragingwind
0
830
t *testing.T は どこからやってくるの?
otakakot
1
660
[RubyKaigi 2026] Require Hooks
palkan
1
200
第3木曜LT会 #28
tinykitten
PRO
0
110
PDI: Como Alavancar Sua Carreira e Seu Negócio
marcelgsantos
0
120
感情を設計する
ichimichi
5
1.5k
PHPで TLSのプロトコルを実装してみるをもう一度しゃべりたい
higaki_program
0
200
TiDBのアーキテクチャから学ぶ分散システム入門 〜MySQL互換のNewSQLは何を解決するのか〜 / tidb-architecture-study
dznbk
1
180
Liberating Ruby's Parser from Lexer Hacks
ydah
2
1.3k
tRPCの概要と少しだけパフォーマンス
misoton665
2
210
ハーネスエンジニアリングとは?
kinopeee
10
5.3k
AWS re:Invent 2025の少し振り返り + DevOps AgentとBacklogを連携させてみた
satoshi256kbyte
3
160
Featured
See All Featured
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
61
43k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.1k
Designing for Timeless Needs
cassininazir
0
190
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
110
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
760
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
490
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
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