Mudanças entre as edições de "OPEN-Sebem"
(16 revisões intermediárias por 3 usuários não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
− | [[Arquivo:open-sebem-sw.png|450px|thumb|right| |
+ | [[Arquivo:open-sebem-sw.png|450px|thumb|right|[http://labs.hardinfo.org/pb/ Simulador de Pense Bem]]] |
Remake do Pense Bem, brinquedo/computador dos anos 80/90. |
Remake do Pense Bem, brinquedo/computador dos anos 80/90. |
||
− | + | Simulador feito por Juca e Leandro: http://labs.hardinfo.org/pb/ |
|
+ | [[User:Aylons|Aylons]], [[User:Diógenes|Diógenes]], [[User:Thiagoalz|Lechuga]] estão trabalhando na implementação em hardware do projeto. |
||
− | Aylons pretende fazer um remake em hardware. |
||
+ | |||
+ | |||
+ | ==Tela== |
||
+ | |||
+ | Para montar a tela são usados 6 displays de 7 segmentos, 1 display alfa-numérico, e 5 LEDs (representando os pontos e sinais). |
||
+ | |||
+ | Código para gerenciamento da tela já foi desenvolvido e encontra-se no github: https://github.com/DiogenesRossi/OpenSebemDisplay |
||
+ | |||
+ | Código de teste, imprimindo no display o que foi lido do teclado: https://github.com/thiagoalz/OpenSebemDisplay/blob/master/OpenSebemDisplay.pde |
||
+ | |||
+ | ==Teclado== |
||
+ | Usando teclado PS/2 (Conector DIN). Pinagem: http://en.wikipedia.org/wiki/AT_keyboard |
||
+ | |||
+ | Atentar para a numeração dos pinos! |
||
+ | |||
+ | Primeiros testes executados. |
||
+ | Lendo informações do teclado com sucesso no arduino. OSMARcontato prejudicou um pouco no início. Também modifiquei as portas para 3 e 4, as que estavam inicialmente, misteriosamente, não estavam funcionando. |
||
+ | *Biblioteca utilizada: http://www.pjrc.com/teensy/td_libs_PS2Keyboard.html |
||
+ | *Download: http://www.pjrc.com/teensy/arduino_libraries/PS2Keyboard.zip |
||
+ | *Código de teste: https://gist.github.com/1144189 |
||
+ | |||
+ | Relação dos botões, brinquedo original X teclado: |
||
+ | (Utilizei apenas números e letras básicas para aumentar a compatibilidade com teclados distintos) |
||
+ | *A-D (4): A,S,D,F |
||
+ | *0-9 (10): 1-0 |
||
+ | *Funcoes (10): Q,W,E,R,T,Y,U,I,O,P |
||
+ | *+,-,x,% (4): H,J,K,L |
||
+ | *Enter, Livro, Desliga, Liga (4): Z,X,C,V |
||
+ | Total:32 botões. |
||
+ | |||
+ | ==Som== |
||
+ | Usando como base o código do simulador, portei as músicas para tocar em um buzzer no arduino. |
||
+ | O código inicial está em: https://gist.github.com/1160072 |
||
+ | |||
+ | ==Lógica/jogos== |
||
+ | https://github.com/thiagoalz/OpenSebem |
||
+ | |||
+ | ==Placa== |
||
[[Categoria:Projetos]] |
[[Categoria:Projetos]] |
||
+ | [[categoria:engenharia reversa]] |
Edição atual tal como às 18h13min de 3 de setembro de 2012
Remake do Pense Bem, brinquedo/computador dos anos 80/90.
Simulador feito por Juca e Leandro: http://labs.hardinfo.org/pb/
Aylons, Diógenes, Lechuga estão trabalhando na implementação em hardware do projeto.
Tela
Para montar a tela são usados 6 displays de 7 segmentos, 1 display alfa-numérico, e 5 LEDs (representando os pontos e sinais).
Código para gerenciamento da tela já foi desenvolvido e encontra-se no github: https://github.com/DiogenesRossi/OpenSebemDisplay
Código de teste, imprimindo no display o que foi lido do teclado: https://github.com/thiagoalz/OpenSebemDisplay/blob/master/OpenSebemDisplay.pde
Teclado
Usando teclado PS/2 (Conector DIN). Pinagem: http://en.wikipedia.org/wiki/AT_keyboard
Atentar para a numeração dos pinos!
Primeiros testes executados. Lendo informações do teclado com sucesso no arduino. OSMARcontato prejudicou um pouco no início. Também modifiquei as portas para 3 e 4, as que estavam inicialmente, misteriosamente, não estavam funcionando.
- Biblioteca utilizada: http://www.pjrc.com/teensy/td_libs_PS2Keyboard.html
- Download: http://www.pjrc.com/teensy/arduino_libraries/PS2Keyboard.zip
- Código de teste: https://gist.github.com/1144189
Relação dos botões, brinquedo original X teclado: (Utilizei apenas números e letras básicas para aumentar a compatibilidade com teclados distintos)
- A-D (4): A,S,D,F
- 0-9 (10): 1-0
- Funcoes (10): Q,W,E,R,T,Y,U,I,O,P
- +,-,x,% (4): H,J,K,L
- Enter, Livro, Desliga, Liga (4): Z,X,C,V
Total:32 botões.
Som
Usando como base o código do simulador, portei as músicas para tocar em um buzzer no arduino. O código inicial está em: https://gist.github.com/1160072
Lógica/jogos
https://github.com/thiagoalz/OpenSebem