Show Posts
Pages: 1 [2] 3 4 ... 6
16  International / Deutsch / Abgesetzte Antenne on: December 09, 2012, 08:19:44 am
Hallo,

Ich benötige mal eure Elektronikkenntnisse.

Ich habe mir jetzt hier eine Steuerung für meine Funktsteckdosen gebaut. Ich würde das ganze gerne in ein Gehäuse bauen.

Jetzt ist die Frage, was macht man mit der Antenne? Kann ich die Antenne irgendwie abgesetzt an der Außerseite vom Gehäuse anbringen? Muss ich dafür nur einen isolierten Draht nehmen und die passende Länge am Ende abisolieren?

Vielen Dank schonmal für eure Hilfe.
Stefan
17  International / Deutsch / Re: homecontrol4me sprengt Arduino Uno on: December 09, 2012, 07:14:45 am
Also ich hatte das gleiche Problem auch. Ich konnte es lösen, indem ich auf einen Arduino Uno R3 umgestiegen bin. Der Uno mit R1 konnte sich auch nicht bespielen lassen.
18  International / Deutsch / Re: SoftwareSerial - Pins verändern on: July 15, 2012, 11:48:17 am
Es über einen Pointer zu machen ist natürlich auch eine gute Variante. Ich glaube das werde ich direkt so von dir übernehmen wenn du gestattest.
19  International / Deutsch / Re: SoftwareSerial - Pins verändern on: July 15, 2012, 11:44:49 am
Was ich vor habe ist, dass wenn der Benutzer meine Library verwendet er beim Initialisieren der Klasse, die Pins übergeben kann, die genutzt werden für die SoftwareSerial.

Ich möchte ungerne feste Werte innerhalb der Lib verwenden.
20  International / Deutsch / SoftwareSerial - Pins verändern on: July 15, 2012, 10:34:56 am
Hallo,

Gibt es eine Möglichkeit die Pins für ein SoftwareSerial zur Laufzeit zuändern?

Derzeit nutze ich folgenden Codeschnipsel in einer Library:

Code:
#include "Arduino.h"
#include "MaestroServo.h"
#include "SoftwareSerial.h"

SoftwareSerial maestroSerial(3, 4);

MaestroServo::MaestroServo(unsigned char rxPin, unsigned char txPin, int baudRate, unsigned char resetPin, unsigned char commandSendPin)
{
    // start the communication
    maestroSerial.begin(baudRate);
    
    // define pin modes
    pinMode(resetPin, OUTPUT);
    pinMode(commandSendPin, OUTPUT);
    
    // save for later internal use
    _rxPin = rxPin;
    _txPin = txPin;
    _baudRate = baudRate;
    _resetPin = resetPin;
    _commandSendPin = commandSendPin;
}

So richtig weiß ich nur nicht wie ich die SoftwareSerial Pins im Constructor der Klasse verändern kann.

Geht es einfach mit einem:

Code:
SoftwareSerial maestroSerial(rxPin, txPin)

Gruß
Stefan
21  International / Deutsch / Re: Arduino - Pololu Maestro Servo Controlle on: July 15, 2012, 10:31:58 am
Also ich benutze den Micro Maestro zur Zeit parallel am Arduino und PC.

Per USB seh ich die Position und Einstellungen am PC und kann so checken ob der Arduino alles richtig setzt.
22  International / Deutsch / Re: Arduino - Pololu Maestro Servo Controlle on: July 15, 2012, 10:25:30 am
So der erste Draft der Library ist fertig.  smiley-mr-green

Genutzt wird SoftwareSerial und verfügbar ist folgendes:

Code:
   MaestroServo(unsigned char rxPin, unsigned char txPin, int baudRate, unsigned char resetPin, unsigned char commandSendPin);
    void reset();
    
    void set_target(unsigned char servo, unsigned int target);
    void set_target(unsigned char device, unsigned char servo, unsigned int target);
    void set_target_minissc(unsigned char servoNumber, unsigned char servoPosition);
    
    void send_home();
    void send_home(unsigned char device);
    
    void set_speed(unsigned char servo, unsigned int speed);
    void set_speed(unsigned char device, unsigned char servo, unsigned int speed);

    void set_acceleration(unsigned char servo, unsigned char acceleration);
    void set_acceleration(unsigned char device, unsigned char servo, unsigned char acceleration);

    void set_servo_off(unsigned char servo);
    void set_servo_off(unsigned char device, unsigned char servo);
    
    char get_moving_state();
    char get_moving_state(unsigned char device);
    
    char get_errors();
    char get_errors(unsigned char device);

Ich denke damit ist schonmal ein guter Baustein gelegt.

Wenn Interesse daran besteht muss ich mir nur noch überlegen wie ich es sinnvoll veröffentlichen kann.
23  International / Deutsch / Re: Arduino - Pololu Maestro Servo Controlle on: July 15, 2012, 05:48:29 am
Das ist genau das was ich mit der Anfrage jetzt vor hatte. Werd mich mal ran setzen heute für einen ersten Draft mit SoftwareSerial.
24  International / Deutsch / Re: Arduino - Pololu Maestro Servo Controlle on: July 15, 2012, 03:32:11 am
Hall.

Danke für deine Hilfe. Hab es gestern dann auch noch gesehen. Auch dass ich ein Problem beim setzen des Reset hatte. Jetzt habe ich 3 Funktionen um das Target zu setzen, einmal MiniSSC, Compact und pololu.

Besteht hier Interesse an einer Bibliothek für den Pololu Servo Controller? Ich konnte bisher noch nichts richtiges finden.
25  International / Deutsch / Arduino - Pololu Maestro Servo Controlle on: July 14, 2012, 10:08:17 am
Hallo,

Hat jemand von euch zufällig den Maestro Servo Controller im Einsatz?

Ich verzweifle hier gerade mit dem Ding. Wenn ich Ihn an den PC anschließe funktioniert alles wunderbar.

Verbinde ich jedoch TX vom Arduino mir RX vom Maestro und nutze die 5V und Masse vom Arduino am Maestro bekomme ich den Servo nicht zum bewegen.

Folgenden Code nutze ich aktuell dafür:

Code:
#include <SoftwareSerial.h>
#define txPin 4
#define rxPin 3

SoftwareSerial mySerial(rxPin, txPin);
void setup()// run once, when the sketch starts
{
  pinMode(7,OUTPUT);
  pinMode(7,HIGH);
  delay(50);
  pinMode(7,LOW);
  
  mySerial.begin(9600);
  delay(1000);  
}

void loop()
{
   delay(1000);
   set_target(0, 8000);
   delay(1000);
   set_target(0, 4000);
}


void set_target(unsigned char servo, unsigned int target)
{
    mySerial.write(0xAA); //start byte
    mySerial.write((byte)0x00); //device id
    mySerial.write(0x84); //command number
    mySerial.write(servo); //servo number
    mySerial.write(target & 0x7F);
    mySerial.write((target >> 7) & 0x7F);
}

Hat jemand einen Tipp für mich?
26  International / Deutsch / Re: 24v Netzteil für HP LEDs on: January 01, 2012, 11:39:59 am
Ich kann nur die guten Stops empfehlen. Damit hatte ich noch nie Probleme und ohne Lüfter und ohne Alles.
Ich belaste die oft mit Spitzen bis an die 10A ran.

http://www.conrad.de/ce/de/product/511069/?insert=U1&hk=WW2&utm_source=epro&utm_medium=seosite&utm_campaign=link&WT.mc_id=epro

Leider auch ein bisschen teurer eben, aufgrund der Qualität.
27  International / Deutsch / USB Host Library - Arduino 1.0 on: December 06, 2011, 12:50:13 pm
Hallo,

Hat jemand von euch zufällig die lib schon mit 1.0 laufen?
28  International / Deutsch / Signal verstärken on: November 16, 2011, 12:30:52 pm
Hallo,

Ich hab mal wieder ein Problem. Ich möchte gerne ein kleines Signal (0-100mV) verstärken und mit einem analogen Eingang des Arduino einlesen. Ich hab noch einen MC3403 Verstärker hier liegen. Kann ich damit etwas anfangen oder brauche ich sonst noch was?

Sorry aber ich hab Null plan wie ich das Ding verdrahten muss damit ich es zum laufen bekomme.

Vielen Dank schonmal
Stefan
29  International / Deutsch / Re: Arduino Nano Shields on: November 13, 2011, 12:18:16 pm
Leider suche ich das ganze für einen Arduino Nano.

Und ein Terminal Adapter ist folgendes
30  International / Deutsch / Arduino Nano Shields on: November 13, 2011, 10:49:06 am
Hallo,

Weiß jemand von euch zufällig wo man in Deutschland Arduino Nano Shields kaufen kann?

Speziell suche ich ein USB Host Shield und einen Terminal Adapter.

Gruß
Stefan
Pages: 1 [2] 3 4 ... 6