Sie sind hier: Das Fertigungsfachmagazin im Internet » Suchen » Lernen » Arduino

Taschenrechner selbst gebaut

Individuelle Mathematik mit dem Arduino

Programmierbare Taschenrechner gibt es in großer Menge. Doch geht deren Programmierbarkeit nicht unbedingt mit hoher Flexibilität einher. Für das Berechnen ganz spezieller Aufgaben sind nicht selten umständliche Schritte erforderlich, was ihre Handhabung erschwert. Hier bietet sich der Arduino als Alternative an.

Kleincomputer, wie der Arduino, werden in der Regel aus externen Quellen mit Daten versorgt. Dies kann etwa über Sensoren, Uhrenbausteine oder das Keypad geschehen. Auf diese Weise genügt es, lediglich ein Mal den Arduino mit einem Sketch zu versorgen, was dieser danach selbstständig unter Einbeziehung der extern einfließenden Daten abarbeitet. Da das Programm nach Unterbrechung der Stromversorgung nicht verlorengeht, steht der Arduino nach erneutem Anlegen einer Stromspannung abermals für die vorgesehene Aufgabe zur Verfügung.

Eine solche Aufgabe kann zum Beispiel die Funktion eines Taschenrechners sein, der sich ganz spezieller Berechnungen annimmt. Dazu ist es lediglich nötig, jeden Tastendruck eines Keypads entsprechend zu verarbeiten. Es gilt, Zahlen zu erfassen, diese in einer Variablen zu speichern und nach Betätigen einer Enter-Taste eine Berechnung ausführen zu lassen.

Die Herausforderung für dieses Vorhaben ist, die per Keypad eingegeben Zahlenwerte korrekt zu erfassen, damit am Ende eine Gesamtzahl vorliegt, die für die gewünschten Berechnungen herangezogen werden kann.

Üblicherweise wird eine Abfrage des Keypads über die Funktion keypad.getKey() vorgenommen. Diese Funktion wird von der Bibliothek Keypad.h bereitgestellt und übergibt an eine Variable des Typs char eine Zahl, die, wenn sie über die Funktion Serial.println(key) auf dem Monitor ausgegeben wird, als Tastennummer – beispielsweise 6 – ausgegeben wird.

Wird hingegen einer Integervariablen mit dem Namen ASCII der Inhalt der Variablen key übergeben, so zeigt sich, dass danach in der Variablen ASCII der Ascii-Wert der entsprechenden Zahl steckt. Dieser Sachverhalt ist bemerkenswert und unbedingt zu beachten, führt er doch bei Unkenntnis zu längerer Fehlersuche im eigenen Programm, das unter Umständen nicht wie geplant funktioniert, da der Fehler sich geschickt versteckt.

Folgender auszugsweiser Sketch macht den Zusammenhang deutlich:

void loop()
{
//Lesen, ob eine Taste gedrückt wurde
char key = keypad.getKey();
if (key != NO_KEY) // Wenn Taste am Keypad gedrückt, dann weiter
{
ASCII = key;
Serial.print("Taste = ");
Serial.println(key);
Serial.print("Ascii-Code = ");
Serial.println(ASCII);
}
}

Auf dem Monitor ergibt sich folgendes Bild:

Es ist demnach beim Umgang mit dem Keypad nötig, die Ascii-Tabelle für die dort aufgeführten Zahlenwerte und Symbole zu kennen, um einen korrekten Programmcode erstellen zu können, der in der Lage ist, Eingaben per Keypad korrekt abzuarbeiten. Untenstehendes Bild listet den Ascii-Code für die Tasten des Keypads auf.

Um nun den Arduino als einfachen Taschenrechner nutzen zu können, ist es nötig, die Zahlenwerte der gedrückten Tasten 0 bis 9 als String zu behandeln und in der Reihenfolge der Tastendrücke aneinanderzureihen. Dazu bietet es sich an, die Variable zahlenwurm als String zu definieren und anschließend sofort zu leeren. Der Befehl dazu lautet:

String zahlenwurm ="";

Interaktion

Ein Bediener möchte natürlich wissen, in welchem Status sich der Arduino befindet. Demnach macht es Sinn, den Cursor der LCD-Anzeige zu Beginn auf die Position 0,0 zu setzen und dort den Text Bereit auszugeben.

Die dazu nötigen Befehle lauten:

lcd.setCursor(0, 0);
lcd.print("Bereit!");

Um anschließend die Zahlen zu einer Zeichenkette aneinanderreihen zu können, muss dafür gesorgt werden, dass jeder Tastendruck entsprechend ausgewertet und verkettet wird. Die eigentliche Erfassung eines Tastendrucks geschieht über den Befehl char key = keypad.getKey();

In der Variablen key wird jeder Tastendruck gespeichert, was bedeutet, dass die dort stehende Zahl genutzt werden kann, um etwa per if-Befehl eine Aktion auf diesen Tastendruck auszulösen. Auf diese Weise kann die Variable zahlenwurm mit Inhalt gefüllt werden.

if (key == '1')
{
zahlenwurm = zahlenwurm + ("1");
}
if (key == '2')
{
zahlenwurm = zahlenwurm + ("2");
}
:
:

Um eine saubere Anzeige des eingegebenen Zahlenwerts zu bekommen, muss selbstverständlich die LCD-Anzeige bei der per Keypad getätigten Eingabe der ersten Zahl zunächst gelöscht werden. Dies geschieht mit dem Befehl lcd.clear();

Wiederholtes Betätigen einer Zahlentaste des Keypads führt zur Darstellung des eingegebenen Zahlenwerts.

Der Dezimalpunkt wird über die *-Taste erzeugt. Der Befehl dazu ist in der if-Abfrage eingearbeitet und lautet:

if (key == '*')
{
zahlenwurm = zahlenwurm + (".");
}

Ist die gewünschte Zahl komplett eingegeben, so wird per Druck auf die #-Taste die in der Variablen zahlenwurm stehende Zahl zunächst in eine Integervariable mit dem Namen zahl überführt. Der dazu nötige Befehl lautet: zahl = zahlenwurm.toFloat();

Anschließend kann die Wurzel dieser Zahl mit dem Befehl sqrt(zahl) berechnet werden. Das Ergebnis wird in einer eigenen Variablen ergebnis gespeichert: ergebnis =sqrt(zahl);

Nun kann das Ergebnis der Berechnung zunächst auf dem Monitor dargestellt werden, was sich insbesondere in der Zeit der Programmentwicklung anbietet, um Fehler schneller zu erfassen. Der dazu nötige Sketch könnte wie folgt aussehen:

Serial.print("Zahlenwurm = ");
Serial.println(zahlenwurm);
Serial.print("Wurzel aus "); Serial.print(zahl); Serial.print(" = ");
Serial.println(ergebnis,6); //Ergebnis mit 6 Nachkommastellen auf Monitor ausgeben

Um das Ergebnis der Wurzelberechnung auf der LCD-Anzeige auszugeben ist folgender Sketch hilfreich:

lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Wurzel:");
lcd.setCursor(0, 1);
lcd.print(ergebnis,6);

Als Ergebnis wird auf der LCD folgendes angezeigt:

Wiederholtes Betätigen der #-Taste bewirkt ein stufenweises Berechnen der mathematischen Aufgaben, die selbst festgelegt werden können. Beispielsweise kann aus dem Ursprungswert nicht nur die Wurzel, sondern beispielsweise auch die Potenz berechnet werden.

Natürlich sind auch die trigonometrischen Funktionen problemlos anwendbar. Allerdings ist zu beachten, dass der in der Variablen zahl stehende Wert dazu zunächst in das Bogenmaß umgerechnet werden muss, was mit folgender Formel geschieht: zahl = zahl*PI/180;

Anschließen ist der Sinus mit der Formel ergebnis =sin(zahl); ermittelbar. Das Ergebnis präsentiert sich an der LCD-Anzeige wie folgt:

Damit das Durchschalten der Funktionen über die #-Taste funktioniert, muss eine Variable genutzt werden, die dem Programm sagt, welche Funktion als nächstes aufgerufen werden muss. Dazu eignet sich beispielsweise der Name Modus . Dies ist eine Integer-Variable, die von Null hochgezählt wird und bei Erreichen der maximalen Wertigkeit – die von der Zahl der selbst implementierten Rechenmodule abhängt – wieder auf null zurückgesetzt wird.

Das nachfolgende Programm verdeutlicht den Zusammenhang, um Arduino in einen einfachen Rechner zu verwandeln, der für viele Zwecke genutzt werden kann.

/**************************************************************

Rudimentäres Rechenprogramm unter Verwendung eines 16x2 LCD-Displays sowie eines Keypads
Besonderheit: Die Analogeingänge werden zu Digitaleingängen umprogrammiert und genutzt,
um Platz für den Anschluss des Keypads zu bekommen.
Nötige Bibliotheken: LiquidCrystal.h und Keypad.h

**************************************************************/

// Bibliotheken einbinden
#include <LiquidCrystal.h>
#include <Keypad.h>

// LCD Pins festlegen
// Anschlüsse: RS, E, D4, D5, D6, D7
LiquidCrystal lcd(A5, A4, A3, A2, A1, A0);

// Variablendeklaration
int ASCII;
int Modus = 0;
float zahl = 0;
float ergebnis;
String zahlenwurm =""; // String, in die später Zahlenwerte stehen

//Definieren der Zeilen und Spalten
const byte COLS = 3; //Spalten
const byte ROWS = 4; //Zeilen

//Definieren der Pins, über welche das Keypad
//mit dem Microcontroller verbunden wurde.
byte COL_PINS[COLS] = { 2, 3, 4 }; //Spalten
byte ROW_PINS[ROWS] = { 5, 6, 7, 8 }; //Zeilen

//Aufbau der Tastatur als mehrdimensionales Array abbilden.
//Es ist darauf zu achten das die Tastatur gedreht abgebildet ist.
const char KEYS[ROWS][COLS]={
{'#','0','*'},
{'9','8','7'},
{'6','5','4'},
{'3','2','1'}
};

Keypad (keypad) = Keypad(makeKeymap(KEYS), ROW_PINS, COL_PINS, ROWS, COLS); // keypad initialisieren

void setup()
{
// Serial-Monitor initialisieren
Serial.begin(9600);

// PWM-Signal für LED Hintergrundbeleuchtung
analogWrite(9, 150);

// LCD initialisieren und Eingabebereitschaft anzeigen
lcd.begin(16, 2);
lcd.setCursor(0, 0);
lcd.print("Bereit!");
}

void loop()
{

//Lesen, ob eine Taste gedrückt wurde
char key = keypad.getKey();
ASCII = key;

if (key != NO_KEY) // Wenn irgendeine Taste am Keypad gedrückt, dann weiter
{
if (Modus == 0)
{
// LCD löschen und Modus auf 1 setzen
Modus = 1;
lcd.clear();
}
}

if (key == '1')
{
zahlenwurm = zahlenwurm + ("1");
}

if (key == '2')
{
zahlenwurm = zahlenwurm + ("2");
}

if (key == '3')
{
zahlenwurm = zahlenwurm + ("3");
}

if (key == '4')
{
zahlenwurm = zahlenwurm + ("4");
}

if (key == '5')
{
zahlenwurm = zahlenwurm + ("5");
}

if (key == '6')
{
zahlenwurm = zahlenwurm + ("6");
}

if (key == '7')
{
zahlenwurm = zahlenwurm + ("7");
}

if (key == '8')
{
zahlenwurm = zahlenwurm + ("8");
}

if (key == '9')
{
zahlenwurm = zahlenwurm + ("9");
}

if (key == '*')
{
zahlenwurm = zahlenwurm + (".");
}

if (key == '0')
{
zahlenwurm = zahlenwurm + ("0");
}

if (ASCII >= 42 && ASCII <= 57) //Wenn Zahl zwischen 0 und 9 sowie * (=.)
{
lcd.setCursor(0, 0);
lcd.print(zahlenwurm); // Eingegebenen Wert an LCD anzeigen
}

if (key == '#')
{
// Moduszähler hochsetzen, um zwischen den Berechnungen wechseln zu können
Modus = Modus+1;


if (Modus == 2)
{
// Wurzel berechnen
zahl = zahlenwurm.toFloat(); //Umwandlung String in Flieskommazahl
ergebnis =sqrt(zahl); // Wurzel berechnen

// Wurzel auf Monitor ausgeben
Serial.print("Zahlenwurm = ");
Serial.println(zahlenwurm);
Serial.print("Wurzel aus "); Serial.print(zahl); Serial.print(" = ");
Serial.println(ergebnis,6); //Ergebnis mit 6 Nachkommastellen auf Monitor ausgeben

// Wurzel auf LCD ausgeben
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Wurzel:");
lcd.setCursor(0, 1);
lcd.print(ergebnis,6);
}

if (Modus == 3)
{
// Potenz berechnen
zahl = zahlenwurm.toFloat(); //Umwandlung String in Flieskommazahl
ergebnis =sq(zahl); // Potenz berechnen

// Potenz auf Monitor ausgeben
Serial.print("Zahlenwurm = ");
Serial.println(zahlenwurm);
Serial.print("Potenz aus "); Serial.print(zahl); Serial.print(" = ");
Serial.println(ergebnis,6); //Ergebnis mit 6 Nachkommastellen auf Monitor ausgeben

// Potenz auf LCD ausgeben
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Potenz:");
lcd.setCursor(0, 1);
lcd.print(ergebnis,6);
}

if (Modus == 4)
{
// Sinus berechnen
zahl = zahlenwurm.toFloat(); //Umwandlung String in Flieskommazahl
zahl = zahl*PI/180; // Dezimalgrad in Bogenmass umwandeln
ergebnis =sin(zahl); // Sinus berechnen

// Sinuswert auf Monitor ausgeben
Serial.print("Zahlenwurm = ");
Serial.println(zahlenwurm);
Serial.print("Sinus aus "); Serial.print(zahl); Serial.print(" = ");
Serial.println(ergebnis,6); //Ergebnis mit 6 Nachkommastellen auf Monitor ausgeben

// Sinus auf LCD ausgeben
lcd.clear(); lcd.setCursor(0, 0);
lcd.print("Sinus:");
lcd.setCursor(0, 1);
lcd.print(ergebnis,6);
}

if (Modus == 5)
{
// Neue Berechnung einleiten
Modus = 0;
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Bereit!");
zahlenwurm ="";
}
}
}

********

Infos via Klick!




Newsticker

  • Hilti: Manuelle Planungsprozesse abgelöst mehr...

  • ProWaTec: 1. Fachtagung Industrielle Prozesswasser-Technologien mehr...

  • Rechtsformänderung: SCHUNK firmiert zukünftig als SCHUNK SE & Co. KG mehr...

  • Seco Tools: Smarte Services optimieren die Fertigung mehr...




Interview

  • VDMA-Präsident Dr. Thomas Lindner: Kluge Politik statt Alternativloses Artikel, PDF

  • Zecha-Geschäftsführung mahnt zur Reform. Artikel, PDF

  • Der Ex-Hacker Marko Rogge warnt vor Wirtschaftsspionage. Artikel, PDF

  • Prof. Dr. Bernd Seeberger zum Demographieproblem. Artikel, PDF

  • Wolfgang Grupp zum Geheimnis, ein Unternehmen erfolgreich zu führen. Artikel, PDF

  • Mehr Mut zum Unternehmertum propagiert Prof. Dr. Günter Faltin. Artikel, PDF

  • Die Abkehr von der Planwirtschaft mahnt Peter Schmidt, Präsident des DAV, an. Artikel, PDF

  • Erik S. Reinert weist nach, dass der Westen seine industrielle Basis verlieren wird. Artikel, PDF

  • Hermann Diebold gewährt Einblick in die Kunst, das Tausendstel Millimeter zu spalten. Artikel, PDF

  • Prof. Dr. Frank Endres erläutert, dass in der Oberflächentechnik viel Potenzial schlummert. Artikel PDF

  • Prof. Dr. Herwig Birg stellt klar, dass Einwanderung keine 1A-Chance ist. Artikel, PDF

  • Buchautor Gerd Maas erläutert, warum Erben gerecht ist Artikel, PDF

  • Prof. Dr. Ulrich Kutschera erläutert, warum die Gender-Ideologie gefährlich ist. Artikel, PDF

  • Dass die Abschaffung des Bargeldes keine Utopie ist, begründet Dr. Ulrich Horstmann. Artikel, PDF

  • Ob die Energiewende erfolgreich sein kann, erläutert Prof. Dr. Horst-Joachim Lüdecke. Artikel, PDF

  • Warum die Bevölkerung Deutschlands im Vergleich zu den Bewohnern anderer EU-Länder nicht reich ist, erläutert der Bestseller-Autor Bruno Bandulet. Artikel, PDF

  • Warum sich Skizzen besser eignen, Informationen weiterzugeben, erläutert Prof. Dr. Martin J. Eppler. Artikel, PDF

  • Einblicke in die EDV-Gedankenwelt von Konrad Zuse gewährt sein Sohn, Prof. Dr. Horst Zuse. Artikel, PDF

  • Karl Hermann Künneth gibt Azubis Tipps, gut in die Ausbildung zu starten. Artikel, PDF




Gastkommentar

  • Prof. Dr. Wihelm Hankel zum Euro-Rettungsschirm. Artikel, PDF

  • Prof. Dr. Karl A. Schachtschneider zum ESM. Artikel, PDF

  • Dr. Udo Ulfkotte zum Neid auf Leistungsträger. Artikel, PDF

  • Dr. Katrin Sobania sieht Unrecht in der GEZ-Reform. Artikel, PDF

  • Für Dr. Holger Thuß ist die Energiewende ein einziges Fiasko. Artikel, PDF

  • Bezahlbare Energie mahnt Hans Jürgen Kerkhoff für den Werkstoff Stahl an. Artikel, PDF

  • VDA-Präsident Peter Schmidt lehnt die Einführung von Quoten ab. Artikel, PDF

  • Hans-Olaf Henkel, Mitglied des Europaparlaments, mahnt eine Abkehr vom Euro an. Artikel, PDF

  • Frank Schulz warnt vor einer Wettbewerbsverzerrung durch eine falsche CO2-Politik. Artikel, PDF

  • Hartmut Bachmann prangert die Machenschaften der US-Finanzindustrie an. Artikel, PDF

  • Fracking ist für Prof. Dr. Hans-Joachim Kümpel durchaus eine Zukunfts-Option. Artikel, PDF

  • Die Chemikalienverordnung Reach ähnelt für Edgar L. Gärtner dem Turmbau zu Babel. Artikel, PDF

  • Für die Abschaffung der Erbschaftsteuer macht sich Thilo Brodtmann stark. Artikel, PDF

  • Vor gefährlicher Narrenfreiheit bei Bio-Produkten warnt Prof. Dr. Hans-Jörg Jakobsen. Artikel, PDF

  • Weniger German Angst und mehr German Vernunft wünscht sich BDS-Präsident Friedrich Gepperth. Artikel, PDF

  • Rechtsanwalt Dr. Kerssenbrock prangert an, dass die EEG-Umlage Marktkräfte eliminiert. Artikel, PDF

  • Als zukunftsfeindlich geiselt Horst Audritz, Vorsitzender des Philologenverbandes Niedersachsen, die Politik der linken Landesregierung. Artikel, PDF

  • Matthias Enseling, Vorstand des Vecco e.V., beklagt, dass die EU-Kommission Europas Galvanik-Unternehmen bedroht. Artikel, PDF

  • Welche Gefahren von der Gender-Ideologie drohen, erläutert Prof. Dr. Ulrich Kutschera. Artikel, PDF

  • Wolf-Peter Korth, Geschäftsführer der ITC Logistik GmbH, begründet, warum der Kammerzwang reif für die Abschaffung ist. Artikel, PDF

  • Warum es keinen von Menschen gemachten Klimawandel gibt, erläutert der Physiker Prof. Dr. Horst-Joachim Lüdecke Artikel, PDF

  • Warum das Volk nicht jeder ist, der in diesem Lande lebt, erläutert die Bundestagsabgeordnete Erika Steinbach. Artikel, PDF

  • Warum in Sachen Feinstaub Angst und Hysterie völlig unbegründet sind, legt Dipl.-Ing. (FH) Raimund Leistenschneider dar. Artikel, PDF

  • Korrekturen hinsichtlich des DSGVO mahnt Nico Weinmann, FDP, MdL BW an. Artikel, PDF

  • Die Mängel der Ära Merkel legt Prof. Dr. Malcolm Schauf offen. Artikel, PDF




Technische Museen

  • Das Auto & Technik Museum Sinsheim Artikel

  • Deutsches Technikmuseum Berlin Artikel

  • Auto- und Uhrenmuseum Schramberg Artikel

  • Technikmuseum Speyer Artikel

  • Der Atomkeller in Haigerloch Artikel

  • Das Industriemuseum Nürnberg Artikel

  • Die Heeresversuchsanstalt Peenemünde Artikel

  • Das Dornier-Museum in Friedrichshafen Artikel

  • Das Optische Museum in Jena Artikel

  • Das Deutsche Schiffahrtmuseum in Bremen Artikel

  • Das Eisenbahnmuseum in Bochum Artikel

  • Das Heinz Nixdorf Museumsforum in Paderborn Artikel

  • Das Luftfahrtmuseum in Wernigerode Artikel

  • Das Bergwerksmuseum RammelsbergArtikel

  • Das Konrad-Zuse-Museum in Hünfeld Artikel

  • Das Deutsche Dampflokomotiv-Museum in Neuenmarkt Artikel

  • Der PS.Speicher in Einbeck Artikel

  • Das Deutsche Röntgenmuseum in Remscheid Artikel

  • Das Deutsche Musikautomatenmuseum in Bruchsal Artikel

  • Das Deutsche Werkzeugmuseum in Remscheid Artikel

  • Das Waagenmuseum in Balingen Artikel




Die Welt der Fachbücher

  • Materialwesen: Warum sank die Titanic? Artikel, PDF

  • Materialwesen: Wärmebehandlung des Stahls Artikel, PDF

  • Unternehmensgründung: Kopf schlägt Kapital Artikel, PDF

  • Normung: Einführung in die DIN-Normen Artikel, PDF

  • Studium: Handbuch Maschinenbau Artikel, PDF

  • Studium: Werkstofftechnik Maschinenbau Artikel, PDF

  • Konstruieren: Form- und Lagetoleranzen Artikel, PDF

  • Büroorganisation: Überleben in der Informationsflut Artikel, PDF

  • Qualitätsmanagement: Qualität ist und bleibt frei Artikel, PDF

  • Aus- und Weiterbildung: Technische Mechanik Artikel, PDF

  • Maschinenbau: Maschinenelemente 2 Artikel, PDF

  • Dienstleistung: Trainingsbuch Kundenkontakt Artikel, PDF

  • Präsentation: Der einfache Weg zum begeisternden Vortrag Artikel, PDF

  • Härten: Wärmebehandlung von Verzahnungsteilen Artikel, PDF

  • Präsentation: Sketching at Work Artikel, PDF

  • Automation: Sensoren im Einsatz mit Arduino Artikel, PDF

  • Office: OneNote 2016 Artikel, PDF

  • Ausbildung: Der Benimm-Leitfaden für Azubis Artikel, PDF

  • Leitfaden: Wissenschaftliche Arbeiten schreiben Artikel, PDF

  • Logistik: Kanban-EinführungArtikel, PDF

  • Buchführung: Mühelos zu den Grundlagen Artikel, PDF

  • Materialkunde: Metalllegierungen mit Formgedächtnis Artikel, PDF




Interessante Artikel früherer Ausgaben




Stellenbörse

Einen passenden Arbeitsplatz oder die passende Ausbildungsstelle zu finden, ist alles andere als leicht. Daher gibt es auf Welt der Fertigung eine Stellenbörse, um zu verhindern, dass offene Stellen und Ausbildungsplätze unentdeckt bleiben. Mehr...




Berufswahl

Wer noch unentschlossen ist, welchen Beruf er nach der Schule ergreifen soll, ist bei Beroobi richtig. Hier werden viele Berufe in Text, Bild und Film ausführlich vorgestellt.

Auch besondere Events, wie etwa die Worldskills, sind bestens geeignet, um sich über die Anforderungen unterschiedlicher Berufe zu informieren. Die Worldskills 2013 in Leipzig waren dazu besonders prädestiniert. Ein Artikel mit zahlreichen Bildern! Mehr...




CNC-Kurse

CNC-Maschinen mit SIM_WORK und einem iTNC 530-Simulator von Heidenhain ohne Angst gründlich programmieren lernen.

SIM_WORK

iTNC 530

Sinumerik 820 T

Indramotion MTX micro

  • Einführung in die MTX micro-Steuerung Artikel, PDF




Stellenbörse

Einen passenden Arbeitsplatz oder die passende Ausbildungsstelle zu finden, ist alles andere als leicht. Daher gibt es auf Welt der Fertigung eine Stellenbörse, um zu verhindern, dass offene Stellen und Ausbildungsplätze unentdeckt bleiben. Mehr...




Office & Mehr




Mathematik

Klammern auflösen




CAD-Kurs mit TurboCAD

Skripte

  • Einstellen von TurboCAD PDF

  • 2D-Übungen PDF, Video

  • 3D-Zeichnen Einstieg PDF

  • 3D-Rotationskörper PDF

  • Erstellen von Freiformflächen PDF

  • 3D-Baugruppen zusammenbauen PDF

  • 3D-Normteile erstellen PDF

  • 3D-Text erstellen PDF




FEM mit Z88Aurora




Steuerungstechnik

Video

Excel-Übungsdateien




Die Welt des Arduino




Anzeige

NAEB e.V. ist ein Zusammenschluss von Energiefachleuten mit langjährigen Erfahrungen. Sie wollen Politiker und Stromverbraucher aufklären, dass eine sichere und bezahlbare Versorgung mit „grünem“ Strom aus technischen Gründen nicht möglich ist. NAEB fordert: Schluss mit dem Experiment Energiewende. Sie treibt die Kosten hoch und die Industrie ins Ausland, ohne die CO2-Emissionen wesentlich zu senken.




Interessante Links aus aller Welt

Planwirtschaft: Jetzt kauft die EU Gas zentral ein
Klartext: Der Philosoph und Publizist Richard David Precht äußert deutliche Kritik an der deutschen Außenministerin Annalena Baerbock
Fehlpolitik: Einwanderer en masse, aber kaum Fachkräfte
Mangelwirtschaft: Der Wohnungsbau befindet sich im freien Fall
Bargeldabschaffung: Der Weg in die Tyrannei
Existenzvernichtung: Die Regierung treibt Menschen mit dem Heizungsgesetz in die Altersarmut
Fehlannahme: "Das können die doch nicht machen ?!"
Corona-Impfaktion: Eckart von Hirschhausen kassierte 71.400 Euro vom Staat
Migrantenproblem: Vergewaltigungen in Nordrhein-Westfalen sind um ein Viertel gestiegen
Hamburg: Hotelrechnung in Millionenhöhe für Flüchtlinge
Bidens Tage sind gezählt: Die Geschichte um Hunters Laptop holt den US-Präsidenten ein
Experte: „Die Grundsteuer ist eine willkommene Einnahmequelle“
Nach Aschermittwochsrede: Söder lässt Staatsanwaltschaft gegen Gerald Grosz ermitteln
Deep-State: Für Merkel-Enthüllung über Klimaproteste als Kriegswaffe spricht Facebook Sperren aus
Eine Million durch Impfung gerettet? Demontage eines Gerüchts
EU will „Ewigkeits-Chemikalien“ verbieten – Maschinenbau fürchtet um die Existenz
Besonders tödliche Impfchargen wurden seltener verspritzt – wer wusste Bescheid?
Wirtschaftsweise: So stark wird der Strompreis steigen
Der Graichen-Clan: Das Lobby-Netz hinter Habecks Wärmepumpen-Gesetz
EU: Kommissarin mit Korruptionsverdacht
Gründer Filz: Graichen lässt Firma seines engsten Mitarbeiters fördern
Wenige Tage nach dem Atomausstieg: Großer Blackout an der Berliner Charité
Auch Wasserstoffrat betroffen: Filz-Affäre im Habeck-Ministerium weitet sich aus
Urteil: Ungeimpfte haben Anspruch auf Entschädigung nach Quarantäne
Politikversagen: 2,4 Millionen junge Erwachsene verfügen über keinen Berufsabschluss