Arduino an Pro Mini-Board

chebiqe

Erfahrener Benutzer
#21
Was soll das heisen 'dumme Frage'? Wenn hier einer dumm ist dann wohl ich!
Und in config.h Sektion#4, alternate Boards .... hmmm: 'alternate Boards'... Tja, vielleicht weis ich nicht WO?

In der Gui kann ich zwar Kästchen belegen. Aber ohne dass die RX Balken sich bewegen/ ändern beim Schalterumlegen bringt das ja nüscht. -Bei 'Gear' geht das ja.
Funke Monitor: OK.
GUI: Nix.

(Ich hab ja auch probiert ein Servo testweise an Tx-Aux1 anzuschliesen. Da tut sich nix)
 

Racker

Erfahrener Benutzer
#22
Nur die Knüppelpossitionen lösen nicht mehr das aus was sie vor Monaten taten: Scharfstellen (-Die Profile in der Funke sind nicht mehr die alten.)

Das problem hatte ich auch.Ich habe eine DX6i für den Copter und da musste ich unter Travel Adjust von !00% auf 112 stellen. Dann klappte das Armen
Hatte das so im Sketch eingestellt
***/******************************** ARM/DISARM *********************************/
***/* optionally disable stick combinations to arm/disarm the motors.
*******In*most*cases*one*of*the*two*options*to*arm/disarm*via*TX*stick*is*sufficient**/
****//#define ALLOW_ARM_DISARM_VIA_TX_YAW
****#define*ALLOW_ARM_DISARM_VIA_TX_ROLL
P.S Was hast du für eine Funke?
 

Ori0n

Back again
#23
Racker hat Recht: sind die Werte bei Vollausschlag in der GUI immer über 2000 und bei min. unter 1000?

Zum Code: in MultiWii V2.2 siehts so aus (ist bei allen Softwareversionen under Sektion 4, Boardspezifische Einstellungen):
Code:
/*************************************************************************************************/
/*****************                                                                 ***************/
/****************  SECTION  4 - ALTERNATE CPUs & BOARDS                                    *******/
/*****************                                                                 ***************/
/*************************************************************************************************/

  [B]/**************************************************************************************/
  /********                      Promini Specifig Settings           ********************/
  /**************************************************************************************/

    /**************************    Hexa Motor 5 & 6 Pins    *******************************/
      /* PIN A0 and A1 instead of PIN D5 & D6 for 6 motors config and promini config
         This mod allow the use of a standard receiver on a pro mini
         (no need to use a PPM sum receiver) */
      //#define A0_A1_PIN_HEX

    /*********************************    Aux 2 Pin     ***********************************/
      /* possibility to use PIN8 or PIN12 as the AUX2 RC input (only one, not both)
         it deactivates in this case the POWER PIN (pin 12) or the BUZZER PIN (pin 8) */
      //#define RCAUXPIN8
      //#define RCAUXPIN12

[/B]
  /**************************************************************************************/
  /*****************             Teensy 2.0 Support                    ******************/
  /**************************************************************************************/
    /* uncomment this if you use a teensy 2.0 with teensyduino
       it needs to run at 16MHz */
    //#define TEENSY20


  /**************************************************************************************/
  /********   Settings for ProMicro, Leonardo and other Atmega32u4 Boards     ***********/
  /**************************************************************************************/

    /*********************************    pin Layout     **********************************/
      /* activate this for a better pinlayout if all pins can be used => not possible on ProMicro */
      //#define A32U4ALLPINS

    /**********************************    PWM Setup     **********************************/
      /* activate all 6 hardware PWM outputs Motor 5 = D11 and 6 = D13. 
         note: not possible on the sparkfun promicro (pin 11 & 13 are not broken out there)
         if activated:
         Motor 1-6 = 10-bit hardware PWM
         Motor 7-8 = 8-bit Software PWM
         Servos    = 8-bit Software PWM
         if deactivated:
         Motor 1-4 = 10-bit hardware PWM
         Motor 5-8 = 10-bit Software PWM
         Servos    = 10-bit Software PWM */
      //#define HWPWM6

    /**********************************    Aux 2 Pin     **********************************/
      /* AUX2 pin on pin RXO */
      #define RCAUX2PINRXO

      /* aux2 pin on pin D17 (RXLED) */
      //#define RCAUX2PIND17

    /**********************************    Buzzer Pin    **********************************/
      /* this moves the Buzzer pin from TXO to D8 for use with ppm sum or spectrum sat. RX (not needed if A32U4ALLPINS is active) */
      //#define D8BUZZER

    /***********************      Promicro version related     ****************************/
      /* Inverted status LED for Promicro ver 10 */
      //#define PROMICRO10


  /**************************************************************************************/
  /********                      override default pin assignments    ********************/
  /**************************************************************************************/

  /* only enable any of this if you must change the default pin assignment, e.g. your board does not have a specific pin */
  /* you may need to change PINx and PORTx plus #shift according to the desired pin! */
  //#define OVERRIDE_V_BATPIN                   A0 // instead of A3    // Analog PIN 3

  //#define OVERRIDE_LEDPIN_PINMODE             pinMode (A1, OUTPUT); // use A1 instead of d13
  //#define OVERRIDE_LEDPIN_TOGGLE              PINC |= 1<<1; // PINB |= 1<<5;     //switch LEDPIN state (digital PIN 13)
  //#define OVERRIDE_LEDPIN_OFF                 PORTC &= ~(1<<1); // PORTB &= ~(1<<5);
  //#define OVERRIDE_LEDPIN_ON                  PORTC |= 1<<1;    // was PORTB |= (1<<5);

  //#define OVERRIDE_BUZZERPIN_PINMODE          pinMode (A2, OUTPUT); // use A2 instead of d8
  //#define OVERRIDE_BUZZERPIN_ON               PORTC |= 1<<2 //PORTB |= 1;
  //#define OVERRIDE_BUZZERPIN_OFF              PORTC &= ~(1<<2); //PORTB &= ~1;
Du brauchst das Fettgedruckte
 

chebiqe

Erfahrener Benutzer
#24
Dx6i

Das fette habi übernommen. Den COde gecopy&past't.
Den TrottleFunkenAdjust hmal von-0 bis+122 gesetzt. im Gui sind sie 1466/1980


...nexten Freitag werd ich das alles nochmal von Anfang an durchgehen. -Neues Profil. Neuer Sketch.
Oder aber es liegt, das war früher nicth so, an den 1466/1980er Werten.

Bis jetzt schonmal Danke für euer aufopferndes Kümmern. (ohne dass Kringel verlangt werden) d(°_°)b
 

Ori0n

Back again
#25
copy+Paste wird nicht funktionieren, ich hab nichts ausgewählt ;)
Du musst noch den AUX2 für den Pin konfigurieren, an dem du den AUX Emmpfänger Ausgang angeschlossen hast.

Und die Werte sollten unter 1000 und über 2000 liegen.
 

bumerang

Erfahrener Benutzer
#26
So...zurück zum eigentlichen Thema :)

habe jetzt mal versucht upzudaten auf 2.1

ardunio.exe version 1.5.1 und MWII 2.1 runtergeladen....und versucht aufzuspielen...geht auch rauf (keine Fehlermeldung beim kompilieren und updaten)...aber

die grüne LED am Pro-Mini geht nicht aus und das Board lässt sich auch nicht mithilfe der Knüppel scharfstellen..
hab ich wo einen Eintrag dafür vergessen oder funktioniert 2.1 auf dem Board nicht?

Ralf
 
FPV1

Banggood

Oben Unten