Rabbit Slide Show

PicoRuby Hands-on: Internet of Things Edition

2025-09-18

Description

Presentation slide for Euruko 2025

Text

Page: 1

PicoRuby Hands-on:
Internet of Things
Edition
hasumikin
EuRuKo 2025 in Viana do Castelo
18 Sept 2025

Page: 2

self.inspect
Hitoshi HASUMI
@hasumikin (GitHub and Twitter)
Creator of PicoRuby
Commiter of mruby and mruby/c
Commiter of CRuby IRB and Reline

Page: 3

Today’s Workshop Flow
Five Hands-On Sessions
Session 1-4: 15 minutes each
The fifth IoT session: 30+ minutes
You can take a break anytime
Ask me or someone around anytime if you need
help

Page: 4

The Guidelines of the Workshop
Spirit of Collaboration
Help each other
Share knowledge
Troubleshooting Approach
Check your wiring
Reboot R2P2 by reboot command, you’ll learn it later
(PicoRuby may have bugs)

Page: 5

Hands-On 1: Setup & LED Control
Get started with PicoRuby
LED blinking in IRB
This session contains troubleshooting tips

Page: 6

Hands-On 2: Microphone & ADC
Make your first PicoRuby script
Read analog value by ADC
Combine LED with Microphone

Page: 7

Hands-On 3: Buzzer & PWM
Pretend as if an analog output
Play sound by Buzzer
Microphone + Buzzer

Page: 8

Hands-On 4: Useful Gems
Gems are what you want
Distance sensor and OLED

Page: 9

Hands-On 5: Internet of Things
Connect to Wi-Fi (2.4GHz and IPv4 only)
Send data to the API server
Unleash your creativity

Other slides