Home
Prox / RFID
Verichips
Ladder Logic
[interfacing] †
Tube Joints
Key Code From Photo
SolveSpace (3d CAD)
SketchFlat (2d CAD)
Photographs
Miscellany
Resume / Consulting
Contact Me

LDmicro Forum - Need Help ...

(you are viewing a thread; or go back to list of threads)

Need Help ... (by Hossam El Deen Mostafa)
Dear ,

your software is very useful ...it's really amazing ..


but what if i need more than 40 (inputs & outputs) totally

so when i draw the ladder then when i try to assign pins still

there is not assigned pins remaining so i need at least two

micro controllers to communicate .

how can i do this >??

i'll attach the ld file to take a look if you want
Mon Jan 24 2011, 14:19:31, download attachment HALF.ld
info (by Hossam El Deen Mostafa)
I'm using PIC16F877(A) 40 PIN
Mon Jan 24 2011, 14:22:49
(no subject) (by David R)
ust the ATmega128 64 pins
Regards
David
Mon Jan 24 2011, 17:37:40
Thank you Sir (by Hossam El Deen Mostafa)
Thank you Dear

I'll look for it

but what if i want to use PIC is there any available solution ?

i Thinking in working with two PIC 40 Pin communicate with each other but i didn't get a solution yet ..

and i think this type ATmega128 not available here in my country
but PIC 16F877 is available
Mon Jan 24 2011, 18:02:28
(no subject) (by David R)
I would use uart, Make A controller that sends data that is received by the other pics and if the char = somthing then that output goes high that way you can have A vary large number of outputs.
I will post An example A bit later when I get home from work.

Regards
DAvid
Mon Jan 24 2011, 20:03:33
(no subject) (by David R)
Hi try this one is the transmitter and the other is the receiver.

join the PIC's up with UART you can have have 1 transmitter and several receivers.

Sorry I did not have time to comment my code but I will have some time tomorrow to answer questions
I have also attached an ASCII chart which is vital when using UART.
Tue Jan 25 2011, 04:26:45, download attachment transmitter.ld
(no subject) (by David R)
here is the receiver this can have many more elements added to it.
Tue Jan 25 2011, 04:28:10, download attachment receiver.ld
(no subject) (by David R)
here is the ASCII chart
Tue Jan 25 2011, 04:28:57, download attachment asciifull.gif
(no subject) (by David R)
Don't forget to change the UART board rate to 9600 or something that you like I try to always use the same speed for all my projects, it is less confusing when using A terminal program to view the data.
Tue Jan 25 2011, 04:33:38
(no subject) (by Olivier Quirion)
use multiplexer/demultiplexer chip, you can get 8 output from 3 binary input or output
Thu Jan 27 2011, 08:16:47
Need help (by Eduardo Schramm)
Hi Mostafa,
Why don't you try SN74165? Eight outputs are enough to you? You could free some outputs of you project transfering the task to a parallel shift register using just one pin of the 877 for that.
I don't know how big is you ladder, but it's still an ideia!

Hi Mr. Westhues, great project, great improvements and it seems that you reached what you wanted: You are developing young minds, a lot of kids, a lot of ideias and I am very glad for that. I'm always reading the threads list and I perceive, realize that your project, your little executable hit the world! Indeed a lot of brazilian students frequently uses your forum as a tool to improve and grow new ideias.
I sincerely hope that people will follow your example, and new incredible simple tools (and free) like your LDMICRO, emerge on the internet as the exchange of projects and experience.---------------------------------------------BR:)

Best Regards.
Thu Jan 27 2011, 10:09:19
Thank you Sir (by Hossam El Deen Mostafa)
Dear David R,Olivier and Eduardo

Thank you all for replying me

Sorry for latency as we have a revolution here

as I am from EGYPT

I will submit another reply after study your posts as i need to recharge myself
Thu Apr 7 2011, 19:35:58
Post a reply to this comment:
Your Name:
Your Email:
Subject:
(no HTML tags; use plain text, and hit Enter for a line break)
Attached file (if you want, 5 MB max):