Introducing the rpi_led_simulator gem
require 'rpi_led_simulator' # the symbol ● represents the round LED or ▋ to represent a bar LED rpi = RPiLedSimulator.new(4, symbol: '●') rpi.pins.first.blink duration: 3; rpi.watch
Output:
Here's a quick video, showing a virtual LED blinking for 4 seconds.
I was motivated to write this gem after experimenting with a super bright LED bar graph which wasn't good for my eyes to look at for any length of time. I could of course reduced the brightness, however that would have taken more effort in searching around for other resistors etc.
Resources
- rpi_led_simulator[rubygems.org]