Learning to Program a Circuit Board

AI Thread Summary
To program a circuit board for a custom electrical project, understanding how to design and create a PCB is essential. Resources like David L. Jones' tutorial on PCB design and introductory electronics books by Forest R. Mims can provide valuable guidance. Using prototype boards is a practical alternative for simpler projects, allowing for quick assembly without the need for a full PCB. Microcontrollers are key components that process and store data, and they can be programmed with code to control the circuit's functions. Exploring these resources and components will help in successfully learning to program a circuit board.
Yportne
Messages
21
Reaction score
0
Hey guys, sorry if this is the wrong part of the site. I'm looking for advice on rigging up a custom electrical bongle. I would like to have a circuit board programmed to interact with multiple buttons and a led display. The problem is this...i know how to program, and i know how to wire and solder but I don't know how to program a circuit board! Where can I go to learn this or is there a book i can pick up on the subject?

Granted its not an easy topic but i'd like to make it my next hobby and if you can spare me my indulgence on something that may be way outside my league, I just need a point in the right direction :)

Thanks -Yportne
 
Engineering news on Phys.org
That's 'custom electrical board'! (Unless you mean dongle?)
http://en.wikipedia.org/wiki/Dongle

If you can make an electrical schematic, you can make a PCB (or at least begin to). Look up 'how to design a PCB' in Google, and one of the first hits you get is David L. Jones' tutorial:
http://www.alternatezone.com/electronics/pcbdesign.htm

If you need help making a schematic (that's the idealized drawing that you often see posted here, and not the actual board layout with routed tracks), I'd suggest a quick trip to Radioshack (I think these still exist, no?) and picking up one of the introductory electronics books (the very basic ones by Forest R. Mims are cheap and chock full of good stuff).

The other possibility is using prototype board, and not making a PCB. These are great if you're only looking to make one or two of something (usually not terribly complicated) and are looking to do it quickly and cheaply. You should still get in the practice of making an electrical schematic to help design / debug your circuit (and yes, you'll probably screw up and end up reworking a little--no big deal).

Lastly, there's a nice free (for non-commercial / educational use, and pretty inexpensive for commercial use) Schematic and PCB layout program called Eagle (go through the guided tour to get a schematic / PCB crash course):
http://www.cadsoft.de/

EDIT: And welcome to PhysicsForums!
 
thanks for the reply guys, it's nice not to be reamed for being a newbie to something like most receptions i get when I start a new adventure :)

Quick question, is there a simple answer to this q: even if you design a board...how does it think and process things? is there a list of components on a board and their functions that I can tinker with. I can understand switches and data storing concepts as I have programmed for years, but I just can grasp how you get an electric current to process and store itself bit by bit. Is there a part on the chip you load code/software onto so it can think or do you really have to engineer where each little pulse goes?
 
Nevermind on the list of components, your link to the tutorial is fantastic matlab, thank you!
 
Yportne said:
Quick question, is there a simple answer to this q: even if you design a board...how does it think and process things? is there a list of components on a board and their functions that I can tinker with. I can understand switches and data storing concepts as I have programmed for years, but I just can grasp how you get an electric current to process and store itself bit by bit. Is there a part on the chip you load code/software onto so it can think or do you really have to engineer where each little pulse goes?

The component you are asking about is a microcontroller (uC):

http://en.wikipedia.org/wiki/Microcontroller

That link has lots of good info, and links to many popular uC families.
 
Very basic question. Consider a 3-terminal device with terminals say A,B,C. Kirchhoff Current Law (KCL) and Kirchhoff Voltage Law (KVL) establish two relationships between the 3 currents entering the terminals and the 3 terminal's voltage pairs respectively. So we have 2 equations in 6 unknowns. To proceed further we need two more (independent) equations in order to solve the circuit the 3-terminal device is connected to (basically one treats such a device as an unbalanced two-port...
suppose you have two capacitors with a 0.1 Farad value and 12 VDC rating. label these as A and B. label the terminals of each as 1 and 2. you also have a voltmeter with a 40 volt linear range for DC. you also have a 9 volt DC power supply fed by mains. you charge each capacitor to 9 volts with terminal 1 being - (negative) and terminal 2 being + (positive). you connect the voltmeter to terminal A2 and to terminal B1. does it read any voltage? can - of one capacitor discharge + of the...
Thread 'Weird near-field phenomenon I get in my EM simulation'
I recently made a basic simulation of wire antennas and I am not sure if the near field in my simulation is modeled correctly. One of the things that worry me is the fact that sometimes I see in my simulation "movements" in the near field that seems to be faster than the speed of wave propagation I defined (the speed of light in the simulation). Specifically I see "nodes" of low amplitude in the E field that are quickly "emitted" from the antenna and then slow down as they approach the far...
Back
Top