Show Posts
Pages: [1]
1  International / Deutsch / Re: Was bedeutet # Zeichen im Code ? on: June 20, 2014, 03:01:39 am
Danke fuer die schnellen Antworten .....
2  International / Deutsch / Was bedeutet # Zeichen im Code ? on: June 20, 2014, 02:37:00 am
Sorry fuer die Anfaengerfrage.

Was bedeutet das Zeichen # vor normalen Befehlen?
Und wo steht das in der Docu ?

Hier ein Beispiel:

#ifdef CALIBRATION

  // Servohorns will have 90° between movements, parallel to x and y axis
  drawTo(-3, 29.2);
  delay(500);
  drawTo(74.1, 28);
  delay(500);

#else


  int i = 0;
  if (last_min != minute()) {

    if (!servo1.attached()) servo1.attach(SERVOPINLIFT);
    if (!servo2.attached()) servo2.attach(SERVOPINLEFT);
    if (!servo3.attached()) servo3.attach(SERVOPINRIGHT);

    lift(0);

    hour();
    while ((i+1)*10 <= hour())
    {
      i++;
    }

    number(3, 3, 111, 1);
    number(5, 25, i, 0.9);
    number(19, 25, (hour()-i*10), 0.9);
    number(28, 25, 11, 0.9);

    i=0;
    while ((i+1)*10 <= minute())
    {
      i++;
    }
    number(34, 25, i, 0.9);
    number(48, 25, (minute()-i*10), 0.9);
    lift(2);
    drawTo(74.2, 47.5);
    lift(1);
    last_min = minute();

    servo1.detach();
    servo2.detach();
    servo3.detach();
  }

#endif


Danke im vorraus
3  International / Deutsch / Re: ProtoShields als Sammelbestellung - Besteht Interesse? on: November 02, 2012, 09:56:34 am
Hallo
Interesse haette ich schon.
Was ist aus deiner alternativen Spannungsversorgung geworden ?

Wie waehre es mit einem Schaltregeler anstatt eines Linearreglers mit erweiterten Eingangsspannungsbereiches (42Volt) ?
 
KR
4  International / Deutsch / Re: Woher Libary fuer Ethernet ENC60J28 Shield on: October 25, 2012, 09:47:41 am
Danke

Das hilft mir schon weiter
5  International / Deutsch / Woher Libary fuer Ethernet ENC60J28 Shield on: October 24, 2012, 08:19:17 am
Hallo

Ich habe hier das Ethernet ENC60J28 Shield .
Woher bekomme ich eine Libary oder Beispiele?
Vielleicht auch ein Ethernet toutorial ?
Vielleicht kann jemand helfen.

KR
6  International / Deutsch / Re: Nur Fehlermeldungen ? on: October 22, 2012, 05:25:06 am
Danke fuer die bisherigen Antworten.

Es fustriert nur, wenn man einfache Beispiele aus dem Netzt nimmt und die dann verda..t nochmal nicht funktionieren.

KR
7  International / Deutsch / Re: Nur Fehlermeldungen ? on: October 17, 2012, 08:55:43 am
Danke fuer die Antwort.

ich verwende die Beispiel so wie sie angegen sind.
Der Code fuer den Arduino lautet:
Code:
/*
Sainsmart LCD Shield for Arduino
Key Grab v0.2
Written by jacky

www.sainsmart.com

Displays the currently pressed key on the LCD screen.

Key Codes (in left-to-right order):

None   - 0
Select - 1
Left   - 2
Up     - 3
Down   - 4
Right  - 5

*/

#include <LiquidCrystal.h>
#include <DFR_Key.h>

//Pin assignments for SainSmart LCD Keypad Shield
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
//---------------------------------------------

DFR_Key keypad;

int localKey = 0;
String keyString = "";
                 
void setup()
{
  lcd.begin(16, 2);
  lcd.clear();
  lcd.setCursor(0, 0);
  lcd.print("Key Grab v0.2");
  delay(2500);
 
  /*
  OPTIONAL
  keypad.setRate(x);
  Sets the sample rate at once every x milliseconds.
  Default: 10ms
  */
  keypad.setRate(10);

}

void loop()
{
  /*
  keypad.getKey();
  Grabs the current key.
  Returns a non-zero integer corresponding to the pressed key,
  OR
  Returns 0 for no keys pressed,
  OR
  Returns -1 (sample wait) when no key is available to be sampled.
  */
  localKey = keypad.getKey();
 
  if (localKey != SAMPLE_WAIT)
  {
    lcd.clear();
    lcd.setCursor(0, 0);
    lcd.print("Current Key:");
    lcd.setCursor(0, 1);
    lcd.print(localKey);
  }
}


Die Folder  fuer DFR_Key sind auch angelegt.
KR
 
8  International / Deutsch / Nur Fehlermeldungen ? on: October 17, 2012, 08:39:59 am
Hallo
 Verwende Arduino 1.0.1 unter Windows.
Egal welche Beispiele ich aus dem Forum oder Hersellerseiten verwende. Ich bekomme nur Fehlermeldungen.
Z.B.(beim LCD Key Shield)

Key_Grab.cpp.o: In function `__static_initialization_and_destruction_0':
C:\Temp\build4488143314118283572.tmp/Key_Grab.cpp:31: undefined reference to `DFR_Key::DFR_Key()'
Key_Grab.cpp.o: In function `loop':
C:\Temp\build4488143314118283572.tmp/Key_Grab.cpp:65: undefined reference to `DFR_Key::getKey()'
Key_Grab.cpp.o: In function `setup':
C:\Temp\build4488143314118283572.tmp/Key_Grab.cpp:50: undefined reference to `DFR_Key::setRate(int)'

Wie grenzt man seine Fehlersuche sinnvoll ein? Wie geht man strukturiert vor? Muss jeder die selben Fehler immer wieder machen ?

Danke
Pages: [1]