Jump to content

kuchenmann

Members
  • Gesamte Inhalte

    13
  • Benutzer seit

  • Letzter Besuch

kuchenmann's Achievements

Newbie

Newbie (1/14)

0

Reputation in der Community

  1. Das trifft sich gut, da hätt ich auch gleich einen Frage Und zwar kann ich ja mit Python über is_button_pressed oder so abfragen ob ein knopf gedrückt wurde. Mein Problem ist aber das ich den Knopf drücke dann Enter drücken muss und mir dann erst gesagt wird welcher Knopf gedrückt wurde. Also um Beispielsweiße das Display auszuschalten muss ich den Knopf drücken Enter drücken und dann könnt ich erst weiter im Programm sagen dass er das Licht ausmachen soll. Wie kann ich das denn anders lösen? Über Schleifen und dann gibt es ja noch pressed und released oder so? MfG kuchenmann
  2. Nein daran liegts nicht. Habs lösen können. Steht dick und fett in der Fehlermeldung. in der bricklet_lcd... war from .ipconfig drin gestanden Also hab ich den punkt rausgemacht und siehe da es geht. Wo bei das ja auch mit Punkt gehen müsste dann müsste nur ich etwas in meinem code ändern oder?
  3. Hab nun alles wie folgt geändert: #!E:\Programme\Python\python.exe # -*- coding: utf-8 -*- HOST = "localhost" PORT = 4223 UID = "94s" # Change to your UID from tinkerforge.ip_connection import IPConnection from tinkerforge.bricklet_lcd_20x4 import LCD20x4 if __name__ == "__main__": ipcon = IPConnection(HOST, PORT) # Create IP connection to brickd lcd = LCD20x4(UID) # Create device object ipcon.add_device(lcd) # Add device to IP connection # Don't use device before it is added to a connection # Turn backlight on lcd.backlight_on() # Write "Hello World" lcd.write_line(0, 0, 'Hello World') raw_input('Press key to exit\n') # Use input() in Python 3 ipcon.destroy() Ich hab meinen tinkerforge Ordner mit den Bindings und Quellcode als Unterordner in Libs kopiert also E:\Programme\Python\Libs\tinkerforge\ Jetzt bekomm ich wieder meinen ersten Fehler dass er die Bindings nicht findet. UID stimmt. Wie kann ich die denn im Viewer abändern?
  4. Gerne. Code liegt wei gesagt auf C:\...Desktop\thinkerforge\LCD Python ist in D:\Programme\Python #!/usr/bin/env python # -*- coding: utf-8 -*- HOST = "localhost" PORT = 4223 UID = "94s" # Change to your UID from ip_connection import IPConnection from bricklet_lcd_20x4 import LCD20x4 if __name__ == "__main__": ipcon = IPConnection(HOST, PORT) # Create IP connection to brickd lcd = LCD20x4(UID) # Create device object ipcon.add_device(lcd) # Add device to IP connection # Don't use device before it is added to a connection # Turn backlight on lcd.backlight_on() # Write "Hello World" lcd.write_line(0, 0, 'Hello World') raw_input('Press key to exit\n') # Use input() in Python 3 ipcon.destroy() In der ursprünglichen Datei hieß es: from tinkerforge.ip_connection import IPConnection from tinkerforge.bricklet_lcd_20x4 import LCD20x4 Das musst ich jedoch abändern (siehe vorherige Posts) MfG kuchenmann
  5. Ich hab genauso wie du die 2.7.3 installiert. Auf meinem Desktop im tinkerforge Ordner liegen auch alle benötigten Bindings. Seit dem diese dort vorhanden sind bekomm ich auch den Fehler (erster Post) nicht mehr, dass die Dateien fehlen. Dafür bekomm ich halt einen anderen.(siehe letzer Post) Was stimmt denn da nicht? BrickViewer und Deamon sind keinerlei Problem. Ohne Problem installieren könnnen und wird auch alles erkannnt. MfG kuchenmann
  6. Also ich habe es nicht über die Eingabeaufforderung installiert. Zuvor hat ich es von der offiziellen Seite geladen bekamm jedoch immer einen Fehler, dass er irgendwelche Einträge in der Regestry nicht findet. Das lag daran dass ich ein 64-bit System hab. Fand dann aber im Downloadbereich endlich eine Version die funktionierte (2.7.3) Zurück zu meinem Problem: Was ich gerade gefunden habe: (Wie öffne ich denn einen Spoiler?) If you just want to use a few Bricks or Bricklets and you don’t want to have this many files in you project, you can also copy the files as they are needed. For the Stepper Brick examples we need ip_connection.py and stepper_brick.py. After copying these in the project folder: example_folder/ -> ip_connection.py -> brick_stepper.py -> example_configuration.py we have to remove the tinkerforge package from the examples, i.e. instead of: from tinkerforge.ip_connection from tinkerforge.brick_stepper we use: from ip_connection from brick_stepper After that, the example can be executed again. Also hab ich meinen Quellcode angepasst, funktioniert jedoch immer noch nicht. Fehler jetzt: Traceback (most recent call last): File "C:\Users\Janik\Desktop\tinkerforge\LCD\example_hello_world.py", line 9, in <module> from bricklet_lcd_20x4 import LCD20x4 File "C:\Users\Janik\Desktop\tinkerforge\LCD\bricklet_lcd_20x4.py", line 14, in <module> from .ip_connection import Device, IPConnection, Error ValueError: Attempted relative import in non-package >>>
  7. Doch eigentlich schon. Folgende Dateien sind im Verzeichnis: bricklet_lcd_20x4.py example_hello_world.py ip_connection.py Deswegen versteh ich das ganze ja auch nicht weil doch eigentlich alles da ist???
  8. Hallo zusmamen, ich hab ein kleines Problem mit Python. Bei Python bin ich Neuling, ich hab jedoch Grundkenntnisse in C++ und PHP. Ich habe bewusst Python gewählt weil ich was neues lernen wollte. Ich glaub dass es einfach nur ein Fehler beim Pfad ist. Ich wollte das LCD(20x4)-Beispiel ausprobieren, bekomm jedoch den Fehler: Traceback (most recent call last): File "C:\Users\Janik\Desktop\tinkerforge\LCD\example_hello_world.py", line 8, in <module> from tinkerforge.ip_connection import IPConnection ImportError: No module named tinkerforge.ip_connection >>> Was ist denn da falsch? Ich hab mir die Anleitung und Tutorials von Python schon durchgelesen, da steht dann aber immer nur so 'Run the script' nur blöd das es bei mir nicht läuft MfG kuchenmann
  9. So ich hab es nun geschafft mein MasterBrick neu zu flashen. (Ich hab den Treiber neuinstalliert, dann wurde er auch erkannt.) Vielen Dank.
  10. @M4ST3R Das funktioniert leider nicht hab ich zufor bereits probiert. @borg Ich hab jetzt SAM-BA installiert und die Files in das Verzeichnis extrahiert. Wenn ich dann Erase drücke und ihn anstecke, anschließend den SAM-BA starte kann ich dort aber keine Connection auswählen. Was mach ich denn bitte falsch?
  11. Er wird als Unbekanntes Gerät erkannt (siehe Bild) Was heißt den im Bootloader? Das er sich in der Bootphase "aufgehangen" hat? Ich werd versuchen ihn zuflashen.
  12. Hallo zusammen, ich habe mir nun das Starterpaket bestellt nach dem erfolgreichen Versand habe ich ein wenig getestet und den MasterBrick zumlaufen gebracht. Den Rotary Poti und den AmbientLight Bricklet angeschlossen, hat alles wunderbar funktionert. Und am nächsten Morgen ging gar nichts mehr! Normal leuchtet und blinkt der Master Brick kurz auf wenn ich ihn am Rechner anschließ. Nun macht er das nicht mehr. Es ist zwar durch das akusstische Signal zu hören dass er erkannt wurde, aber das was dann auch. Dann sucht er nach Treibern wie er es beim allerersten mal auch gemacht habe wenn ich auf den Brickd/driver Ordner verweiße findet er dort aufeinmal keine Treiber mehr. Ich hab nun alles neuinstalliert funzt aber immer noch nicht. Eigentlich kann der MasterBrick ja keinen Schaden genommen haben, da er ja immer noch erkannt wird oder? Gruß kuchenmann
  13. kuchenmann

    Komplett Wireless

    Hallo zusammen, ich bin neu im Forum und hab momentan leider noch keine Bricks und bricklets werd mir aber bald welche holen Ich hab mirch vorab erst ein bisschen eingelesen über Möglichkeiten, Funktionen, etc. Was ich richtig cool finden würde, wenn es möglich ist komplett ohne Kabel zu arbeiten. Das ich den Hauptbrick ohne PC nutzen kann. Dass ich meine Konfig drauf spielen kann und somit mit meinem Aulesgerät oder Fernbedinung oder sonst was mobil bin. Ich weiß nicht ob sowas schon mal vorgeschlagen wurde. Ich wollte es nur mal erähnt haben. Mit freundlichen Grüßen kuchenmann
×
×
  • Neu erstellen...