Escolar Documentos
Profissional Documentos
Cultura Documentos
1 de 13
http://www.brazilfw.com.br/forum/viewtopic.php?f=39&t=62581
Advanced search
Portal Board index Tutorials Tutoriais em Portugus Tutoriais comuns as todas as verses, Linux em geral e outros
Change font size
Print view
FAQ
Register
Login
1 post Page 1 of 1
06/10/2010 12:18
2 de 13
http://www.brazilfw.com.br/forum/viewtopic.php?f=39&t=62581
4) Use estas ligaes (RASA) para um LCD (2x16, 2x20, 4x16, 4x20):
06/10/2010 12:18
3 de 13
http://www.brazilfw.com.br/forum/viewtopic.php?f=39&t=62581
5) Use estas ligaes (RASA) para dois LCDs: (dois 2x16 ou dois 4x20)
7) Use estas ligaes para controle digital do backlight (Usando o comando --> \033\[b (Backlight
06/10/2010 12:18
4 de 13
http://www.brazilfw.com.br/forum/viewtopic.php?f=39&t=62581
LIGA/DESLIGA)
06/10/2010 12:18
5 de 13
http://www.brazilfw.com.br/forum/viewtopic.php?f=39&t=62581
10) Alternativas.
Se voc no possuir um potencimetro de 100 ohms, pode-se usar um resistor de 50 ohms ser necessrio na linha positiva +5v.
(Isso previne contra super aquecimento, porque os LEDs do backlight trabalham por volta de +4,2 volts).
Se voc no possuir um potencimetro de 10k para o controle de contraste , coloque este terminal no terra,
assim funcionar no contraste mximo, no o ideal, mas poder ser visualizado.
11) Outros exemplos : Referncia de cores dos fios de fora e o LCD funcionando como "Analisador
de Espectro" no WinAmp.
06/10/2010 12:18
6 de 13
http://www.brazilfw.com.br/forum/viewtopic.php?f=39&t=62581
2) Ou boot por um disco de dos e copie estes arquivos para sua hd e reboot,
3) Ou se voc no deseja reiniciar, entre no console e faa o seguinte:
Code: Select all
cd /
Importante: Se o seu LCD no for do padro 2x16 ( 2 linhas com 16 caracteres cada) ser necessrio alterar o arquivo mod.lcd a fim de que os textos sejam exibidos
corretamente num LCD fora destes parametros.
Faa o seguinte: com todos os add-ons instalados execute:
Code: Select all
edit etc/rc.d/pkgs/mod.lcd
4) No Webadmin veja Bandwidth Usage Statistics, grficos bonitos sobre o volume de trfego em tempo real e histrico de at 24 horas.
06/10/2010 12:18
7 de 13
http://www.brazilfw.com.br/forum/viewtopic.php?f=39&t=62581
Como voc pode ver, seu link mostrado no LCD como DOWN no caso de queda ou o valor de "downstream" no momento.
Configurao original: D = Download, U= Upload, Men = Uso de memria em %
e Ld = Carga no processador ( 1.00 = 100%, 0.10 = 10%)
No console digite :
Code: Select all
edit /usr/bin/lcdstats
06/10/2010 12:18
8 de 13
http://www.brazilfw.com.br/forum/viewtopic.php?f=39&t=62581
BW_OUT=$BW_CUR_UP_K
fi
fi
fi
fi
# And send it to the LCD
echo -ne "\033[H\033[J" > /dev/lcd
echo -ne "D:${BW_IN} U:${BW_OUT}\r\n" > /dev/lcd
echo -ne "Mem:$PERCUSED% Ld:$LOADAVG_1MIN" > /dev/lcd
# Wait a bit
sleep 3
done
15) Lcd4linux
Sim , ajustamos o lcd4linux para o BrazilFW.
Esta parte est em construo, mas pegue o lcd4linux.tgz
aqui: lcd4linx.tgz
*** Observao, o lcd4linux no pode ser instalado junto com o lcdstats. ***
O gif abaixo d a exata imagem de como ativo este software.
06/10/2010 12:18
9 de 13
http://www.brazilfw.com.br/forum/viewtopic.php?f=39&t=62581
Widget RAM {
class 'Text'
expression meminfo('MemTotal')/1024
postfix ' MB RAM'
width 11
precision 0
align 'R'
update tick
}
Widget Busy {
class 'Text'
expression proc_stat::cpu('busy', 500)
prefix 'Busy'
postfix '%'
width 10
precision 1
align 'R'
update tick
}
Widget BusyBar {
class 'Bar'
expression proc_stat::cpu('busy', 500)
expression2 proc_stat::cpu('system', 500)
length 10
direction 'E'
update tack
}
Widget Load {
class 'Text'
expression loadavg(1)
prefix 'Load'
postfix loadavg(1)>1.0?'!':' '
width 10
precision 1
align 'R'
update tick
}
Widget LoadBar {
class 'Bar'
expression loadavg(1)
max 2.0
length 10
direction 'E'
update tack
}
Widget Disk {
class 'Text'
# disk.[rw]blk return blocks, we assume a blocksize of 512
# to get the number in kB/s we would do blk*512/1024, which is blk/2
# expression (proc_stat::disk('.*', 'rblk', 500)+proc_stat::disk('.*', 'wblk', 500))/2
# with kernel 2.6, disk_io disappeared from /proc/stat but moved to /proc/diskstat
# therefore you have to use another function called 'diskstats':
expression diskstats('hd.', 'read_sectors', 500) + diskstats('hd.', 'write_sectors', 500)
prefix 'disk'
postfix ' '
width 10
precision 0
align 'R'
update tick
}
Widget DiskBar {
class 'Bar'
#expression proc_stat::disk('.*', 'rblk', 500)
#expression2 proc_stat::disk('.*', 'wblk', 500)
# for kernel 2.6:
expression diskstats('hd.', 'read_sectors', 500)
expression2 diskstats('hd.', 'write_sectors', 500)
length 14
direction 'E'
update tack
}
Widget Eth0 {
class 'Text'
expression (netdev('eth0', 'Rx_bytes', 500)+netdev('eth0', 'Tx_bytes', 500))/1024
prefix 'eth0'
postfix ' '
width 10
precision 0
align 'R'
update tick
}
06/10/2010 12:18
10 de 13
http://www.brazilfw.com.br/forum/viewtopic.php?f=39&t=62581
Widget Eth0Bar {
class 'Bar'
expression netdev('eth0', 'Rx_bytes', 500)
expression2 netdev('eth0', 'Tx_bytes', 500)
length 14
direction 'E'
update tack
}
Widget PPP {
class 'Text'
expression (ppp('Rx:0', 500)+ppp('Tx:0', 500))
prefix 'PPP'
width 9
precision 0
align 'R'
update tick
}
Widget Temp {
class 'Text'
expression i2c_sensors('temp_input3')*1.0324-67
prefix 'Temp'
width 9
precision 1
align 'R'
update tick
}
Widget TempBar {
class 'Bar'
expression i2c_sensors('temp_input3')*1.0324-67
min 40
max 80
length 10
direction 'E'
update tack
}
Widget Uptime {
class 'Text'
expression uptime('%d days %H:%M:%S')
width 20
align 'R'
prefix 'Up '
update 1000
}
Widget BarTest {
class 'Bar'
# test::bar(barno,maxval,startval,delta) - move a test value between 0 and max.
# delta= step to change value by each time it's read.
# barno - ten different test bar values can be set up, with barno=0..9
# if delta=0, just returns the value of bar n instead of changing it.
expression test::bar(0,30,25,1)
expression2 test::bar(1,30,0,1)
length 6
max 50
direction 'E'
update 10
}
Widget BarTestVal {
class 'Text'
expression test::bar(0,100,50,0)
prefix 'Test '
width 9
update 200
}
Widget LightningTest {
class 'icon'
speed 500
visible test::onoff(0)
bitmap {
row1 '...***'
row2 '..***.'
row3 '.***..'
row4 '.****.'
row5 '..**..'
row6 '.**...'
row7 '**....'
row8 '*.....'
}
}
# Icons
06/10/2010 12:18
11 de 13
http://www.brazilfw.com.br/forum/viewtopic.php?f=39&t=62581
Widget Heartbeat {
class 'Icon'
speed 800
Bitmap {
Row1 '.....|.....'
Row2 '.*.*.|.*.*.'
Row3 '*****|*.*.*'
Row4 '*****|*...*'
Row5 '.***.|.*.*.'
Row6 '.***.|.*.*.'
Row7 '..*..|..*..'
Row8 '.....|.....'
}
}
Widget EKG {
class 'Icon'
speed 50
Bitmap {
Row1 '.....|.....|.....|.....|.....|.....|.....|.....'
Row2 '.....|....*|...*.|..*..|.*...|*....|.....|.....'
Row3 '.....|....*|...*.|..*..|.*...|*....|.....|.....'
Row4 '.....|....*|...**|..**.|.**..|**...|*....|.....'
Row5 '.....|....*|...**|..**.|.**..|**...|*....|.....'
Row6 '.....|....*|...*.|..*.*|.*.*.|*.*..|.*...|*....'
Row7 '*****|*****|****.|***..|**..*|*..**|..***|.****'
Row8 '.....|.....|.....|.....|.....|.....|.....|.....'
}
}
Widget Karo {
class 'Icon'
speed 200
Bitmap {
Row1 '.....|.....|.....|.....|..*..|.....|.....|.....'
Row2 '.....|.....|.....|..*..|.*.*.|..*..|.....|.....'
Row3 '.....|.....|..*..|.*.*.|*...*|.*.*.|..*..|.....'
Row4 '.....|..*..|.*.*.|*...*|.....|*...*|.*.*.|..*..'
Row5 '.....|.....|..*..|.*.*.|*...*|.*.*.|..*..|.....'
Row6 '.....|.....|.....|..*..|.*.*.|..*..|.....|.....'
Row7 '.....|.....|.....|.....|..*..|.....|.....|.....'
Row8 '.....|.....|.....|.....|.....|.....|.....|.....'
}
}
Widget Heart {
class 'Icon'
speed 250
Bitmap {
Row1 '.....|.....|.....|.....|.....|.....'
Row2 '.*.*.|.....|.*.*.|.....|.....|.....'
Row3 '*****|.*.*.|*****|.*.*.|.*.*.|.*.*.'
Row4 '*****|.***.|*****|.***.|.***.|.***.'
Row5 '.***.|.***.|.***.|.***.|.***.|.***.'
Row6 '.***.|..*..|.***.|..*..|..*..|..*..'
Row7 '..*..|.....|..*..|.....|.....|.....'
Row8 '.....|.....|.....|.....|.....|.....'
}
}
Widget Blob {
class 'Icon'
speed 250
Bitmap {
Row1 '.....|.....|.....'
Row2 '.....|.....|.***.'
Row3 '.....|.***.|*...*'
Row4 '..*..|.*.*.|*...*'
Row5 '.....|.***.|*...*'
Row6 '.....|.....|.***.'
Row7 '.....|.....|.....'
Row8 '.....|.....|.....'
}
}
Widget Wave {
class 'Icon'
speed 100
Bitmap {
Row1 '..**.|.**..|**...|*....|.....|.....|.....|.....|....*|...**'
Row2 '.*..*|*..*.|..*..|.*...|*....|.....|.....|....*|...*.|..*..'
Row3 '*....|....*|...*.|..*..|.*...|*....|....*|...*.|..*..|.*...'
Row4 '*....|....*|...*.|..*..|.*...|*....|....*|...*.|..*..|.*...'
Row5 '*....|....*|...*.|..*..|.*...|*....|....*|...*.|..*..|.*...'
Row6 '.....|.....|....*|...*.|..*..|.*..*|*..*.|..*..|.*...|*....'
Row7 '.....|.....|.....|....*|...**|..**.|.**..|**...|*....|.....'
Row8 '.....|.....|.....|.....|.....|.....|.....|.....|.....|.....'
}
}
Widget Squirrel {
class 'Icon'
speed 100
Bitmap {
Row1 '.....|.....|.....|.....|.....|.....'
06/10/2010 12:18
12 de 13
http://www.brazilfw.com.br/forum/viewtopic.php?f=39&t=62581
Row2 '.....|.....|.....|.....|.....|.....'
Row3 '.....|.....|.....|.....|.....|.....'
Row4 '**...|.**..|..**.|...**|....*|.....'
Row5 '*****|*****|*****|*****|*****|*****'
Row6 '...**|..**.|.**..|**...|*....|.....'
Row7 '.....|.....|.....|.....|.....|.....'
Row8 '.....|.....|.....|.....|.....|.....'
}
}
Widget Lightning {
class 'icon'
speed 100
visible cpu('busy', 500)-50
bitmap {
row1 '...***'
row2 '..***.'
row3 '.***..'
row4 '.****.'
row5 '..**..'
row6 '.**...'
row7 '**....'
row8 '*.....'
}
}
Widget Rain {
class 'icon'
speed 200
bitmap {
row1 '...*.|.....|.....|.*...|....*|..*..|.....|*....'
row2 '*....|...*.|.....|.....|.*...|....*|..*..|.....'
row3 '.....|*....|...*.|.....|.....|.*...|....*|..*..'
row4 '..*..|.....|*....|...*.|.....|.....|.*...|....*'
row5 '....*|..*..|.....|*....|...*.|.....|.....|.*...'
row6 '.*...|....*|..*..|.....|*....|...*.|.....|.....'
row7 '.....|.*...|....*|..*..|.....|*....|...*.|.....'
row8 '.....|.....|.*...|....*|..*..|.....|*....|...*.'
}
}
Widget Test {
class 'Text'
expression '1234567890123456789012345678901234567890'
#expression '|'
width 40
}
Layout L16x2 {
Row1 {
Col1 'Busy'
Col11 'BusyBar'
}
# Row2 {
# Col1 'Disk'
# Col11 'DiskBar'
# Col11 'BarTest'
#}
Row2 {
Col1 'Heartbeat'
Col2 'EKG'
Col3 'Karo'
Col4 'Heart'
Col5 'Blob'
# Col6 'Wave'
# Col7 'Squirrel'
}
}
Display 'HD44780'
Layout 'L16x2'
Variables {
tick 500
tack 100
minute 60000
}
06/10/2010 12:18
13 de 13
http://www.brazilfw.com.br/forum/viewtopic.php?f=39&t=62581
====================================================
Who is online
Users browsing this forum: No registered users and 1 guest
Portal Board index
The team Delete all board cookies All times are UTC - 3 hours
Powered by phpBB 2000, 2002, 2005, 2007 phpBB Group
06/10/2010 12:18