The Smart Wireless Bootloader for ATmega168

-->

Have you ever tried to build a wireless bootloader before? If you haven’t do it, then today is perfect day to get this project executes!

Hold on a minute, before we kickstart this project, here’s something that you might want to know about bootloader. The bootloader is a small piece of software that you’ve burned onto the chips that come with your Arduino boards. It enables you to upload sketches to the board without needing any external hardware. Basically, every time when you reset the Arduino board, it runs the bootloader. The bootloader pulses digital pin 13 and listen for commands or data to arrive from the computer. Most of the time, this is a sketch that the bootloader writes to the flash memory on the ATmega168 chip. Afterward, the bootloader will launch the newly-uploaded program automatically.


Wireless Bootloader Demonstration from Nathan Seidle on Vimeo.

There are totally 6 different steps that you need to pay attention with and there are:

Step No.1: You have to configure the XBee Modules first.

Step No.2: It’s time to program the bootloader.

Step No.3: Solder the RTS Jumper.

Step No.4: Wire up the remote unit carefully.

Step No.5: Download the Screamer software and run the Screamer v2.exe.

Hooray, you’ve done the project with flying color! You now can use the bootloader whatever you want.

[Read]

No Comments

Leave a reply