shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] acendendo leds com shell bash


From: Fernando Mercês
Subject: Re: [shell-script] acendendo leds com shell bash
Date: Fri, 23 Sep 2011 16:52:36 -0300

@Julio,

Entendi. Eu até lembro de já ter visto um software como o setserial, só que
para a paralela. Não lembro o nome agora.

Mas seria legal fazer com shell puro, não acha? :)


@Miguel,

É exatamente o que estamos discutindo: escrever direto no device. Dá uma
lida nas outras mensagens. ;-)

Abraço.

Att,

Fernando Mercês
Linux Registered User #432779
www.mentebinaria.com.br
softwarelivre-rj.org
@MenteBinaria
------------------------------------
Participe do I Hack'n Rio
                 hacknrio.org
------------------------------------


2011/9/23 Julio C. Neves <address@hidden>

> **
>
>
> Fernando,
> o primeiro robot que o Danilo Cesar desenvolveu, usava uma serial e escrevi
> um script com umas 5 linhas configurando uma porta para o robot se
> movimentar usando as teclas do vi (h,j,k,l).
>
> O cmd usado, tenho quase que certeza, pois já tem muito tempo, foi o
> setserial. Daí o meu pitaco.
>
> A paralela infelizmente morreu. Dava muito mais recurso.
>
>
> Cordialmente,
>
> Julio Neves
> *Quer programar bem em Shell?
> *
>
> *Use este endereço de e-mail, o Skype ou ☎ (21)8112-9988 ☎*
>
> *
> *
>
> **
>
> *
> *
> My profiles: [image: Twitter] <http://twitter.com/juliobash>
> Contact me: [image: Skype] julioneves1
> Em 23 de setembro de 2011 15:14, Fernando Mercês <address@hidden
> >escreveu:
>
> > **
>
> >
> >
> > Julião,
> >
> > O setserial é só pra serial, mas aí não seria também shell puro, já que é
> > feito em C. Acredito que seja possível, via shell puro, com um simples
> > redirect:
> > # echo -ne "\0" > /dev/lp0
> >
> > Se tudo der certo, isso vai desligar os 8 bits/LEDs.
> >
> > Para ligar todos (11111111), teria de mandar o byte 0xff:
> > # echo -ne "\xff" > /dev/lp0
> >
> > Infelizmente não tenho porta paralela aqui para testar. =/
> >
> > Abraços.
> >
> >
> > Att,
> >
> > Fernando Mercês
> > Linux Registered User #432779
> > www.mentebinaria.com.br
> > softwarelivre-rj.org
> > @MenteBinaria
> > ------------------------------------
> > Participe do I Hack'n Rio
> > hacknrio.org
> > ------------------------------------
> >
> > 2011/9/23 Julio C. Neves <address@hidden>
> >
> > > **
> >
> > >
> > >
> > > Fernando, eu tb já havia notado isso. Os prgs de shell são bastante
> > simples
> > > e poderiam ser todos substituídos por um único case (usando bash 4).
> > >
> > > Qto ao prg em C, tb poderia ser feito em shell com o cmd setserial (se
> > não
> > > me engano). Fica aí um desafio...
> > >
> > > Cordialmente,
> > >
> > > Julio Neves
> > > *Quer programar bem em Shell?
> > > *
> > >
> > > *Use este endereço de e-mail, o Skype ou ☎ (21)8112-9988 ☎*
> > >
> > > *
> > > *
> > >
> > > **
> > >
> > > *
> > > *
> > > My profiles: [image: Twitter] <http://twitter.com/juliobash>
> >
> > > Contact me: [image: Skype] julioneves1
> > > Em 23 de setembro de 2011 13:31, Fernando Mercês <address@hidden
> > > >escreveu:
> > >
> > >
> > > > Olha, não quero desvalorizar a pesquisa e antes de tudo gostaria de
> > > > parabenizá-lo pelo trabalho, mas notei que o título sugere que o bash
> > > seta
> > > > os bits na parelela, mas quem faz isso é um binário compilado em C,
> com
> > > uso
> > > > da outb(). Os scripts em shell só passam o argumento para o binário.
> > > >
> > > > Em todo caso, é um trabalho muito legal de se fazer. Brinquei de
> forma
> > > > similar no Windows com VB [1] e posteriormente com C++ no Linux. Era
> > tudo
> > > > muito legal até matarem a porta paralela. Agora a onda é o Arduino,
> > > > Brasuino
> > > > etc. :)
> > > >
> > > > Grande abraço.
> > > >
> > > > [1] http://www.mentebinaria.com.br/artigos/0x07/0x07-paralela.html
> > > >
> > > > Att,
> > > >
> > > > Fernando Mercês
> > > > Linux Registered User #432779
> > > > www.mentebinaria.com.br
> > > > softwarelivre-rj.org
> > > > @MenteBinaria
> > > > ------------------------------------
> > > > Participe do I Hack'n Rio
> > > > hacknrio.org
> > > > ------------------------------------
> > > >
> > > >
> > > > 2011/9/21 Jorge Barros de Abreu <address@hidden>
> > > >
> > > > > **
> > > > >
> > > > >
> > > > > Olá.
> > > > >
> > > > > No arquivo abaixo
> > > > >
> > > > >
> > > > >
> > > >
> > >
> >
> http://sites.google.com/site/ficmatinf/Home/lpt_led.tar.gz?attredirects=0&d=1
> > > > >
> > > > > Encontra-se uma descrição (lpt_led.pdf) do seguinte experimento:
> > > > >
> > > > > http://www.youtube.com/watch?v=iNHy4vOKQs8
> > > > >
> > > > > Os arquivos .sh controlam o acendimento dos leds.
> > > > > Pelo fato de ser algo diferente me pareceu interessante colocar
> aqui.
> > > > >
> > > > > Os scripts foram testados no Linux Educacional "ubuntu like".
> > > > >
> > > > > --
> > > > > Data Estelar 2455826,460486
> > > > > http://sites.google.com/site/ficmatinf
> > > > > Desejo-lhe Paz, Vida Longa e Prosperidade.
> > > > > São Bem Vindas Mensagens no Formato texto UTF-8 com Acentos.
> > > > >
> > > > >
> > > >
> > > >
> > > > [As partes desta mensagem que não continham texto foram removidas]
> > > >
> > > >
> > > >
> > > > ------------------------------------
> > >
> > > >
> > > > ----------------------------------------------------------
> > > > Esta lista não admite a abordagem de outras liguagens de programação,
> > > como
> > > > perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> > > prévio
> > > > aviso.
> > > > ----------------------------------------------------------
> > > > Sair da lista: address@hidden
> > > > ----------------------------------------------------------
> > > > Esta lista é moderada de acordo com o previsto em
> > > > http://www.listas-discussao.cjb.net
> > > > ----------------------------------------------------------
> > > > Servidor Newsgroup da lista: news.gmane.org
> > > > Grupo: gmane.org.user-groups.programming.shell.brazil
> > > >
> > > > Links do Yahoo! Grupos
> > > >
> > > >
> > > >
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]