Jump to content
View in the app

A better way to browse. Learn more.

Tinkerunity

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Geschrieben

Hallo Tinkerforge-Gemeinde!

 

Ich bin ganz neu im Thema und habe jetzt einige Tage die Doku gelesen. Für eine Sprache habe ich mich noch nicht entschieden. Kann PHP ganz gut und in C bzw. Java habe ich Grundkenntnise. Aktuell frage ich mich solche Dinge:

Nehmen wir mal an, dass ich mich für PHP entscheide. Dann muss ich ja für regelmäßige Ereignisse wie das speichern von Messwerten oder das aktualisieren vom Display einen Auslöser haben, welcher die Webseite immer wieder lädt. Oder? Ein Cronjob? Ich verstehe nicht so ganz wie ich dann zum Beispiel beim drehen am Poti die Geschwindigkeit eines Motors steuere? Stehe echt auf dem Schlauch. Wäre das bei einer anderen Sprache anders?

 

Würde mich freuen, wenn ihr mir etwas auf die Sprüge helft. Danke!

 

Sebastian

Geschrieben

Hi und willkommen,

 

ich persönlich würde PHP nur verwenden, zum Abfragen von Werten. Ich nehme es für meine Wetterstation. Im Zusammenhang mit einem Cronjob und einer Datenbank sehr zu empfehlen.

 

Für "Interaktion" (Aktion / Reaktion) habe ich Python "gelernt". War insgesamt ein Nachmittag um die ersten Programme laufen zu lassen.

Wenn du bereits Java oder C kennst, dann geht es auch darin auch super. Die Beispiele -> http://www.tinkerforge.com/doc/Downloads.html#bindings-und-beispiele sind eigentlich sofort lauffähig.

Geschrieben

Ansonsten haben einige auch PHP Standalone laufen lassen, also ohne webserver. Würde ich aber auch nicht unbedingt empfehlen. Mein Tipp wäre auch Java, wenn du nix neues willst, sonst Python.

Geschrieben
  • Autor

Ich denke, dass ich mich für Python entschieden habe. Habs mir mal angeschaut und es hat auch was.

 

Wenn ich jetzt das ganze in Python schreibe und damit steuere, kann ich dann gleichzeitig über php zugreifen um zum Beispiel auf einer Webseite Temperaturen anzuzeigen?

Geschrieben

Grundsätzlich kannst du auch parallel aus verschiedenen Programmen (und SPrachen) zugreifen. Bei sowas wie "Temperatur lesen" ist das auch problemlos.

Möglicherweise möchtest du auch auf deiner Website nur noch auf eine Datenbank zugreifen in der alles relevante abgelegt ist. Diese Datenbank könntest du dann per Python-Programm updaten. Je nachdem was dir sympatischer ist und was besser in deine Anwendung passt.

Geschrieben
  • Autor

Auch hier sollte ich auf Dich hören! Python sammelt die Daten und schreibt sie in ne DB und die Webanwendung schaut in die DB.

Geschrieben

Hier habe ich auch nicht so viel Angst vor einem Ratschlag von mir, wie bei den Hardware-Fragen :D

Geschrieben

Ich programmiere selber in Java und würde dir (ausser für sehr kleine Projekte) immer zu Java raten.

Ist zwar etwas persönliches warum ich zu Java rate, aber für große Projekte mit GUI würde ich immer zu Java raten, wenn es dir natürlich darum geht, jede 2 Min. Daten in ne DB zu schreiben die du aus dem AL-Bricklet liest (als Bsp.) dann kannst du das gleich genauso gut in Bash machen.. :-)

 

Gruß Flo

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gast
Reply to this topic...

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.