Ja, so sieht's aus. Den Vorwiderstand im Led-Zweig des Optokopplers nicht vergessen (siehe Post von Gnom67 )!
Art: Beiträge; Benutzer: Sisor
Ja, so sieht's aus. Den Vorwiderstand im Led-Zweig des Optokopplers nicht vergessen (siehe Post von Gnom67 )!
Nur damit wir uns richtig verstehen: Bitte mit Multimeter im Strommessmodus den Strom zwischen besagten Kontakten messen und hier den Wert hier posten. Dann kann dir besser geholfen werden.
Es werden auch nur Striche gezeichnet, das ist also ok.
Die Komponenten kannst du mit Signals und Slots verbinden, um Daten im Programm weiterzuleiten.
In der paintEvent_Methode wird gemalt....
mainwindow.ui
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>MainWindow</class>
<widget class="QMainWindow" name="MainWindow">
<property name="geometry">
<rect>
...
Für mein Beispiel ist kein händisches #include notwendig. Schau rechts im Objekt-Fenster, ob das Widget von der Klasse MyWidget ist. Wenn nicht, hat was mit dem Platzhalter-Zeugs nicht funktioniert...
Also bei mir funktionierts. Das Widget ist in der Widget-Box (links im Designer) unter Containers eingeordnet. Das dient nur als Platzhalter für das selbstdefinierte MyWidget.
Wenn du die kurze...
Nagut, das geht dann so:
Die Dateien mywidget.h
#ifndef MYWIDGET_H
#define MYWIDGET_H
#include <QWidget>
class MyWidget : public QWidget
{
Um es einfach zu halten würde ich in QML schreiben. Dann schreibst du sowas:
https://doc.qt.io/archives/qt-5.5/qtquick-canvas-squircle-squircle-qml.html
Wenn du es hart willst:
QPainter ist ein...
https://doc.qt.io/archives/qt-5.5/qtquick-canvas-example.html
https://doc.qt.io/qt-5/qml-qtquick-context2d.html
Zuerst eine Leinwand (canvas) definieren, dann in deren onpaint()-Methode füllen.
+1 :pray::pray::pray:
Es ging frabe wohl eher um Bezeichner in Switch-Case-Konstrukten als tatsächlich um Strings.
enum ist dein Freund!
enum menu_t { start, test, hilfe };
menu_t auswahl = start;
switch(auswahl) {
case start:
start();
break;
case test:
Ich würde nur Fade für Fade-In und Fade-Out bauen.
Dimmer ist ja im Prinzip analogWrite(Pin, Wert) bzw. analogWrite(Pin, map(%-Wert, 0, 100, 0, 1023)).
Wenn du mit Precompiler Präprozessor meinst, der rechnet nicht. GCC hat keinen Precompiler für C/C++. Die Auswertung der Literale erfolgt im Compiler.
Bei int t = 3.1415/2 *2 ist 3.1415 ein float...
Der Präprozessor rechnet nicht. Er bearbeitet Anweisungen zum Einfügen von Quelltext (#include), zum Ersetzen von Makros (#define), und bedingter Übersetzung (#if).
#define CELSIUS_ZU_FAHRENHEIT(...
Sicher? Sollte 2 sein, nicht 3.
Die "const int Entprellzeit;" wäre etwas, was als Argument in den Konstruktor eines Objekts gehört.
Vielleicht kannst du hieraus Nutzen ziehen:
Tutorial-Erstellen-einer-Arduino-Bibliothek
Am einfachsten so:
int counter= 33;
lcd.setCursor ( 0, 2 );
lcd.print("Anzahl: ");
lcd.print(counter);
lcd.print(" Einheiten");
float...
Im Englischen werden für Matrizen normalerweise row und column (dt.: Zeile und Spalte) verwendet: array[ROWS][COLUMNS].
In der Mathematik wird eigentlich immer m und n benutzt; das ist...
Nur so nebenbei: line und row sind Synonyme.
Was passiert, wenn mehrmals hintereinander das Pause-Kommando gesendet wird?
Dieser Code sendet nur bei Änderung am Bewegungspin Signale an den MP3-Player.
#define PIN_BEWEGUNG 7
void...
In der Januar/Februar Ausgabe vom Elekotorlabs Magazin ist ein siebenseitiger Artikel "Steuerung von Elektromotoren" als Einstieg, wo auch die unterschiedlichen E-Motortypen diskutiert /...
Ich besitze ein Medion MD 2218 Laptop mit dem direkten Vorgänger dieser CPU.
Das kam mit Win10 / 32Bit, weil die 32Bit-Variante weniger Festplatten- und Arbeitsspeicher braucht.
Die Leistung ist...
Der Akku sieht nach LiPo aus, daher nehme ich eine Betriebsspannung im 3,..V Bereich an. Du hast was von 5V geschrieben, daher bin ich etwas verwirrt.
Einer der beiden Tasterkontakte liegt...