Embedded Systems Downloads
- Compiler and development environment: Atmel tools installation page
- Subversion (source code sharing):
- Terminal interface:
A terminal interface gives you a means of "talking" to your
microcontroller with text. Once the microprocessor is
connected to your computer and the terminal program is started
and configured, anything that you type in the program's window
will be sent to the microcontroller. And - anything that the
microcontroller prints will be displayed on your computer.
- OSX: use "screen" (should already be installed with your
From your terminal, type: screen /dev/tty.usbmodem26411 38400
Note: the precise /dev name may be different on your
machine. At the command line, execute ls -l /dev/tty.usb* to find yours (You may also have to try ls -l /dev/tty.cu*)
- Linux: install ckermit.
- Windows: download RealTerm
Download both drivers and save them into a new folder:
Windows: Installing and Configuring Realterm
- Driver install:
(Note: this procedure may not be necessary for Windows 10)
Plug in Arduino board into USB. If you haven't installed the driver
before, it will pop up a window and ask for driver. Choose "browse my
computer for driver software." Next, click "Browse" and select the
folder that contains the downloaded .inf files (above). Click
"Next," and windows should be able to find the driver and install it
with success. If the driver is correctly installed, you should see
something like "Arduino Mega 2560 (COM7)" under "Ports (COM & LPT)" in
the Device Manager (you can get to Device Manger in Control Panel). It may
show a port number other than "COM7" (this is ok).
- Open realterm:
- Click on the "Display" tab. Click "ANSI"
- Click on the "port" tab. Select BAUD
38400 and PORT to be the COM number from above. Click "Change."
- Now, anything that you type in the window will be sent to port
0 on your Arduino board. And, anything that your Arduino sends will
be shown in the window.
Linux: Configuring and Starting CKermit
- The atmel device will likely show up as /dev/ttyACM0. After
you plug the Arduino into your computer, you can check this by
typing ls -l /dev/ttyAC*
- Start ckermit at the command line
- Type (or add the following to your ~/.kermrc file before
set line /dev/ttyACM0
set speed 38400
set carrier-watch off
set handshake none
set flow-control none
- Then type:
- Note: if you have problems with accessing the device, then you
will need to configure the permissions for the device file. To
do this permanently, place usb-serial udev rules into
/etc/udev/rules.d and restart udev.
andrewhfagg at gmail.com
Last modified: Mon Feb 1 12:43:52 2016