comment faire??? - Page 2
Répondre à la discussion
Page 2 sur 2 PremièrePremière 2
Affichage des résultats 31 à 41 sur 41

comment faire???



  1. #31
    Invité

    Re : comment faire???


    ------

    Hello,

    L'opérateur souhaite conserver un clavier car son application java lit les touches du clavier.
    dans ce cas il faut lui proposer un montage à base de pic par exemple qui réalise l'acquisition des touches de jeu et qui émule un clavier PS/2 pour envoyer les codes que son application PC attend.

    ou alors j'ai raté quelque chose ?

    A+,

    Bruno

    -----

  2. #32
    freepicbasic

    Re : comment faire???

    ou alors j'ai raté quelque chose ?
    Non pas du tout , j'y avais pensé.

    J'était pret a faire un début de projet.
    Puis l'emulation clavier PS/2 , me semble pas être du niveau débutant.
    Et la saisie de 32 , necessitent 6x6 I/O en matriciel.
    pas sur que ça se fasse en 1 heure...

  3. #33
    freepicbasic

    Re : comment faire???

    emulateur de clavier PC avec pic16F84
    http://www.piclist.com/techref/microchip/picboard.htm

  4. #34
    nwemba

    Re : comment faire???

    salut désoler pour le retard, ce montage me conviendrai je pense mais j'ai encore quelle question a poser. Est-il possible d'utiliser un pic16f84a? Comment mettre le prog en hex pour programmer le pic? Faut-il régler la vitesse de l'impulsion dans le prog car je ne sais pas faire? Peut-il contenir 62 touches?

    merci encore pour vos réponses
    slts
    Dernière modification par nwemba ; 30/08/2006 à 18h52.

  5. #35
    Invité

    Re : comment faire???

    non un pic16f84a n'a pas assez d'I/O et pas assez de mémoire pour coder la table de caractères, il faut un pic28 broches minimum avec au moins 4Kmots de ROM, ça pourrait gérer 64 touches.
    Il n'y a pas besoin de régler la vitesse de l'impulsion, à moins que l'on tire à la mitraillette sur la cible.

    A+,

    Bruno

  6. #36
    nwemba

    Re : comment faire???

    salut

    Quelqu'un pourrait il me compilé le prog du pic de ce site:
    http://www.piclist.com/techref/microchip/picboard.htm
    car je n'y connait rien.
    merci

  7. #37
    freepicbasic

    Re : comment faire???

    Compilé sur MPLAB
    Code:
    :020000040000FA
    :1000000083128A018B01C7299100030E831290008D
    :100010000A088F000B1D1C290B119D1B12289D180F
    :100020004828A828FA3081000D1C22288D0B192899
    :10003000422885191F28051D212885151C29851191
    :100040001C2942288D031A1C38289A0B3A281A14A6
    :100050001B18322886211B14131C302805141C2958
    :1000600005101C299B1D362805101C299B151C29D1
    :100070009A031C29121C3F280510930A40280514D6
    :10008000920C1C299D1385110510643081001C29D8
    :10009000FA3081000D1C72288D0B512885119D109E
    :1000A000922885196B281B1981281B185828842829
    :1000B0001D196628851C5F28131862286328131CE5
    :1000C000622863289B1485151D151C291D1E851586
    :1000D0009D191D161C2985119D1D1C299D1E1C295D
    :1000E0009D1092288D031D1D1C2985191C291D1A80
    :1000F0007E28851C1C2905149D151C2905109D169C
    :100100001C291B1185151C299213851C89289217FF
    :10011000930A85159A0B8F281A141B141C29031097
    :10012000920C1C29C43081009E08031D992830219F
    :100130001C29FA306E211E1CA22812089F00991B50
    :100140002A21A6289E1CA6281208A0009E011C2970
    :1001500064308100851CAF280519C728DA28051DE1
    :10016000C2281B1EC1288518C5289B019D0193012B
    :100170009D141B152F308D0008309A00C43081006B
    :100180001C291B16F03081001C291B12DA280C08D0
    :1001900004020319DA2883211208A4009B019D019F
    :1001A00093019D172B308D0012309A000514FA3000
    :1001B00081001C299403031D1C291430940095030D
    :1001C000031D1C290A3095009F1BF428991FEB285A
    :1001D0009C0BF4282A219F18F128191FF4282421A8
    :1001E000F428191BF4282421191EFE28B303031D2B
    :1001F0000B2919121914023097000B29191C0B290D
    :100200008D21031C1910191C0B299703031D0B29A1
    :100210000230970099149603031D1C29053096009F
    :10022000051A1429051615290512991E981F1C294F
    :10023000B703031D1C29181783120F088A00100E1C
    :100240008300910E110E090077306E2106309C005C
    :1002500099170800F0306E2177306E21991308004D
    :100260001208ED3C031D36291E1460291208EE3CCD
    :10027000031D3B2968291208F03C031D41291E1566
    :100280006A291208F23C031D462959291208F33C39
    :10029000031D4C299E1460291208FE3C031D53299E
    :1002A00024086E216A291208FF3C031D582963297E
    :1002B0006029FA306E21AB306E2183306E216A29BD
    :1002C000FA306E216A29FA306E21AA306E216A292D
    :1002D000EE306E2100348B138B1B6B29A1000408B8
    :1002E000A2000C08840021088000220884000C0A67
    :1002F000303C0C0A031C25308C00040203198621B3
    :10030000A0308B000800000892000800040A303C6E
    :10031000040A031C25308400080032081839031928
    :10032000A229B500083C03199F293508103C031980
    :100330009C294B08B600B0294708B600B0294308ED
    :10034000B600B0293F08B60032080739023C031D49
    :10035000861DB0293619AD29B029981AB0299816EA
    :10036000320807390319B829B500B60CB50BB52901
    :100370000310361803140800F030B9000330BA0037
    :10038000B90BC029F030B900BA0BC0290800831698
    :10039000063085008316F830860083120C30840006
    :1003A0008001840A640050300402031DD0292530E6
    :1003B00084008C00143094000A30950005309600BB
    :1003C0008316023081008312643081008514051584
    :1003D0000510851186010830BC0019179F17A03041
    :1003E0008B006400051EF1296400051AF429AA3067
    :1003F0006B216400BD013C088600BC210609F03970
    :10040000BD00BD0EBC0A3C088600BC210609F039BF
    :10041000BD07BC0A3C08083C031D0F2ABC01612231
    :10042000861D252A181FF929CB08031DF929C7089D
    :10043000031DF929C308031DF929BF08031DF92964
    :100440009812181398139912F929991CF929991DD2
    :100450002B2AE0306B2134086B219910F9290E0802
    :10046000B10003108E0D8E0D8E0A8E1319113B30C4
    :100470008E0703300318013E8A000E0803103B2349
    :10048000B800031C462A1915E0306B21981D4C2A30
    :100490009811F0306B215C2A9910191019169911D6
    :1004A000191999153108B200861D582A1E30592A8B
    :1004B0000830B3003808B40038086B210F30B7009B
    :1004C0000800BC0803190B2B3C08043C0319AD2A97
    :1004D0003C08063C0319DC2A4108C006C1093D0856
    :1004E0003E06C105C00541084004BE05FF3A3D0572
    :1004F000BE043E083F0603190800BA000730BB00DF
    :1005000018113E08B9008E010310BA0D031C902A81
    :100510003B088E000310B90D031C98152F22912A59
    :10052000B90D1819972ABB0B832A1815832A3E0880
    :10053000BF00981E0800981B9F2A3F1DA92A991AE0
    :10054000A52A3F19A72A991E08003F1D18179916BA
    :1005500008000F30B700981708004508C406C50901
    :100560003D084206C505C40545084404C205FF3AD6
    :100570003D05C2044208430603190800BA000730CB
    :10058000BB0018114208B9008E010310BA0D031CFC
    :10059000D22A3B088E008E150310B90D031C981546
    :1005A0002F22D32AB90D1819D92ABB0BC42A181522
    :1005B000C42A4208C30008004908C806C9093D0802
    :1005C0004606C905C80549084804C605FF3A3D0561
    :1005D000C6044608470603190800BA000730BB00E6
    :1005E00018114608B9008E010310BA0D031C012B27
    :1005F0003B088E000E160310B90D031C98152F2210
    :10060000022BB90D1819082BBB0BF32A1815F32A66
    :100610004608C70008004D08CC06CD093D084A062B
    :10062000CD05CC054D084C04CA05FF3A3D05CA046A
    :100630004A084B0603190800BA000730BB0018111E
    :100640004A08B9008E010310BA0D031C312B3B0878
    :100650008E000E168E150310B90D031C98152F224F
    :10066000322BB90D1819382BBB0B222B1815222B46
    :100670004A08CB000800820000000000000005349A
    :100680000000000000000C34000000000000833473
    :10069000981A763403146B3400000000000006340E
    :1006A0000000000000000334981A0D340314753460
    :1006B000981A14340314723400000000000004344B
    :1006C0000000000000000B340000000000000A34AD
    :1006D000981A113403147434981A6C3400003D34A1
    :1006E000981A6B3400002534981A693400001634C7
    :1006F000981A7B3400004A34981A753400003E344E
    :10070000981A733400002E34981A723400001E3484
    :10071000981E453403141F34981A7D340000463463
    :10072000981A743400003634981A7A34000026344B
    :10073000981E493403144A34981A793400004E3410
    :10074000981E663403147134981E5A3403145A34B4
    :10075000981E5A3403145A340000000000002C3450
    :1007600000000000000024340000000000001B34E2
    :080770000000000000002C3421
    :084000000000010000000B00AC
    :02400E00F63F7B
    :00000001FF

    Compte Rendu
    Code:
    Clean: Deleting intermediary and output files.
    Clean: Done.
    Executing: "C:\Program Files\Microchip\MPASM Suite\MPAsmWin.exe" /q /p16F84A "picboard.asm" /l"picboard.lst" /e"picboard.err"
    Message[301] C:\PROGRAM FILES\MICROCHIP\MPASM SUITE\P16F84.INC 37 : MESSAGE: (Processor-header file mismatch.  Verify selected processor.)
    Message[302] C:\PIC\MPLAB\PICBOARD.ASM 1797 : Register in operand not in bank 0.  Ensure that bank bits are correct.
    Message[302] C:\PIC\MPLAB\PICBOARD.ASM 1806 : Register in operand not in bank 0.  Ensure that bank bits are correct.
    Message[302] C:\PIC\MPLAB\PICBOARD.ASM 1853 : Register in operand not in bank 0.  Ensure that bank bits are correct.
    Loaded C:\PIC\mplab\picboard.COD.
    BUILD SUCCEEDED: Thu Aug 31 16:56:00 2006

  8. #38
    nwemba

    Re : comment faire???

    merci freepicbasic, je vais commander les composants et je te dirait ci sa fonctionne.

  9. #39
    nwemba

    Re : comment faire???

    salut ma matrice est une 8x8 il me faut donc 2 montages?

  10. #40
    nwemba

    Re : comment faire???

    salut ma matrice est une 8x8 il me faut donc 2 montages? Car ce montage fait 32 touches non?

  11. #41
    freepicbasic

    Re : comment faire???

    Bonne question !

    Dailleurs comment saisir 62 touches sur un clavier qui ne les a pas ?
    On pourrait appuyer sur "shift" afin d'avoir des majuscules.

    Autre problème;
    Et dans cette solution , nous remplaçons totalement le clavier donc nous ne pouvons pas mettre 2 montages ensemble.

    Pour le moment je ne vois pas de solution rapide et simple.

    L'utilisation d'un µc plus gros et d'une modification de soft s'impose...
    Donc un travail relativement "important".

    A la réflexion une solution "bidouille" serait de mettre des commutateurs analogiques pour passer de l'un à l'autre, il faudrait seulement ajouter un contact "shift" sur la commutation.

    a cogiter...

Page 2 sur 2 PremièrePremière 2

Discussions similaires

  1. Comment bien utiliser son insert ? Comment faire un bon feu ?
    Par anigel dans le forum Habitat bioclimatique, isolation et chauffage
    Réponses: 140
    Dernier message: 07/11/2008, 08h49
  2. comment faire
    Par oscarie dans le forum Matériel astronomique et photos d'amateurs
    Réponses: 2
    Dernier message: 19/01/2007, 17h43
  3. comment faire
    Par invite593f4a87 dans le forum Dépannage
    Réponses: 4
    Dernier message: 25/01/2006, 17h13
  4. comment faire ?
    Par invite881fcade dans le forum Environnement, développement durable et écologie
    Réponses: 0
    Dernier message: 23/11/2005, 21h57
  5. Comment faire?
    Par invite8a46c74a dans le forum Secourisme spécial Croix-Rouge
    Réponses: 1
    Dernier message: 20/11/2005, 11h46
Découvrez nos comparatifs produits sur l'informatique et les technologies.