pic16f84 communique avec le port parallèle PC

D

darudude

Guest
Je travaille actuellement sur un robot qui est capable d'être contrôlé à partir de n'importe quel ordinateur sur Internet.Le robot dispose d'un ordinateur sur elle qui gère l'ensemble des serveurs sur une plate-forme Debian.Ce que l'utilisateur ne soit ils vont vers une page Web sur le serveur et donner au robot une instruction (par exemple à droite).La fonction PHP choisit ensuite puis la ligne hex appropriée et l'envoie au moteur du DC par le port parallèle.

Maintenant, on m'a dit d'ajouter un PIC16F84 pour permettre davantage d'intrants.Malheureusement, je n'ai jamais travaillé avec des microcontrôleurs avant et n'ont aucune idée de comment l'aborder.

Tout le monde a des suggestions de schémas ou des didacticiels je peux regarder?

La sortie semble pretty straight forward ses plus le port parallèle pour pic16f84 interface Je suis inquiet au sujet de ...

Il doit être bien le port parallèle comme sous Linux.

 
ya que vous avez dit que vous devez aller pour le PIC16F84 afin notamment aller à www.microchip.com ou vous pouvez aller pour tout autre microcontrôleur.Recherche de tutorial de la seule instance

 
Salut Darudude,
Je ne sais pas qui vous a dit de se faire une 16F84, car ils sont vieux, obsolète, et cher.Si vous décidez d'aller avec un pic, rendez-vous pour un 16f87, 88 ou 16F628A, si vous voulez un dispositif de 18 broches, ou un 16F877A, si vous voulez un dispositif 40 broches.
Vous n'avez pas à utiliser un microcontrôleur, though.Vous pouvez utiliser un expandeur 8255 port parallèle, ce qui vous donnera trois ports 8 bits, plutôt qu'une seule.Voici quelques liens à ce sujet:
http://www.lvr.com/parport.htm
http://www.lvr.com/jansfaq.htm
http://www.montefiore.ulg.ac.be/ ~ Smeets / ppi.html
http://www.phanderson.com/printer/8255disc.html
http://jap.hu/electronic/c64pio.html

Selon ce que vous voulez, vous pouvez peut-être simplement utiliser un registre à décalage pour vous donner des résultats plus.Quelque chose comme le 74LS174 ou CD4014, etc Quelques infos ici:

http://www.hobbyprojects.com/sequential_logic/the_siso_shift_register.html
http://tutor.al-williams.com/pldx-13.htm
http://www.doctronics.co.uk/4014.htm
http://www.ece.osu.edu/ie/main/CurrentResearch/SPI_Nautilus_chip/

Soit la méthode devrait vous donner des intrants ou des extrants, mais si vous souhaitez toujours utiliser un microcontrôleur, ou avez d'autres questions, s'il vous plaît suffit de demander.

Best wishes,
Robert

 

Welcome to EDABoard.com

Sponsor

Back
Top