Sha256: 64563f0f2fe27de35dac190a11ab78e886ec6abc34e3dbf6fb3002e83ad51c93
Contents?: true
Size: 486 Bytes
Versions: 1
Compression:
Stored size: 486 Bytes
Contents
#!/usr/bin/env ruby # # Sample use: # # TZ='Europe/Berlin' date "+%d.%m.%Y %H:%M Uhr 24'C" | bin/ss1602 # $:.unshift(File.join(File.dirname(__FILE__), '..', 'lib')) require 'i2c/drivers/ss1602' trap('INT'){ exit } ARGF.binmode txt = ARGF.read d = I2C::Drivers::SS1602::Display.new('/dev/i2c-1', 0x27) # Spread text over lines (0..(d.rows - 1)).each do |row| x0 = row * d.cols x1 = x0 + d.cols - 1 output = (txt[x0..x1] || '').chomp d.text(output, row, true) end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
i2c-ss1602-0.0.2 | bin/ss1602 |