Antes de tudo, vou usar arduino !

=D

mas preciso de uma ajudinha antes :)

Espero não ser deletado, mas se for deletado, tudo bem.

Bom, quero transformar essa máquina de escrever em algo mais "automático." Já vi pela internet que tem como, no entanto, minha duvida no momento é:

- Devo usar 5V ou menos?

 

Fiz uma postagem em uma página no facebook, mas aquele "treco" é muito ruim como fórum, então resolvi testar este, já que muitas duvidas já me tirou, e muitas alegrias me trouxe! =D

O pessoal de lá, disse que, ao invés de "injetar" a energia do arduino diretamente nas entradas da máquina, seria interesante usar um CI 4066 (analog switch) Pelo que eu entendi, é algo semelhante a um relé, porém em CI.

ALGUMAS ETAPAS.

Algumas coisas eu já fiz e testei, no entanto conforme vamos progredindo novas duvidas vão surgindo.

Passei um bom tempo pensando em como acionar as letras, se seria melhor movendo as "agulhas" ou as teclas, logo, peguei papel e caneta e desenhei "o caminho" da ligação das teclas para acionar, logo isso gera uma matriz que devo "importar" para o arduino.

Como eu posso fazer isso via Serial Monitor?

Quero eu, apertar a letra A do teclado do PC mandar para o arduino e ele acionar a máquina, porém minha dificuldade está sendo em escrever esta matriz com as letras, números e sinais especiais, alguém teria uma idéia para me ajudar?

com constantes? Mas como ficaria a tecla do positivo?

int + 

daria erro :(

como uma matriz, que aciona display de 7 segmentos?

byte seven_seg_digits[16][7] = { 
{ 1,1,1,1,1,1,0 }, // = Digito 0
{ 0,1,1,0,0,0,0 },  // = Digito 1
 { 1,1,0,1,1,0,1 },  // = Digito 2
E por ai vai....


ou através de IF e ELSE ?

Particularmente prefiro a idéia do if/else, mas espero a colaboração do pessoal, para quem sabe

construirmos algo no minimo interessante.

Obrigado pela ajuda.

Ligando e desligando fazendo um "curto" com um fiozinho :P

https://youtu.be/sNRfF6nmB2g?list=UUKrS9S5y6O2I99aY2336EeA

Exibições: 2629

Responder esta

Respostas a este tópico

Oi AOL, 

abaixo segue a sequencia de identificação de cada tecla usada na minha maquina.

Funciona assim:

Ao apertar por exemplo a tecla T, o pino 5 do teclado (e 5 tb do CI 74LS745), é conectado ao pino 17 do teclado,

que é o pino 14 do CI.

O CI que é um processador, sabe que no momento entre 10 mSeg e 12 mSeg, a fileira 5 está selecionada,

e se o sinal aparecer no pino 14, então ele tem que disparar a Letra T.

Ok

Assim deverá fazer o arduino . Ou seja injetar um sinal no Pino 14 do CI por 2 mSeg no 10o. mSeg do inicio do home,

para escrever a letra T.

O home pode ser definido no momento que o pino 18 vai pra zero.

Rui

Levantamento com o osciloscópio.

legal demais !

Passado as festas de fim de ano.

Eu ainda aqui na correria.
Dez, Jan e Fev é complicado.

Então sobrando um tempinho volto a mexer com estas loucuras.

Pois bem Rui Viana.

Logo, você já descobriu isso, particularmente não havia imaginado tal problema, deste tempo e tal, já que quero fazer algo simples.

Mas e agora...

Particularmente, começaria com um

Serial.begin(9600);

Mas ai vamos esbarrar na matriz de caracteres.
Tenho algumas duvidas sobre isso, o pessoal do fórum sabe bem mais que eu, que apenas brinco quando posso. =D

Seria melhor, ou poderia ser feito, com uma matriz simples ou buscando uma tabela de código ASCII ?

Lá no incio do fórum, o amigo Celso Eiju Ito.

Comentou que poderia ser feito com uma matriz de 3 dimensões.

Entretanto, nunca vi nada assim, então, sei lá como poderia ser ou como funciona.

Obrigado a todos pelos comentários e ajudas.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço