Package: Arduino
Version: 1:1.0.5+dfsg2-1
Running under: Raspian GNU/Linux jessie/sid raspberri pi
Last apt-get update/upgrade Sept 26 2013
I'm running 1.0.5/Testing/Jessie because 1.0.1/Stable/Wheezy doesn't have
header files for the Micro board.
Application: IDE.
Development board: Arduino Micro.
IDE reports in top/main banner: Arduino 1:1.0.5+dfsg2-1
IDE reports in bottom banner, in right corner: Arduino Micro on /dev/ttyACM0.
And this was selected from the Tools/Serial Port dropdown, intially, but
currently this dropdown is grayed/non-selectable.
Tools/Board dropdown reports "Micro" correctly as selected by me.
Tools/Programmer shows "Arduino as ISP", as selected by me.
Problems:
-When running the IDE, selecting the "Serial Monitor" control from the third
banner or from Tools/ Serial Monitor dropdown crashes the IDE. This happens
with no code loaded, or a working sketch loaded.
-in "void setup() {" the code
Serial.begin(9600);
while (!Serial) {
; // Wait for serial port to connect.
}
causes the Sketch to not run. Removing this code allows problem-free
uploading of Sketches. "while (!Serial)" is supposed to apply to both the
Leonardo and Micro boards since they both use the same processor to handle
communications. This is listed in the Arduino Reference material that comes
with this IDE. The purpose of this code is to establish communication with the
board during uploading (all of the other boards have a separate processor for
this communication and the setup for the upload is different for them.) I
initially had trouble, or a beginner's confusion, with my first attempts at
uploading, and tried using the Reset button on the Micro board as suggested in
the documentation as well as the "while (!Serial) code, but finally it started
working - perhaps I just managed to get all the bits in order after several
trials. But there still remains the issue with the while (!Serial) behaviour
I can develop Sketches in the IDE, Upload them to the Micro board, and they do
work. Since I'm just starting out, I am not trying anything sophisticated or
complex.
Note: While I've been developing information systems for large business clients
in a variety of platforms, OSs and Languages, this is my first serious work
with Unix (and I think it's WONDERFUL!).
John K
Cincinnati, Ohio USA
---
This mail was sent with the Java email client Columba. Read more at
http://columbamail.org
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]