Arduino-mk package makes it simple to build and upload sketches on a Raspberry Pi without the bloated Arduino IDE.
Install the package:
sudo apt-get install arduino-mk
This will install all the required software and files.
Create a library area in your user home directory with a demo sketch in it:
mkdir ~/sketchbook cd ~/sketchbook ln -s /usr/share/arduino/Arduino.mk mkdir blink cd blink sudo nano blink.ino // Blink void setup(void) { pinMode(13, OUTPUT); } void loop() { digitalWrite(13, LOW); delay(1000); digitalWrite(13, HIGH); delay(1000); }
Save it.
Create the Makefile:
sudo nano Makefile # board tag is very import put your board name and model no BOARD_TAG = mega2560 ARDUINO_PORT = /dev/ttyACM0 ARDUINO_DIR = /usr/share/arduino include /usr/share/arduino/Arduino.mk
make make upload
It will prepare the c and bit files and burn the memory on your Arduino. Watch your LED blinks.
Other commands to perform various tasks:
make – no upload
make upload – compile and upload
make clean – remove all our dependencies
make depends – update dependencies
make reset – reset the Arduino by tickling DTR on the serial port
make raw_upload – upload without first resetting
make show_boards – list all the boards defined in boards.txt (11431)
make upload – compile and upload
make clean – remove all our dependencies
make depends – update dependencies
make reset – reset the Arduino by tickling DTR on the serial port
make raw_upload – upload without first resetting
make show_boards – list all the boards defined in boards.txt (11431)
No comments:
Post a Comment