
photron
Administrators-
Gesamte Inhalte
3.189 -
Benutzer seit
-
Letzter Besuch
-
Tagessiege
52
Alle erstellten Inhalte von photron
-
Bindings: C/C++ 2.1.13, C# 2.1.12, Delphi/Lazarus 2.1.13, Java 2.1.11, JavaScript 2.0.12, LabVIEW 2.1.11, Mathematica 2.1.11, MATLAB/Octave 2.0.11, Perl 2.1.11, PHP 2.1.11, Python 2.1.11, Ruby 2.1.11, Shell 2.1.11, Visual Basic .NET 2.1.11 Support für WIFI Extension 2.0 Mesh Node zur Master Brick API hinzugefügt [alle] get/set_status_led_config Funktionen zur Motion Detector Bricklet API hinzugefügt [alle] Sensor- und Fusion-Mode-Konfigurations Funktionen zur IMU Brick 2.0 API hinzugefügt [alle] MSVC Cast Warnungen behoben [C/C++] MSVC stdbool.h Header wird verwendet, falls vorhanden [C/C++] DNS Lookup auf Universal Windows Platform (UWP) korrigiert [C#] $endif / $ifend Vermischung korrigiert [Delphi/Lazarus] Richtiger CompilerVersion Check wird für Generics verwendet [Delphi/Lazarus] Compiler Bug umgangen beim Zuweisen von Konstanten an uint64 Variablen [Delphi/Lazarus] Enumerate Callback Deregistrierung korrigiert [Python] Download: C/C++, C#, Delphi/Lazarus, Java, JavaScript, LabVIEW, Mathematica, MATLAB/Octave, Perl, PHP, Python, Ruby, Shell, Visual Basic .NET
-
AmbientLight Bricklet V2 read out strange?
Thema antwortete auf photrons smitae in: General Discussion
Can also see this effect in Brick Viewer? -
brickv: Suche nach Updates unter macOS schlägt fehl
Thema antwortete auf photrons duaw in: Software, Programmierung und externe Tools
Brick Viewer versucht intern http://tinkerforge.com aufzurufen, um zu testen oder Server erreichbar ist und Firmwares heruntergeladen werden können. Durch die Umstellung auf https:// im Zuge der neuen Homepage, hat sich der SSL Konfigurationsfehler eingeschlichen. Der ist zwar jetzt behoben. Aber das scheint nicht das eigentliche Problem gewesen zu sein. Es scheint mit https:// allgemein zusammenzuhängen, wobei ich das Problem auf unserem Mac hier nicht nachstellen kann. Die Version die ich dir zum Testen geben habe versucht intern jetzt http://download.tinkerforge.com aufzurufen, um zu testen oder Server erreichbar ist und Firmwares heruntergeladen werden können. -
brickv: Suche nach Updates unter macOS schlägt fehl
Thema antwortete auf photrons duaw in: Software, Programmierung und externe Tools
Teste mal bitte diese Version. http://download.tinkerforge.com/_stuff/brickv_macos_2_3_7_3fa5bc99.dmg -
Brick Daemon 2.3.0 Add support for WIFI Extension 2.0 Mesh mode Improve RED Brick SPI stack protocol ACK handling Add Co-MCU Bricklet handling to RED Brick SPI stack protocol Avoid crash due to improperly cancelled USB transfers at device disconnect on Mac OS X Update bundled libusb to 1.0.21 on Windows and Mac OS X Also read config from unsupported Extensions on RED Brick to allow Brick Viewer showing them as unsupported Avoid using Debian specific init script helper functions on Linux Downloads: Windows, Linux (amd64, i386, armhf), Mac OS X
-
Brick Daemon 2.3.0 Support für WIFI Extension 2.0 Mesh Mode hinzugefügt Absturz auf Mac OS X beim Abstecken von Bricks behoben RED Brick SPI Stack Protokoll ACK Behandlung verbessert Co-MCU Bricklet Behandlung zu RED Brick SPI Stack Protokoll hinzugefügt libusb auf Version 1.0.21 auf Windows und Mac OS X aktualisiert Config nicht unterstützter Extensions auf RED Brick wird auch ausgelesen damit Brick Viewer sie als nicht-unterstützt anzeigen kann Init Script Hilfsfunktionen nutzen keine Debian spezifischen Erweiterungen mehr auf Linux Downloads: Windows, Linux (amd64, i386, armhf), Mac OS X
-
[Python] Programm beenden
Thema antwortete auf photrons assassin in: Software, Programmierung und externe Tools
def cb_position(position): oled.clear_display() ipcon.disconnect() sys.exit(0) # Beendet das Program -
AmbientLight Bricklet V2 read out strange?
Thema antwortete auf photrons smitae in: General Discussion
Your program looks okay. In what time intervals do you see this pattern? Maybe you have a blinking LED in the vicinity of the Ambient Light Bricklet 2.0? -
AmbientLight Bricklet V2 read out strange?
Thema antwortete auf photrons smitae in: General Discussion
I just tested this and it works. Can you show your code and describe your hardware setup in more detail? Do you only have a Master Brick with an Ambient Light Bricklet 2.0, or du you have a full Weather Station Kit? -
[TCP/IP] UID as uint32
Thema antwortete auf photrons BOBmoraine in: Software, Programmierung und externe Tools
Stimme, die Dokumentation schweigt sich darüber aus, ich werde das gleich verbessern. Die Stringversion der UID ist Base58 kodiert mit diesem Alphabet: 123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ 6JKUg4 entspricht also 3765642289. Base58 (de)kodiert Funktionen kannst du z.B. dem Source Code der verschiedenen API Bindings entnehmen: https://github.com/Tinkerforge/generators/blob/master/c/ip_connection.c#L520 https://github.com/Tinkerforge/generators/blob/master/python/ip_connection.py#L68 -
RED C++ QT Version anheben
Thema antwortete auf photrons FlyingDoc in: Software, Programmierung und externe Tools
Nachdem ich qt5-default installiert habe sagt mir qmake --version das es Qt 5.3.2 verwendet. qt5-default scheint nicht alle Qt5 Module zu installieren. Für QtSerialPort muss du noch libqt5serialport5-dev installieren. -
Nein, tust du nicht. Da steht überall Python 2.7.
-
Ersetzt mal input() durch raw_input(). Und ich denke du muss deine cb_state_changed() Funktion so abändern von def cb_state_changed(state, idle, nr): if idle: nr.request_tag_id(nr.TAG_TYPE_TYPE2) if state == nr.STATE_REQUEST_TAG_ID_READY: ret = nr.get_tag_id() zu def cb_state_changed(state, idle, nr): if idle: nr.request_tag_id(nr.TAG_TYPE_TYPE2) if state == nr.STATE_REQUEST_TAG_ID_READY: ret = nr.get_tag_id()
-
Probleme Mali GPU und OpenGL Treiber
Thema antwortete auf photrons FlyingDoc in: Software, Programmierung und externe Tools
Die Lösung gibt es hier: http://www.tinkerunity.org/forum/index.php/topic,2839.msg23594.html#msg23594 -
RED Image 1.6 graphische Oberfläche startet nicht
Thema antwortete auf photrons FlyingDoc in: Software, Programmierung und externe Tools
Die Lösung gibt es hier: http://www.tinkerunity.org/forum/index.php/topic,2839.msg23594.html#msg23594 -
RED C++ QT Version anheben
Thema antwortete auf photrons FlyingDoc in: Software, Programmierung und externe Tools
Okay, ich denke ich hab's. Ich kann zumindest Qt5 installieren und ein OpenGL Beispiel kompilieren und laufen lassen. Folgendes habe ich getan: [*]Frisches 1.8er Image auf SD Karte gespielt [*]Die angehängten Packages heruntergeladen und auf den RED Brick übertragen [*]sudo dpkg -i libegl1-mesa_2-10.3.2-1_armhf.deb [*]sudo dpkg -i libegl1-mesa-dev_2-10.3.2-1_armhf.deb [*]sudo dpkg -i libgles1-mesa_2-10.3.2-1_armhf.deb [*]sudo dpkg -i libgles2-mesa_2-10.3.2-1_armhf.deb [*]sudo dpkg -i libgles2-mesa-dev_2-10.3.2-1_armhf.deb [*]sudo apt-get update [*]sudo apt-get install qt5-default Jetzt sollte Qt5 installiert sein und funktionieren. libegl1-mesa_2-10.3.2-1_armhf.deb libegl1-mesa-dev_2-10.3.2-1_armhf.deb libgles1-mesa_2-10.3.2-1_armhf.deb libgles2-mesa_2-10.3.2-1_armhf.deb libgles2-mesa-dev_2-10.3.2-1_armhf.deb -
[C/C++] DLL Benutzung unter Windows
Thema antwortete auf photrons Paskalski in: Software, Programmierung und externe Tools
Nein, aber egal. Da du nicht genau genug beschrieben hast, wie du versuchst hast die DLL zu Erstellen und auch keine Projektdatei vorgezeigt hast, kann ich dir nicht erklären wo dein Problem liegt. Stattdessen habe ich deinem Code eine compile.bat beigelegt, die eine DLL erzeugt. Ich habe auch das Problem mit dem stdbool.h Header unter MSVC 2015 behoben. Ich nehme an du hast Visual Studio 2015 installiert. Lade dir alle angehängten Dateien herunter und speicher sie in einem neuen Ordner. Starte über das Startmenu die "Developer-Eingabeaufforderung VS2015". Dort wechselst du in den neuen Ordner und rufst compile.bat auf. Am Ende hast du eine dymosim.dll Datei, die die temp_ptc() Funktion exportiert. Ich hoffe das hilft dir weiter. bricklet_ptc.c bricklet_ptc.h ip_connection.c ip_connection.h tinker.c compile.bat -
Okay, da ist irgend was grob faul Wenn du sagst, dass die neue brickd Version für den Mac nicht geholfen hat, dann meinst du, dass brickd auf dem Mac immer noch diese Fehler aus deinem ersten Post ausgibt, abstürzt und dann von Hand neugestartet werden muss? Ist UID 68y3Ww ein Master Brick, oder was für ein Brick ist das? Ist IP Adresse 192.168.188.24 der Mac? Kannst du dir auch mal die /var/log/redapid.log Datei auf dem RED Brick ansehen?
-
[C/C++] DLL Benutzung unter Windows
Thema antwortete auf photrons Paskalski in: Software, Programmierung und externe Tools
Der Fehler "undefined reference" heißt, dass der Linker die Implementierungen der angegebenen Funktionen nicht finden kann. Mir ist nicht klar was du damit meinst, dass du eine DLL verwendest. Aus den Meldungen geht hervor, dass du die Datei dymosim.exe erstellst, das ist aber keine DLL. Das einfachst Vorgehen ist es alle Dateien die du angehängt hast in eine .exe zu kompilieren. du brauchst keine DLL. Das halt ich an dieser stelle nicht für sinnvoll. Ich sehe du verwendest MinGW. Aber welche IDE verwendest du? Oder hast du ein Makefile? Ich denke du musst mal neben dem Code auch die Projektdatei oder das Makefile zeigen, damit ich dir weiterhelfen kann. -
All Bricklets with the new 7-pin connector will continue to work with all existing Bricks. You'll only need one of the new 7-to-10 Bricklet cables to connect it.
-
Teste mal bitte diese Version. brickd_macos_2_2_3_hf1.dmg
-
Ja, IE versteht href="" anders als Chrome. Ich habe das jetzt zu href="#" geändert, dann funktioniert es auch in IE.
-
Im Moment wartet dein Program nicht darauf das cb_state_changed() überhaupt aufgerufen wird. In den Beispielen verwenden wir raw_input("Press key to exit\n") von dem finalen ipcon.disconnect() Aufruf, damit das Programm dort darauf wartet, dass der Nutzer eine Taste Drückt um das Program zu beenden. Damit du immer wieder Tags abfragen kannst, könntest du am Anfang von cb_state_changed() einfach nochmal nr.request_tag_id(nr.TAG_TYPE_TYPE2) aufrufen, wenn idle == True ist. Im Prinzip so wie in diesem Beispiel: https://www.tinkerforge.com/de/doc/Software/Bricklets/NFCRFID_Bricklet_Python.html#scan-for-tags Übrigens rufst du nr.get_data() auf ohne vorher nr.request_data() aufgerufen zu haben.
-
Umfrage zum Stecker der neuen Bricklet-Generation
Thema antwortete auf photrons borg in: Allgemeine Diskussionen
Loetkolben, man muss den Stecker nicht verkehrt herum einstecken wollen, um Pins verbogen zu bekommen. Das Problem ist eher, dass man leicht Pins verbiegt, wenn man den Stecker nicht gerade, sondern mehr oder weniger schräg von links oder rechts versucht einzustecken. Das ist auch mir im Eifer des Gefechts schon passiert. Die neuen Stecker haben diese freistehenden Pins so gar nicht, die man beim alten Stecker verbiegen oder abbrechen kann. Daher kann man beim neuen Stecker so nichts verbiegen oder abbrechen. -
Das sieht alles gut aus. Wir haben das hier gerade noch mal getestet und es funktioniert alles wie es soll mit einer Fritzbox. Client Modus funktioniert. Das du über den AP der WIFI Extension auch die IP Adresse des Client erreichen kannst ist normal in dem Fall. Die WIFI Extension bekommt von deinem Linksys Router immer 192.168.2.106 als IP Adresse zugewiesen. Welche IP Adresse bekommt dein Laptop von deinem Linksys Router? Hast du mal in die Konfiguration deines Router geschaut? Zeigt der vielleicht irgendwelche Fehler oder Meldung zur WIFI Extension an? Hast du vielleicht eine Whitelist im Router aktiv und du musst die WIFI Extension erst zulassen? Kannst du die WIFI Extension mit einem anderen Router testen?