Switching Atmega328 chip errors.

So I need to program the Ardweeny (mini arduino) for a science project. FTDI won't work so I heard you can put the ardweeny where the atmega chip goes on an arduino uno. I tried this and got error messages. So I tried it with another random atmega328 and it didn't work still. It works fine with the original chip by the way. Thanks, Clayton.

i_luv_arduino: I tried this and got error messages.

What errors? More details.

Arduino: 1.6.0 (Windows 8), Board: "Arduino Uno"

Sketch uses 1,030 bytes (3%) of program storage space. Maximum is 32,256 bytes.

Global variables use 9 bytes (0%) of dynamic memory, leaving 2,039 bytes for local variables. Maximum is 2,048 bytes.

avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x01 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x01 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x01 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x01 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x01 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x01 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x01 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x01 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x01 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x01 Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

This report would have more information with "Show verbose output during compilation" enabled in File > Preferences.

Which is the bootloader on ardweeny? And the random atmega may not work because it doesnt have bootloader, does it?

Do you have a bootloader on the chip already? Start there. http://www.gammon.com.au/forum/?id=11635 or http://www.gammon.com.au/forum/?id=11637

Im not sure if theres bootloaders on any of them. I just want to program it like here http://www.instructables.com/id/program-a-ardweeny-using-a-duemilinove-no-more-f/

i just figured out the ardweeny does have a bootloader.

i_luv_arduino: Im not sure if theres bootloaders on any of them. I just want to program it like here http://www.instructables.com/id/program-a-ardweeny-using-a-duemilinove-no-more-f/

Since they use a Duemilinove the "Ardweeny" probably has a Duemilinove bootloader on it. Try selecting Tools->Board->Arduino Diecimila or Duemilinove. Make sure you select the right processor: ATmega168 or ATmega328p.