C++ Library
This Howto shows how to build a class library using c++ for the Wiring- or Arduino-Board.
Download:
LED.zip
View Source:
Arduino Sketch
LED.h
LED.cpp
// Led Class // By Hannes Oswald at CAAD Arch EtHZ, 04.02.2009 // Created for learning purposes HOW TO MAKE THIS EXAMPLE RUNNING: *************************************** 1) Copy LED folder to Arduino --> hardware --> libraries 2) Restart Arduino 3) select file --> sketchbook --> examples --> sos 4) upload to board HOW TO BUILD A LIBRARY? *************************************** How the elements work together: --------------------------------------------------- .h file is the header file here you declare all the methods and vars your class is using .cpp file is the actual code file here you write your code similar to as you would do it in arduino keywords.txt is used to add color highlighting for your class in arduino. Categorie 1 highlights in orange, categorie 2 in brown. .o file is the compiled result of the .cpp file you can not make changes here -> read how to run your own class example files in subfolders of example-folder will appear in arduino file --> sketchbook --> examples --> yourClass as our example 'sos' How to run your own class : --------------------------------------------------- If you want to build your own class, or make changes to this one, you need to compile your own files. Delete the existing .o file and restart Arduino-programm. At startup Arduino compiles your .cpp file to a new .o file, and displays eventual warnings or errors. HAVE FUN