Anyone can start experimenting with SBI 5,5 and a real Arduino, even without studies, IDE, or programming knowledge.
In contrast, DigitalWrite works only for users who already have experience: C language, libraries, IDE.
Key Insight: lowering the barriers allows more people to approach electronics and computing.
Tool: CostyCNC AVR Compiler
Arduino = real “cabinet” with numbered slots
Each slot has physical connectors attached to pins
Onboard LED connected to pin D13
Click slot 5, connector 5 → LED lights up
This is the key pattern: anyone can immediately understand how the hardware connection works.
Practical Commands:
Action
Command
Turn LED ON
sbi 5,5
Turn LED OFF
cbi 5,5
Try other pins
sbi X,Y / cbi X,Y
Goal: immediately see which slot/connector controls which LED.
Online Simulator: Wokwi Arduino
pinMode(13, OUTPUT);
digitalWrite(13, HIGH);
Reflection Questions:
How long did it take to turn on the same LED?
Do you understand what HIGH/LOW and pin 13 mean?
Note: DigitalWrite is abstract. Beginners may not immediately understand what happens.
Load an Arduino IDE file into CostyCNC
See how many ASM instructions DigitalWrite generates
Understand the difference between abstraction and real hardware
Goal: deepen comprehension for those who want to go beyond the LED.
Which method allowed you to turn on the LED faster?
SBI 5,5
DigitalWrite
Both equally
Which method helped you better understand the physical connection?
SBI 5,5
DigitalWrite
Both
Would you like to experiment with more LEDs, motors, or pins?
Yes / No / Maybe
Free comments: what motivated or confused you?
Collect responses with Google Form for immediate analysis.
SBI 5,5 → first hands-on, visual, motivating experience
DigitalWrite → useful only after understanding physical connections
Educational Philosophy:
First touch and see reality → then use abstractions.
SBI lowers barriers and allows anyone to experiment, while DigitalWrite remains useful for prepared users.
SBI 5,5 democratizes access to electronics
Anyone can start experimenting immediately
DigitalWrite requires preparation → many would be excluded
Starting with SBI allows more people to discover and enjoy computing, overcoming current barriers