Jump to content

Manni

Members
  • Gesamte Inhalte

    10
  • Benutzer seit

  • Letzter Besuch

Posts erstellt von Manni

  1. Hallo,

     

    ich kriege einen IO-4 und einen LC 20x4 partout nicht dazu zusammen zu laufen. Jeder einzeln funktioniert, sind aber beide angeschlossen werden sie nicht erkannt. Habe es mit einem anderen LCD und anderem Master versucht, immer das Gleiche. Auch eine externe Stromversorgung mit Step-Down hat es nicht gebracht.

    Hat jemand eine Idee?

  2. Hallo,

     

    sehe ich das richtig, dass der "iOS support" nur funktioniert, wenn ich mein iPhone/iPad mit einem Rechner verbunden habe auf dem der Brick Dämon läuft und mit einem Brick verbunden ist? Das geht auch mit VNC!

    Somit würde nur eine WLAN Verbindung iPhone/iPad <-> Brick Sinn machen. Wenn dem so ist, möchte ich bitte ein WLAN Modul (oder auch 2) vorbestellen.

     

    Gruß

  3. Hallo,

     

    ich bin ein objektive-c Neuling. Hier meine bisherigen Erfahrungen mit einem Poti:

     

     refToSelf = self;

    liefert:

    Implicit conversion of an Objective-C pointer to 'void *' is disallowed with ARC(Automatic Reference Counting)

     

    Meine Versuche mit Hilfe von Google:

     

    1. Selector:

      
    - (void)callBackPoti:(id)sender:(int16_t)valuePoti{
      [_labelPoti setStringValue:[NSString stringWithFormat:@"Rotary Poti: %d",valuePoti]];
    }
    
    ...
    
    SEL sel = @selector(callBackPoti:);
    rotary_poti_register_callback(&rotaryPoti, ROTARY_POTI_CALLBACK_POSITION, sel);
    

     

    crashed beim Drehen am Poti

     

    2. c Style Callback

    void callBack(int16_t valuePoti)
    { 
      [[[[NSThread currentThread] threadDictionary] objectForKey:@"labelPoti"] setStringValue:[NSString stringWithFormat:@"Rotary Poti: %d", valuePoti]];  
    }
    
    ...
    
    rotary_poti_register_callback(&rotaryPoti, ROTARY_POTI_CALLBACK_POSITION, &callBack);
    

    tut nix :-(

     

    Vielleicht gibt es einen Mac Experten, der weiterhilft. Sonst bleibe ich beim NSTimer.

     

    Gruß an alle Mac User

     

  4. Hallo,

     

    ich benutze NSTimer:

     

    timer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(OnTimer:) userInfo:nil repeats:YES];

     

    und

     

    - (void) OnTimer:(NSTimer*)timer{
      int16_t temperatureValue;
      if (temperature_get_temperature(&temperature, &temperatureValue)<0) {
        return;
      }
      [_labelTemperature setTitle:[NSString stringWithFormat:@"% 5.2f°C", temperatureValue/100.]];
    
    }

     

    Gruß Manni

×
×
  • Neu erstellen...