Testar att göra ett litet blogginlägg, passar på att skriva om nånting ganska vettigt.
Satt å försökte skriva ut lite data på en display david kom hit med.
Lyckades få den att skriva ut vad klockan är, temperatur i datorn och vilken låt som spelas in moc http://moc.daper.net/
här är två bash skript jag skrev:
Klocka och temperatur
#!/bin/bash
# Output on display:
# +--------------------+
# |12:23:34 +33.1°C |
# | |
# +--------------------+
DEV=/dev/ttyUSB0
printf "\e@" > $DEV # clear screen on start
while true
do
D=`date '+%r'` # get time HH:MM:SS
R="\x0B" # Go home
R=${R}`echo -n $D` # date without new line
R=${R}"\x20" #a blank space
R=${R}`sensors | grep temp1 | head -1 | awk '{print $2}' | sed -e 's/°/\\xF8/g'` # the temperature
printf "$R " > $DEV # print the string
sleep 1
done
Vad som spelas i moc:
#!/bin/bash
# Output on display:
# +--------------------+
# | |
# |This is a track |
# +--------------------+
#
# to enable this, edit .moc/config
# OnSongChange = "/tmp/this_script.sh %a %t"
# and remember to make it executable
#
DEV=/dev/ttyUSB0
I=$2 # get second input
# replace åäöÅÄÖ with hex
I=${I/å/\\x7D}
I=${I/ä/\\x7B}
I=${I/ö/\\x7C}
I=${I/Å/\\x5D}
I=${I/Ä/\\x5B}
I=${I/Ö/\\x5C}
# Go home and go to next line and print 20 blank space
# Go back home and goto next line and print the input
printf "\x0B\x0A%20s\x0B\x0A$I" > $DEV
Förresten, kommando-läget/typen för displayen är satt till: EPSON ESC/pos
Kristoffer, kan du fixa så man kan skriva ut kod lite finare? http://pleasemakeanote.blogspot.com/2008/06/posting-source-code-in-blogger.html
SvaraRaderaSkickade ett epost till dig om info å sånt :)
SvaraRaderaDet blir nog mer commodore framöver :P och japp det känner man igen från slayradio.
SvaraRaderaKristoffer: tackar tackar, har fixat det nu, ska ta och skriva ett blogginlägg om hur man använder pre-taggen ifall nån annan känner sej sugen på att skriva lite kod
Nej förresten, skriver bara här för tillfället att om ni vill blogga om lite kod så använd:
SvaraRadera<pre class="brush: bash"></pre>
Jag har lagt till stöd för bash, javascript, cpp, css, diff, java, perl, php, python, ruby, sql, xml, plain (plaintext alltså, ingen formaterning)
så byt ut "brush: bash" mot "brush: python" ifall ni ska posta lite python-kod