Zeile 1: CPU Temp
Zeile 2: GPU Temp
2 Sekunden Warten
dann wieder von vorne.
Ich habe bis jetzt folgendes hinbekommen:
Programmieren des Digispark das auf dem Display eine Statische Info angezeigt wird.
Mein Quellcode:
// ------ include -------
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
// --- Deklaration und Variablen ------
LiquidCrystal_I2C lcd(0x3F,16,2); //Change address if this is not applicable
void setup(){
// ----- Initialisieren -----
Serial.begin(115200); // Festlegen der Schnittstellen Boudrate
lcd.init(); // Initialisieren des LCD Displays
lcd.backlight(); // Backlight Aktivieren
// ------- 3 x blinken des backlight -------------
for(int i = 0; i< 3; i++)
{
lcd.backlight();
delay(250);
lcd.noBacklight();
delay(250);
} // ENDE Backlight blinken
lcd.backlight(); // backlight on
lcd.init(); // Initialisieren des LCD Displays
lcd.clear(); // Löschen des Displays
lcd.setCursor(0,0); // 1 Teile 1tes Zeichen
lcd.print("COM Tester");
lcd.setCursor(0,1);
lcd.print("Boudrate:115200");
delay (4000); // warte 4 Sec bis Display gelöscht werden kann
lcd.clear(); // Löschen des Displays
}// ENDE Setup
void loop(){
//## ab hier komme ich nicht weiter ##
if (Serial.available()) { // Initialisiere Schnittstelle
delay(100); // warte
lcd.setCursor(0, 0 ); // Setze Curser auf Zeile 1 erstes Zeichen
while (Serial.available() > 0) { // Wenn das Zeichen größer als 0 ist
lcd.write(Serial.read()); // dann gebe es aus
} // ENDE while schlaife
} // ENDE If Serial Schleife
} // ENDE Loop
Was ich nicht hinbekommen habe und dazu benötige ich eure Hilfe:
Wie kann ich aus Powershell heraus das Display ansprechen? ( digispart ist im USB eingesteckt)
Was muss ich noch installieren, denn der Digispark wird nicht als Com Schnittstelle auch nicht als eine andere Schnittstelle erkannt?
Welchen Treiber benötige ich noch unter Win10?
Gibt es eine alternative?
Fehlt mir noch was in dem Quellcode für den Digispark?
Welche Bibliotheken benötige ich noch?
Habt ihr Beispiele
Danke schon mal im Voraus für eure Anregungen und Tipps
Ich bin kein Programmierer und mache gerade meine ersten Gehversuche mit diesem mini Projekt
Setze Deinen Code bitte in Codetags (</>-Button oben links im Forumseditor oder [code] davor und [/code] dahinter ohne *).
So ist er auch auf portablen Geräten lesbar. Das kannst Du auch noch nachträglich ändern.
Ein DigiSpark ist kein Arduino, also musst du schon mal genau mitteilen, was du da hast.
Und das als Hyperlink hier posten.
Dann mal genauer beschreiben was geht und was nicht.
Und auch den Sketch hier in Code-Tags posten.
Dazu die Schaltfläche </> oben links im Editorfenster verwenden.
Dann können alle den Sketch besser lesen.
zuerst einmal danke für die schnellen ANTWORT und den Hinweis mit dem code. Habe es gleich geändert DANKE
@HotSystems: zu deiner Frage; ich verwende genau diesen der hier in der Link beschrieben ist
hxxp://wolles-elektronikkiste.de/digispark-die-bequeme-attiny85-alternative
erworben von: hxxps://www.reichelt.de/digispark-mini-attiny85-usb-mit-stiftleiste-digispark-mini-p192128.html
Ich hoffe das ich hier links posten darf und wo ich ihn gekauft habe.
(Bitte bescheid geben, wenn es nicht erlaubt sein sollte dann lösche ich sie direkt wieder)
Was geht: alles was in void setup() {...} steht
Was nicht geht: was in void loop() {...} steht
hier wollte ich die serielle anfragen, das geht aber irgendwie nicht. @combie: schreibt das nur HID kann @combie: schade,das Seriell nicht geht, denn ich habe 10 digisparks und wollte damit dieses Projekt
realisieren.
Gibt es vielleicht eine andere Lösung, ich möchte gerne diesen Baustein weiter verwenden.
Ich habe dies hier gefunden, kann mir das weiterhelfen und wenn ja, wie?
Gibt es vielleicht eine andere Lösung, ich möchte gerne diesen Baustein weiter verwenden.
Der Bootloader kann bidirektionale Kommunikation über USB.
Allerdings mit mit eigener PID/VID und eigenem Treiber.
Kannste versuchen nachzubauen....
Leider mag Win 10 nur zertifizierte Treiber. Ein derbe Hürde.
Du solltest mal deine Tastatur überprüfen, da bei allen URL die du postest ein "hxxp" statt einem "http" steht.
Und leider sind es URL und keine Links.