Hallo
ich beschäftige mich zum ersten mal mit einem Atmega 32U4. Dazu habe ich
mir als Grobmotoriker ein Olimexino Nano und ein Olimexino-Nano-Bat mit
Lipo 1400mAh Lipo angeschafft.
Ziel ist es aus diesen beiden Moduln und einem UBlox Neo-6M einen GPS
Logger zu bauen. Ohne große Hardware "frikeleien". SD Karte ist auch mit
drauf sowie Lipo Lader.
Soweit so gut. Das Programmieren des Olimexino hat schnell geklappt.....
aber ein primitives Proramm zu Ausgeben auf den USB Port und anzeige mit
dem Arduino-IDE-Monitor war zum verzweifeln (siehe unten)!
-zunächst Zweifel am Programm
-Versuch mit HTerm die Ausgabe anzuzeigen --> kein Erfolg
-verzweifel, veerzweifel.......nahe am Herzkasper
...
-Neuer Anzeigeversuch mit PUTTYPortable ....und siehe da, es funzt wie
es soll.
Bisher hatte ich immer für solche Zwecke HTerm zu meiner vollsten
Zufriedenheit im Einsatz.
Kann mir jemand von den Experten erklären warum das nur mit dem Putty
geht?
1 | int num = 0;
|
2 |
|
3 | void setup() {
|
4 | Serial.begin(9600);
|
5 |
|
6 | while(!Serial); //wait for serial port to connect - needed for Leonardo only
|
7 | //wait_for_serial();
|
8 | }
|
9 |
|
10 |
|
11 | void loop() {
|
12 |
|
13 | delay(1000);
|
14 | Serial.print("das ist die Nummer:");
|
15 |
|
16 | num += 1;
|
17 | Serial.println(num);
|
18 |
|
19 | // if (num >= 23){
|
20 | // stop();
|
21 | // }
|
22 |
|
23 | }
|
24 |
|
25 | void stop() {
|
26 |
|
27 | while(1 == 1);
|
28 |
|
29 | }
|
30 |
|
31 | void wait_for_serial(void)
|
32 | {
|
33 | while(Serial.available() == 0);
|
34 | }
|