Show Posts
Pages: 1 ... 19 20 [21] 22 23 ... 176
301  Using Arduino / Microcontrollers / Re: 1284P top mount card on: June 22, 2014, 11:24:28 am
Quote
Why does it matter?  (Full Swing should typically be a good safe choice for most Arduino compatible boards.)
I like the idea of full swing my self.  
IMHO, I  believe the oscillator is more stable in this mode.
It just means one has to have an entry in eg. BobuinoFullSwing in boards.txt (with low fuse set to 0xF7), which is no big problem.
Or
Use 0xF7 in Nick Gammons boot loader pgm for low order fuses for 1284.  http://gammon.com.au/Arduino/Atmega_Board_Programmer.zip
Again, thanks to you, pito and Crossroads.

@Crossroads I realize you copied and pasted the elements in the schematics, but for others C1 and 2 are 15pf and R2 is 220R.
302  Using Arduino / Microcontrollers / Re: 1284P top mount card on: June 22, 2014, 01:45:47 am
Not sure I would do this but you could get away with 8 pins on both sides.

EDIT: On the other hand, it is nice to have the other pins there so you can clip your logic analyzer or scope to!
303  Using Arduino / Microcontrollers / Re: 1284P top mount card on: June 22, 2014, 01:31:48 am
Looks good.
Market it as a breadboard plugin item.
Even simplifies a 1284p project PCB.

Hopefully your layout and ground plane won't require Full Swing setting of the low fuses as mine did.
304  Using Arduino / General Electronics / Re: How to connect 12V to a breadboard? on: June 22, 2014, 01:07:22 am
Quote
They also have this one: http://www.adafruit.com/products/152
True enough  smiley-draw
305  Using Arduino / Microcontrollers / Re: 1284P top mount card on: June 22, 2014, 12:55:31 am
I cannot tell on the PCB but pins 11 and 31 are going to gnd?

EDIT by the way, I like your layout better than mine (I am limited to SS PCB in my lab)
306  Using Arduino / Microcontrollers / Re: 1284P top mount card on: June 22, 2014, 12:52:41 am
I had my LED going to 1284 pin 8 (D13), if I read your schematic it is monitoring VCC, not D13.

Quote
[/Tho I'm wondering if the pads ought to be moved out a little to let the pins come down more on the outside of the IC legsquote]
My proto card plugged into a 40 pin dual beam socket (see image) which was then soldered onto the 1284p. (if the 1284p goes bad the PCB just unplugs). Therefore there was no need to move out the pins on the PCB however, the pins on the socket did flare a bit.
If you decide to have this board soldered directly to the 1284p then moving the pins out may be warranted.

307  Using Arduino / General Electronics / Re: How to connect 12V to a breadboard? on: June 21, 2014, 11:24:51 pm
https://www.adafruit.com/products/368
Or
https://www.adafruit.com/products/373
308  Using Arduino / Project Guidance / Re: New board for projects on: June 21, 2014, 08:51:06 pm
Look forward to getting a board when I ordered the stuff.
309  Using Arduino / Displays / Re: LCD is Extremely Dim. Is This Normal? on: June 21, 2014, 08:48:37 pm
Make sure you place a resistor in series with the backlight to limit the current to it, try 220 to 560 ohms.
310  Using Arduino / Project Guidance / Re: New board for projects on: June 21, 2014, 08:30:57 pm
Would you attach a simple sketch to show how to turn on output 1 then output 32?
311  Using Arduino / Displays / Re: LCD is Extremely Dim. Is This Normal? on: June 21, 2014, 08:27:41 pm
Looks like you don't have the backlight connected or connected correctly.
312  Using Arduino / Project Guidance / Re: change display from LCD to Max7219 8 digit 7segment LED on: June 21, 2014, 07:19:56 pm
When you need a decimal point, you add code to detect the ASCII code for , then turn on the "dp" like I do in my example.
313  Using Arduino / Project Guidance / Re: change display from LCD to Max7219 8 digit 7segment LED on: June 21, 2014, 07:06:04 pm
This part of Nicks code does the formatting.

Code:
void sendByte (const byte reg, const byte data)
  {    
  digitalWrite (SS, LOW);
  SPI.transfer (reg);
  SPI.transfer (data);
  digitalWrite (SS, HIGH);
  }  // end of sendByte
 
 
void number (const int num)
  {
 
 char buf [5];
 sprintf (buf, "%4i", min (max (num, 0), 9999));
 
 // send all 4 digits
 for (byte digit = 0; digit < 4; digit++)
   {
   byte c = buf [digit];
   if (c == ' ' )
     c = 0xF;  // code for a blank
   else
     c -= '0';
   sendByte (digit + 1, c);  
   }  
  }  // end of number
All you have to do is is a call like:
number (YourNumberYouWantPrinted);

Here I use 8 digit display:
http://forum.arduino.cc/index.php?topic=248078.0
314  Using Arduino / Project Guidance / Re: New board for projects on: June 21, 2014, 03:26:11 pm
Takes after mom! and dad
315  Using Arduino / General Electronics / Re: Measure High current on: June 21, 2014, 03:21:20 pm
Quote
I am trying to build application to measure current 15A-20A @1000v.
You will kill yourself or someone else.
Leave this to the experts!
Pages: 1 ... 19 20 [21] 22 23 ... 176