Jump to content

The_Real_Black

Members
  • Gesamte Inhalte

    288
  • Benutzer seit

  • Letzter Besuch

Alle erstellten Inhalte von The_Real_Black

  1. @m0d Achtung aktuell ist mono auf dem Pi irgendwie nicht frunktionsfähig zumindest bei Oberflächen wirft Mono Fehler. Als Tipp wird immer wieder gesagt man sollte Arch Mono (?) verwenden dass hat den Bug nicht. Ich hab dann nicht viel weitergeforscht, falls jemand das Arch benützt oder mono zum laufen bekommt würde ich mich über eine Info wie er es geschafft hat freuen ^^
  2. http://www.conrad.de/ce/de/product/191152/Arexx-Fahrgestell-Robby-RP5RP6-Roboter?ref=searchDetail Sieht mir sehr nach diesen unterbau aus. Ich verwende auch diesen Unterbau und mir ist leider der Raspi auf dem Roboter zu "schwer", da ich dann größere Akkus darauf Packen müsste und dass gestell sich nicht mehr bewegen wollte. @knotti2010 Welche Akkus verwendest du außer die Normalen AAA zum Motorberieb?
  3. I put the JS File into Eclipse (JS View) and got the following two Errors just for information if there is a problem or Bug in it. Version from "2014-02-26" - The left-hand side of an assignment must be a variable Tinkerforge.js function assert (test, message) { if (!test) throw new Error(message || 'Failed assertion') } },{"base64-js":55,"ieee754":56}],55:[function(require,module,exports){ var lookup = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'; - Syntax error on token ",", ArrayLiteralHeader expected after this token Tinkerforge.js // TODO(shtylman) process.cwd = function () { return '/' }; process.chdir = function (dir) { throw new Error('process.chdir is not supported'); }; },{}],54:[function(require,module,exports){ var base64 = require('base64-js') var ieee754 = require('ieee754') ------- What IDE are you (all) using for JS development?
  4. http://www.tinkerunity.org/wiki/index.php/DE/Projekte/TheRealBlack_Web I played with the bindings and it is great. Switching LED Lights on a IO16 Bricklet by using only a website opens a lots ways to use it. Maybe i combine this with the nice LCARS Template i found before.
  5. Kleine Frage zu dem OS, da ihr bereits geschrieben habt, dass ihr alle Bindings unterstützt (Java, C++), aber werdet ihr auch C# also Mono darauf direkt laufen lassen können? Wenn ja läd man dann den Source auf den RED oder die Exe/dll?
  6. Ein BrickD Webserver welcher einen gezielt die Werte zurück gibt wäre genial, denn im Moment bastle ich selber sowas in C# bzw. Java. Eine allgemeine Lösung welche direkt im BrickD implementiert ist, kann einiges vereinfachen.
  7. Ja du öffnest und beendest die Connection in einer Methode, damit ist die Verbindung schneller beendet als dass der Callback auslösen kann. Du solltest die Verbindung als Member hinterlegen und nicht als Lokale Variable. Dann kannst du wie jetzt oder per Button die Connection öffnen und den Callback hinterlegen. Mit einen anderen Button oder beim FormClosing Event der Form kannst du dann die Verbindung wieder sauber beenden.
  8. Hallo TF und ST Fans, ich musste nach dem ich das Bild vonSilver80 (Hier) gesehen habe auch sowas in der Art machen. Daraus ist das Projekt "Brickserver" geworden. Das Original Template findet man hinter diesen Link. Leider ist es ein statisches, absolut auf den Body bezogenes Template... und damit für dynamisches Anpassen nicht geeignet. Nach einer Überarbeitung und dabei entfernen vieler unnützer CSS Klassen sowie zusammenfügen von Teilelementen im Layout hatte ich eine Vorlage welche ich dann zu einer C# Klasse zusammen setzen konnte. Die LCARS Klasse kann verschiedene Unterelemente aufnehmen, dies können die Buttons usw sein am Ende der Klasse kann man die ToString Funktion aufrufen und damit das fertige HTML erhalten. Diesen String liefere ich dann per HTTPListener an den Webbrowser aus. Features: - Benötigt Admin-Modus (für HttpListener und Deamon Steuerung) - 404 und Weiterleitungsseite enthalten (Test Index seite enthalten) - Liefert auch im root befindliche HTML Seiten aus. - JS läd die Seite nach jeden Ajax Aufruf neu ("Feature" bis das Skript mehere Elemente umsetzen kann) - Jedes HTML Element Gruppe ist in einer eigenen Klasse gekapselt und kann per toString ausgegeben werden. - Random Color bei den Elementen - Ajax wird vom Webserver unterstützt. - Jede nicht gefundene Seite führt auf den Index. - ... Hinweise; - die Schriftarten für die Anzeige müssen selbst von der Templateseite geladen werden. - Root Ordner ist im Code angegeben - IDs bei den Ajax Aufrufen ist etwas schlecht verwaltet... Hier ein Video: und der Download. http://www.therealblack.net/TFUploads/BrickServer.7z
  9. Hi, der Masterbrick muss immer der unteste Brick sein. (Außer bei den letzten Versionen hat sich was geändert)
  10. Mit was ist die Oberfläche erstellt worden? Gibt es da eine freie C# Lib?
  11. *Push* Hi wie sieht es denn mit diesen Projekt denn so weiter aus? Hat sich noch was hier getan?
  12. http://www.heise.de/newsticker/meldung/Neue-Sensor-Module-fuer-Tinkerforge-2056989.html
  13. Im Moment komme ich leider zu nichts, aber ich möchte eine kleine Idee hier niederschreiben: https://www.tinkerforge.com/de/shop/bricklets/piezo-speaker-bricklet.html http://de.wikipedia.org/wiki/Tonwahlverfahren müsste doch mit 2 bricklet funktionieren oder?
  14. http://www.golem.de/news/tinkerforge-serverraum-ueberwachung-1309-101788.html Nett, dass sie wieder etwas über euch bringen.
  15. @thunderbird: Kannst du verraten wo du das Display gekauft hast?
  16. Mein IR Bricklet misst mit Hilfe des Servos eine halb Kugel aus... cool... also muss man sich das Bild oben auch Kugelförmig verzerrt vorstellen. Ich bin nach einiger Überlegung und Tests "wieder" auf OpenCV bzw den Wrapper EmguCV gekommen, da Bild-Erzeugung und Bearbeitung viel schneller und einfacher ist als mit C# eigenen Mitteln... Besonders im Skalieren macht C#/.net einiges falsch Beispiel ist ein 2x2 Pixel Bild auf 300x300 Skalieren: Bei C# wird das Bild entweder geglättet also verschmieren die Farben oder aber es wird nicht korrekt hochskaliert, da sich die Mitte verschiebt, somit ist es für weitere Auswertungen wertlos... Beispiele wären im Source enthalten (obere 3 Buttons), aber ich hab keine Ahnung ob es im Moment genügen würde hier einfach nur meinen Source hochzuladen oder aber gleich die Emgu und OpenCv Libs auch... Es wird sich ja niemand OpenCV installieren wollen um meinen Source zu testen. Anderseits will ich auch nicht diese Fremdlibs hier mitgeben, da es gesammelt 1GB ausmacht. Ich müsste die Abhängigkeiten beachten und dann nur die nötigen Libs mitgeben, dann würde ich sicher etwas weniger Umfang haben... Wie sieht es aber dann wieder mit den Lizenz aus?... Fragen über Fragen... vermutlich werde ich nur meinen Source hochladen, dann muss jeder selbst EmguCV installieren und ich bin fein raus ^^
  17. http://www.therealblack.net/TFUploads/Roboter_Test1.jpg http://www.tinkerunity.org/forum/index.php/topic,55.15.html Hi noch jemand der den Conrad Rover einsetzt. Es freut mich! Ich glaub ich werde mir die Idee mit der FB Basisplatte abschauen ;-)
  18. Nett ist dies auch geklärt ^^ und noch ein Video: (Das ruckeln hier ist das flippen der Achsen beim drehen) Ich hab mal die Ausgaben des IMU mit den beiden Servos verbunden... mich stört das Achsen springen noch ein wenig, aber dafür ist die Vorrichtung garnicht gedacht ^^ Der IMU sollte nur die Nullstellung berechnen welche eben wäre um gerade in Fahrtrichtung des Roboters Abstände zu messen.
  19. @AuronX: Diese Frage muss ich leider an das TF Team weiter geben, da ich nur am Anfang einmal -90 , -45 , 0 , 45 , 90 angesteuert habe und dann der Servo Test vom BrickV gelaufen ist. ^^ Dies habe ich im eigenen Drucker gemacht hat ein paar Anläufe gedauert bis alles sauber gedruckt wurde und die Servo-Arme stabil waren. Ein paar Versuche brachen bei der ersten Drehung ab.
  20. Hallo ist es möglich, da der Viewer sowieso Adminrechte benötigt den Deamon über das Programm zu starten? Am besten wäre eine eigene Seite mit einer Info ob der Deamon als Service erkannt wurde und die Buttons für Start, Stopp und Restart. Für den simulierten Stack habe ich bereits in C# den Service Programmtechnisch beendet bzw umgeschalten, dass war aber .Net C# ist dies mit Python auch möglich?
  21. I want a LCD with API some like: char[,] getScreen(); // C# get all chars from the screen char[][] getScreen(); // C++, Java char getScreen(int x, int y); // for loops CallbackDisplayChanged; // raised if the screen was set by source So i am able to create my own UI on the api -> if the CallbackDisplayChanged is raised i update the elements on the UI -> and redraw them.
  22. @AuronX: Mir gingen noch die anderen Brickletimplementierungen durch den Kopf. Deine Lösung ist gut. Ich bin mir noch nicht sicher was der beste Weg ist, aber ich würde es auch erst wie im "RandomAmbientLightBricklet" machen. Edit: Noch eine Idee: Binde die TF Bindings mit ein und verwende ihre Konstanten anstelle es selbst hard zu Coden.
×
×
  • Neu erstellen...