FRANZIS PC & ELEKTRONIK
|
|
- Dorothea Beltz
- vor 6 Jahren
- Abrufe
Transkript
1 FRANZIS PC & ELEKTRONIK li Sommer Mikrocontroller programmieren mit Bascom Basic Messen, Steuern, Regeln und Robotertechnik mit den AVR-Controllern Mit 161 Abbildungen
2 7 Inhaltsverzeichnis 1 Die CD-ROM zum Buch Inhalt der CD-ROM GPL (General Public License) Systemvoraussetzungen Updates und Support 13 2 Mikrocontroller-Grundlagen Aufbau und Funktionsweise Die CPU Arbeits- und Programmspeicher Peripherie 17 3 Mikrocontroller-Programmierung im Allgemeinen Was ist ein Programm? Programmierung in Basic Konzept von Basic Vor- und Nachteile von Basic Programmierung in Assembler 20 4 Übersicht über die Atmel-8-Bit-Mikrocontroller AT90Sxxx ATmega ATTiny XMega 24 5 Der ATmega88 für die Experimente und seine Grundbeschaltung für den Betrieb Speicher Die interessantesten Pins des ATmega88 auf einen Blick Grundschaltung für den Betrieb ADC (Analog Digital Converter) PWM (Pulse Width Modulation) UART (Universal Asynchronous Receiver Transmitter) IRQ (Interrupt) Stromversorgung des Controllers Resetbeschaltung 29
3 8 Inhaltsverzeichnis 5.10 Oszillator ISP-Anschluss zur Programmierung 30 6 Programmiergeräte 33 7 Interessante AVR-Boards für den Einstieg RN-CONTROL RN-Mega8PLUS RN-MINICONTROL 40 8 BASCOM installieren Al 9 Der Basic-Compiler - BASCOM Landessprache auswählen Die BASCOM-IDE BASCOM-Hilfe BASCOM-Einstellungen Der erste Hardware-Test»Es blinkt« Was haben wir getan? Grundlagen des Programmierens Bits und Bytes Grundsätzlicher Aufbau eines Programms Sequenzieller Programmablauf Interrupt-gesteuerter Programmablauf BASCOM-AVR Basic - Programmierkurs Der Aufbau eines BASCOM-Programms Testaufbau mit MAX Testaufbau mit FTDI FT232RL Test der seriellen Ausgabe Der Simulator Die Hardware-Simulation Kommentare im Quelltext Datentypen und Variablen Lokale und globale Variablen Variablen-Zuweisung Arrays Operatoren Kontrollstrukturen If Then - End if If Then - Else - End if If und Elself 77
4 Inhaltsverzeichnis Select Case Schleifen For Next Do Loop und Do Until While Wend Funktionen, Prozeduren und Labels Subroutinen Funktionen Gosub Goto On String und String-Bearbeitung Strings Ucase Lcase Bin Hex Hexval Val Str String Space Fusing Format Len Instr Mid Split Left Right Ltrim Rtrim Trim Input/Output-Konfiguration und Port-Setzen Timer als Timer verwenden Timer als Counter verwenden Der Analog-Digital-Wandler (ADC) Verwendung des ADC
5 10 Inhaltsverzeichnis 17 Externe Interrupts Die UART-Schnittstelle 18.1 Ein- und Ausgeben von Daten (Input, Inkey, Print) 18.2 Software-UART Steep Modes Weitere Experimente und praktische Anwendungen Taster entprellen Einschaltverzögerung Ausschaltverzögerung LEDs an den Pins des Mikrocontrollers Größere Verbraucher mit Transistoren schalten Tonerzeugung mit dem Befehl Sound Töne über den 8-Bit-TimerO erzeugen Morsecode-Generator Impulszähler mit dem 8-Bit-TimerO Impulslängenmessung PWM (Pulse Width Modulation) DAC mit PWM-Ports Transistor-LED-Dimmer LED-Dimmer mit dem 8-Bit-TimerO Softer Blinker Zufallszahlen mit BASCOM Überwachung des Personalausgangs RTC (Real Time Clock) Lüftersteuerung Dämmerungsschalter Alarmanlage Digitales Codeschloss Kapazitätsmesser mit Autorange Potenziometer professionell auslesen State Machine 6-Kanal-Vottmeter Spannungs-Plotter selbst programmiert StampPlot - der Profi-Daten logger zum Nulltarif Steuern über VB.NET Leuchtdiodentester GPS-Mäuse auslesen Temperaturschalter Temperaturmessung mit dem LM335 MIN/MAX-Thermometer Temperatur-Logger
6 Inhaltsverzeichnis LCDs und ihre Verwendung LC-Display - Grundlagen Polarisation von Displays Statische Ansteuerung, Multiplexbetrieb Blickwinkel 6 Uhr/12 Uhr Reflektiv, transflektiv, transmissiv Der Controller des LC-Displays Display vom Displaycontroller ansteuern Kontrasteinstellung des Displays Der Befehlssatz der HD und KS0066- Controllerund kompatibler Typen Der Zeichensatz Pin-Belegung der gängigen LCDs So wird das Display mit dem MikroController angesteuert Initialisierung der Displays Der Anschluss am MikroController Der erste Test mit BASCOM Die LCD-Routinen von BASCOM Eigene Zeichen mit BASCOM erstellen Der l 2 C-Bus LCDs überden PC-Bus verbinden l 2 C-TemperatursensorLM Temperatursensor DS l 2 C-Portexpander mit PCF Ultraschaltsensoren zur Entfernungsbestimmung DerSRF02-Ultraschallsensor Auslesen der Entfernungsdaten Die l 2 C-Adresse des SRF02 ändern Ultraschallsensor SRF Servos Schrittmotoransteuerung Impulsgeber mit der Lichtschranke CNY Impulsgeber mit Reflexlichtschranke SFH Ein GPS-Navigationssystem für Roboter ATmega32 als Navigator Motoransteuerung Track-Points programmieren Mikrocontrollergesteuerter Rasenmähroboter Das Chassis Das Mähwerk Sensoren Der elektronische Gartenzaun RC5-4-Kanal-Relaiskarte 304
7 12 Inhaltsverzeichnis Wie funktioniert die IR-Fernbedienung? Der Aufbau des RC5-Codes So werden die einzelnen Bits übertragen RC5-Code mit BASCOM einlesen Verwirklichung der IR-Relaisplatine Telemetriesystem für eine Modellflugdrohne 313 Schlusswort 324 A Anhang 327 A.l Schaltzeichen 327 A.2 Escape-Sequenzen 328 A.2.1 Terminal-Ausgaben 328 A.2.2 Terminal-Befehle 328 A.3 ASCII-Tabelle 329 A.4 Reservierte Worte in BASCOM 333 A.5 Bezugsquellen 335 A.6 Links 336
1 Die CD-ROM zum Buch Inhalt der CD-ROM GPL (General Public License) Systemvoraussetzungen Updates und Support 13
Inhaltsverzeichnis 1 Die CD-ROM zum Buch 13 1.1 Inhalt der CD-ROM 13 1.2 GPL (General Public License) 13 1.3 Systemvoraussetzungen 13 1.4 Updates und Support 13 2 Mikrocontroller-Grundlagen 15 2.1 Aufbau
Mehr5.6 PWM (Pulse Width Modulation) 23
5.6 PWM (Pulse Width Modulation) 23 5 Inhaltsverzeichnis 1 Die CD-ROM zum Buch..................................... 11 1.1 Inhalt der CD-ROM......................................... 11 1.2 GPL (General
MehrEinleitung Die Pins alphabetisch Kapitel 1 Programmierung des ATmega8 und des ATmega
Einleitung... 11 Die Pins alphabetisch.... 12 Kapitel 1 Programmierung des ATmega8 und des ATmega328.... 15 1.1 Was Sie auf den nächsten Seiten erwartet... 19 1.2 Was ist eine Micro Controller Unit (MCU)?....
MehrInhaltsverzeichnis VII
Inhaltsverzeichnis 1 Grundlagen der Mikrocontroller... 1 1.1 Mikrocontroller-Familie ATtiny2313, ATtiny26 und ATmega32.... 6 1.1.1 Merkmale des ATtiny2313, ATtiny26 und ATmega32..... 8 1.1.2 Pinbelegung
MehrMikrocontroller programmieren in Bascom
PC & Elektronik Mikrocontroller programmieren in Bascom Bearbeitet von Ulli Sommer 1. Auflage 2011. Taschenbuch. 256 S. Paperback ISBN 978 3 645 65041 0 Weitere Fachgebiete > Technik > Elektronik > Mikroprozessoren
MehrMini- Mikroprozessor-Experimentier-System. Version 1.0b vom :21. mit einem 8051-Mikrocontroller
Mini- Mikroprozessor-Experimentier-System mit einem 8051-Mikrocontroller Version 1.0b vom 04.10.2004 14:21 Inhalt 1 Einleitung...3 2 Hardware...4 2.1 Übersicht...4 2.2 Mikrocontroller AT89C51RB2...5 2.3
MehrInhaltsverzeichnis 1 Ein-Bit-Rechner Mikrorechentechnik-Grundlagen Das Mikrocontrollersystem ein Überblick am Beispiel MSP430F1232
Inhaltsverzeichnis 1 Ein-Bit-Rechner... 15 1.1 Rechenwerk... 15 1.1.1 Register und Takt... 16 1.1.2 Zwischenspeicher... 17 1.1.3 Native und emulierte Datenmanipulationsbefehle... 18 1.2 Steuerwerk... 20
MehrEinführung in die Welt der Microcontroller
Übersicht Microcontroller Schaltungen Sonstiges Einführung in die Welt der Microcontroller Übersicht Microcontroller Schaltungen Sonstiges Inhaltsverzeichnis 1 Übersicht Möglichkeiten Einsatz 2 Microcontroller
MehrMikrocontroller. eine Einführung. Florian Schmitt - 16.11.2010 1 / 34
Mikrocontroller eine Einführung Florian Schmitt - 16.11.2010 1 / 34 Inhalt Was sind Mikrocontroller, wozu sind sie nützlich? Unterschiede und Gemeinsamkeiten mit dem PC Wie funktionieren Mikrocontroller
MehrMikrocontroller - Schnelleinstieg
Mikrocontroller - Schnelleinstieg Am Beispiel des Atmel Mega8 Philipp Fabian Benedikt Maier Mikrocontroller Schnelleinstieg Seite 1 Mikrocontroller - Schnelleinstieg: - Was ist ein Mikrokontroller? - Welche
MehrApplikationen zur Mikrocontroller-Familie
Applikationen zur 8051- Mikrocontroller-Familie Band 1 Otmar Feger Jürgen Ortmann Siemens Aktiengesellschaft Inhaltsverzeichnis 9 Inhaltsverzeichnis Vorwort zu MC-Tools 13 und MC-Tools 16 5 Inhaltsverzeichnis
MehrAnsteuerung eines LCD-Screens
Ansteuerung eines LCD-Screens Marcel Meinersen 4. Mai 2013 Marcel Meinersen Ansteuerung eines LCD-Screens 4. Mai 2013 1 / 27 Inhaltsverzeichnis 1 Allgemeines Was ist ein LCD-Screen? LCD 162C LED Marcel
MehrRoboter programmieren mit NXC für LEGO MINDSTORMS NXT
Daniel Braun Roboter programmieren mit NXC für LEGO MINDSTORMS NXT mitp Vorwort 13 i NXTundNXC 15 i.i DerNXT 15 1.2 NXC 16 1.2.1 Not exactly С 16 1.2.2 Compiler 17 1.2.3 Zusammenfassung 17 2 BricxCC 19
MehrInhaltsverzeichnis. Vorwort NXTundNXC DerNXT NXC Not exactly C Compiler Zusammenfassung 17
Vorwort 13 1 NXTundNXC 15 1.1 DerNXT 15 1.2 NXC 16 1.2.1 Not exactly C 16 1.2.2 Compiler 17 1.2.3 Zusammenfassung 17 2 BricxCC 19 2.1 Installation 19 2.2 Oberfläche 20 2.3 Menüleiste 22 2.3.1 Datei 22
MehrFranzis Lernpaket für Arduino
65127-1 HB U1+U4 21.12.2011 16:03 Uhr Seite 1 Franzis Lernpaket für Arduino gewerk nützliche Dienste erweisen. Die im Buch verwendete Hardware und die USB-Schnittstelle (FTDI FT232RL) können Sie weiterhin
MehrBert van Dam. PIC MikroController. 50 Projekte für Anfänger und Fortgeschrittene. Elektor-Verlag, Aachen
Bert van Dam PIC MikroController 50 Projekte für Anfänger und Fortgeschrittene Elektor-Verlag, Aachen Inhaltsverzeichnis Vorwort 7 1. Was ist ein PIC? 8 2. Das brauchen Sie 10 2.1 Was notwendig ist 10
MehrMikrocomputertechnik
Mikrocomputertechnik Bernd-Dieter Schaaf Mit Mikrocontrollern der Familie 8051 ISBN 3-446-40017-6 Inhaltsverzeichnis Weitere Informationen oder Bestellungen unter http://www.hanser.de/3-446-40017-6 sowie
MehrMikrocontroller. Vortrag von Louis Liedtke. 8. Dezember Fakultät Elektrotechnik und Informatik. Bild 1: Atmel ATmega8
Mikrocontroller Bild 1: Atmel ATmega8 Vortrag von 8. Dezember 2015 Gliederung 1. Begriffserklärung 2. Besondere Merkmale 3. Aufbau und Arbeitsweise 4. Programmierung 5. Nutzen 6. Fazit 2 1. Begriffserklärung
MehrJan Monsch. Donnerstag, 2. Mai 13
101 Jan Monsch Agenda Arduino Platform Digitale Ausgaben Analoge Eingänge Digitale Eingaben I2C Geräte (Digitales Thermometer) Arduino SW Download goo.gl/dj5l2 Was ist Arduino? Open Source Einplatinen-Computer
MehrMikrocontrollertechnik
Matthias Sturm Mikrocontrollertechnik Am Beispiel der MSP430-Familie mit 102 Bildern und 44 Tabellen Fachbuchverlag Leipzig im Carl Hanser Verlag Inhaltsverzeichnis 1 Ein-Bit-Rechner 15 1.1 Rechenwerk
MehrDie AVR Mikrocontrollerfamilie
AKES - Ausgewählte Kapitel eingebetteter Systeme 10. Mai 2006 Übersicht über den Vortrag Was sind AVRs? 2/35 Anwendungsfelder Übersicht über den Vortrag Mikrocontroller 3/35 Kleiner Chip Viel integrierte
MehrProgrammieren der AVR RISC MikroController mit BASCOM-AVR
Claus Kühnel Programmieren der AVR RISC MikroController mit BASCOM-AVR 3. bearbeitete und erweiterte Auflage Eine Einführung anhand von Programmbeispielen 5 Inhalt 1 Vorwort 9 2 Die AVR-Mikrocontroller
MehrEinführung in Mikrokontroller Benutzung mit dem Arduino Board. Ramon Hofer ICVR
Einführung in Mikrokontroller Benutzung mit dem Arduino Board Ramon Hofer ICVR Ablauf Warum Mikrokontroller Das Arduino Board Anschliessen von Bauteilen Digitale Ein- und Ausgaben Analoge Eingaben Serielle
MehrEin-Bit-Rechner 15. Mikrorechentechnik-Grundlagen 29
Ein-Bit-Rechner 15 1.1 Rechenwerk 15 1.1.1 Register und Takt 16 1.1.2 Zwischenspeicher 17 1.1.3 Native und emulierte Datenmanipulationsbefehle 18 1.2 Steuerwerk 20 1.2.1 Programmsteuerbefehle 21 1.2.2
MehrSIOSLAB. Technische Daten:
SIOSLAB Das SIOSLAB ist ein universelles PC-Interface mit 8 digitalen Ein- und Ausgängen, 2 analogen Eingängen sowie wahlweise mit 2 PWM-Ausgängen. Der Anschluss erfolgt über die serielle Schnittstelle
MehrKlasse, Name : Datum : Rad l/r Linienfolger l/r Laderaum ATMEGA 128
HTL_RoboterDKU.odt Übung : Arbeiten mit dem HTL Leonding Roboter Seite : 1 von 7 1. Roboter Peripherie Eingänge Ausgänge DIGITAL ANA- LG DATEN Taster Kante l/r Rad l/r Linienfolger l/r Laderaum Klappe
MehrInhaltsverzeichnis VII.
\ 1 Grundlagen der Mikrocontrolier 1 1.1 Mikrocontroller-Familie ATtiny2313, ATtiny26und ATmega32 6 1.1.1 Merkmale des ATtiny2313, ATtiny26und ATmega32 8 1.1.2 Pinbelegung des ATtiny2313, ATtiny26 und
MehrAutonome Mobile Systeme. Dr. Stefan Enderle
Autonome Mobile Systeme Dr. Stefan Enderle 2. Mikrocontroller Einleitung Unterschied Controller / Prozessor: Speicher (RAM, Flash, Eprom) intern Viele I/Os (Digital, Analog) Bus-Unterstützung (Seriell,
MehrLCD board EB
LCD board EB005-00-3 Inhalt 1. Über dieses Dokument...2 2. Allgemeine Information...3 3. Board-Layout...6 4. Schaltungsbeschreibung...7 Anhang 1 Schaltplan Copyright Matrix Multimedia Limited 2005 seite
MehrATXMega128/192/256a3- Controllerboard
RIBU ELEKTRONIK VERSAND Mühlenweg 6. 8160 Preding. Tel. 03172/64800. Fax 03172/64806 e-mail:office1@ribu.at. Internet: http://www.ribu.at ATXMega128/192/256a3- Controllerboard nur 46 x 36 mm groß mit Stiftleisten
MehrLCD-Ansteuerung mit MikroForth
Das Attiny-Projekt LCD-Ansteuerung mit MikroForth 1 LCD-Ansteuerung mit MikroForth Zu unserer Attiny-Platine wird standardmäßig ein kleines LCD von der Firma Pollin beigelegt. Dieses ist auf eine kleine
MehrATXMega256a3-Controllerboard und 3,2" Touch-LCD-Farbdisplay mit High-Level-Grafikcontroller
RIBU ELEKTRONIK VERSAND Mühlenweg 6. 8160 Preding. Tel. 03172/64800. Fax 03172/64806 e-mail:office1@ribu.at. Internet: http://www.ribu.at ATXMega256a3-Controllerboard und 3,2" Touch-LCD-Farbdisplay mit
MehrRechnerarchitektur Atmega 32. 1 Vortrag Atmega 32. Von Urs Müller und Marion Knoth. Urs Müller Seite 1 von 7
1 Vortrag Atmega 32 Von Urs Müller und Marion Knoth Urs Müller Seite 1 von 7 Inhaltsverzeichnis 1 Vortrag Atmega 32 1 1.1 Einleitung 3 1.1.1 Hersteller ATMEL 3 1.1.2 AVR - Mikrocontroller Familie 3 2 Übersicht
MehrBLIT2008-Board. Uwe Berger
11/2008 (BLIT) 2 Inhalt Was sind Mikrocontroller AVR-Mikrocontroller Werkzeugkasten Prinzipielles zur Programmierung BLIT2008-Board 11/2008 (BLIT) 3 Was sind Mikrocontroller AVR-Mikrocontroller Werkzeugkasten
MehrStefan Hoffmann. Leichter Start mit BASCOM und myavr
Leichter Start mit BASCOM und myavr Entwicklungsumgebung für AVR Mikrocontroller Seite: 3/15 1 Entwicklungsumgebung für AVR Mikrocontroller Für die Arbeit mit BASCOM und myavr-produkten benötigt man einen
MehrMSP-EXP430G2. LaunchPad Entwicklungskit MSP-EXP430G2. Schnellstart mit dem Texas Instruments. LaunchPad Entwicklungskit
10158-5 U1+U4 14.01.15 12:44 Seite 1 Christian Immler Schnellstart mit dem Texas Instruments MSP-EXP430G2 LaunchPad Entwicklungskit Der schnelle und praxisbezogene Einstieg in die Programmierung der 16-Bit-Mikrocontroller
MehrUART-Kommunikation mit dem Atmel AVR
Fachbereich Elektrotechnik und Informatik Labor für Angewandte Informatik und Datenbanken Praktikum Automatisierung / Echtzeitregelung (BAU/BER) Prof.Dr.-Ing. Coersmeier UART-Kommunikation mit dem Atmel
MehrArduino und Amateurfunk (1)
Arduino und Amateurfunk (1) Vortrag OV-Meeting H08 am 10.01.2012 / 01.09.2012 Historie Der Kern Entwicklungsumgebung Hardware Software Massimo Banzi Und wozu das Ganze? Historie (1) Arduino ist ein Open-Source-Prototypen-System,
MehrVorwort Lichteffekte mit Arduino_NEU.indd :00:47
Vorwort 5 Das Lernpaket»Lichteffekte mit Arduino«wurde genauso wie die Arduino Plattform für Künstler, Designer und Bastler entwickelt. Es richtet sich ganz besonders an alle, die möglichst schnell erste
MehrStarten Sie die Arduino IDE und geben Sie den folgenden Programmcode ein:
Blinken Starten Sie die Arduino IDE und geben Sie den folgenden Programmcode ein: // Projekt 1 - LED Blinker int ledpin = 13; void setup() pinmode(ledpin, OUTPUT); void loop() digitalwrite(ledpin, HIGH);
MehrBibliografische Information der Deutschen Bibliothek
Bibliografische Information der Deutschen Bibliothek Die Deutsche Bibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte Daten sind im Internet über http://dnb.ddb.de
MehrProgrammierung von ATMEL AVR Mikroprozessoren am Beispiel des ATtiny13. Teil 8: gavrasmw und weitere Beispiele
Programmierung von ATMEL AVR Mikroprozessoren am Beispiel des ATtiny13 Eine Einführung in Aufbau, Funktionsweise, Programmierung und Nutzen von Mikroprozessoren Teil 8: gavrasmw und weitere Beispiele gavrasmw
MehrVorbereitung. Teil D Analog-Digital-Wandler 1
Vorbereitung So wird der Analog-Digital-Wandler des Mikrocontrollers ATmega328P initialisiert: ADMUX = _BV(REFS0); ADCSRA = _BV(ADEN) _BV(ADPS2) _BV(ADPS1) _BV(ADPS0); Der Analog-Digital-Wandler ist im
MehrFür schnelle und bequeme Entwicklungen wird gern Basic eingesetzt.
2 Bascom-Start 21 Für schnelle und bequeme Entwicklungen wird gern Basic eingesetzt. Speziell für die AVR-Familie hat sich BASCOM-AVR von MCS-Electronics aus den Niederlanden weitgehend durchgesetzt. Auf
MehrBLUE line. Bedienungsanleitung zum M-Unit Experimentierboard. Innovative Technik. Tobias Regenhardt Grüner Weg Seulingen
BLUE line Innovative Technik Bedienungsanleitung zum M-Unit Experimentierboard Stand: November 2003 Tobias Regenhardt Grüner Weg 6 37136 Seulingen Tel: 0175/2716591 e-mail: TobiasRegenhardt@web.de Vorwort
MehrProjekt Thermen-Steuerung von Manuel Schreiner Mat.-Nr.: 713586 Betreuer: Prof. Rückle
Stand 16.06.08 Projekt Thermen-Steuerung von Manuel Schreiner Mat.-Nr.: 713586 Betreuer: Prof. Rückle Projekt-Kurzbeschreibung: Ziel des Projektes ist es ein Gerät zu entwickeln, welches die Temperatur
MehrTable of Contents. Table of Contents UniTrain UniTrain-Kurse UniTrain-Kurse Mikrocomputertechnik
Table of Contents Table of Contents UniTrain Mikrocomputertechnik 1 2 2 3 Lucas Nülle GmbH Seite 1/5 https://www.lucas-nuelle.de UniTrain UniTrain - das multimediale E-learning System mit integriertem,
MehrEntwicklungsboard 16F1824
Entwicklungsboard 16F1824 Inhaltsverzeichnis 1. Einleitung...2 2. Grundlegende Eigenschaften...2 2.1 Grundlegende Eigenschaften...2 2.2 Optionale Eigenschaften...3 3. Programmierung...3 4. Hardware...5
MehrHD44780-LC-Display am Atmel-AVR Mikrocontroller
Fachbereich Elektrotechnik und Informatik Labor für Angewandte Informatik und Datenbanken Praktikum Automatisierung / Echtzeitregelung (BAU/BER) Prof.Dr.-Ing. Coersmeier HD44780-LC-Display am Atmel-AVR
Mehrmyavr Programmierung in C
myavr Programmierung in C Stefan Goebel Februar 2017 Stefan Goebel myavr Programmierung in C Februar 2017 1 / 12 Grundgerüst... braucht man immer! #include // Register- und Konstantendefinitionen
MehrTag 4 7 Segment-Anzeige, File Include, LC-Display
Tag 4 7 Segment-Anzeige, File Include, LC-Display 09/01/10 Fachbereich Physik Institut für Kernphysik Bastian Löher, Martin Konrad 1 Die 7-Segment-Anzeige Eigentlich 8-Segment-Anzeige Gesteuert über 8
MehrDie Technik hinter IoT: Arduino, Raspberry Pi & Co.
Die Technik hinter IoT: Arduino, Raspberry Pi & Co. Praxisbeispiele für den Hausgebrauch Uwe Steinmann MMK GmbH 25.-26. September 2017 Uwe Steinmann (MMK GmbH) Die Technik hinter IoT 25.-26. September
MehrWenn Geeks Langeweile haben...
Wenn Geeks Langeweile haben... Uwe Berger bergeruw@gmx.net Was macht ihr so in eurer Freizeit? 2 Uwe Berger Beruf: Softwareentwickler (PPS-Systeme) Linux seit ca. 1995 Freizeit: Hard- und Softwarespielereien
MehrProgrammierung von Mikrocontrollern am Beispiel des ATMEL ATmega32
Fakultät Elektrotechnik und Informationstechnik, Professur für Prozessleittechnik Prozessinformationsverarbeitung (PIV) Programmierung von Mikrocontrollern am Beispiel des ATMEL ATmega32 Professur für
MehrBOOTLOADER für AVR-Entwicklungsmodule
BOOTLOADER für AVR-Entwicklungsmodule mit ATxmega128A1 mit ATxmega256A3 Verzeichnis 1. Einleitung 3 2. Einstellungen 4 2.1. Fuse Bits 4 2.2. AVROSP Programm 5 2.2.1. Erläuterung der BAT-Dateien 5 2.2.2.
MehrMikrocontroller Einstieg ATmega 8
Mikrocontroller Einstieg ATmega 8 Seite 1 von 13 Einstieg in die faszinierende Welt der Mikrocontroller Für eine praktische Einführung in die Grundlagen und komplexen Zusammenhänge in die Thematik wurde
MehrMikrocontrollertechnik. F5 Erstes Programm. AVR Studio 4
In diesem Kapitel wird erklärt wie man möglichst schnell mit dem Programm Studio 4 von Atmel und einem ISP Programmer einen ATmega Controller programmiert. Es ist kein umfassendes Tutorial zum Programm
MehrRoboter selbst bauen. Auf über 300 Seiten: Das große Praxisbuch für Einsteiger und Fortgeschrittene. Auf CD-ROM FRANZIS.
FRANZIS EXPERIMENTE Auf CD-ROM Kompletter Quellcode zum Buch Tools zur einfachen Steuerung von Robotern Steuern vom PC aus mit dem PC to Bot Interface Datenblätter zu den verwendeten Bauteilen Ulli Sommer
MehrLED Skalenbeleuchtung mit einem Arduino
Projektteil: LED Skalenbeleuchtung mit einem Arduino Aufgaben: - Ein Taster schaltet die LED-Beleuchtung ein - Nach Ablauf einer im Programm hinterlegten Zeit schaltet sich die Beleuchtung von selbst wieder
MehrAndroid + Arduino Hardware steuern mit Android. Entwicklertag Karlsruhe, 09.05.2012 Sebastian Wastl
Android + Arduino Hardware steuern mit Android Entwicklertag Karlsruhe, 09.05.2012 Sebastian Wastl Arduino Opensourceprojekt Auf Basis eines 8-Bit Mikrocontroller (ATMEL ATmega) Modular aufgebaut Erweiterbar
MehrProgrammieren in C Teil 3: Mikrocontrollerprogrammierung
Programmieren in C Teil 3: Mikrocontrollerprogrammierung 08/30/10 Fachbereich Physik Institut für Kernphysik Bastian Löher, Martin Konrad 1 Tag 1 Hello World 08/30/10 Fachbereich Physik Institut für Kernphysik
MehrI2C-Echtzeituhr am Atmel AVR
Fachbereich Elektrotechnik und Informatik Labor für Angewandte Informatik und Datenbanken Praktikum Mikrocontroller und DSP (EMD) Prof.Dr.-Ing. E. Coersmeier I2C-Echtzeituhr am Atmel AVR Name, Vorname
MehrMikrocomputertechnik
Bernd-Dieter Schaaf Mikrocomputertechnik Mit MikroControllern der Familie 8051 unter Mitarbeit von Peter Wissemann 4., aktualisierte Auflage mit 267 Bildern sowie zahlreichen Beispielen und Übungen HANSER
MehrAtmel AVR für Dummies
Atmel AVR für Dummies fd0@koeln.ccc.de 29.12.2005 Übersicht 1 Hardware Kurzvorstellung Atmega8 Programmierkabel (Eigenbau vs. Kommerzlösung) Alternative: Bootloader (Programmieren via rs232) Software Speicher
MehrLösungen der Aufgaben
ASCII Aufgabe 1 loop printbin 77 Aufgabe 2 dim b as byte For b = 65 to 90 printbin b next b end Aufgabe 3.2 Dim b as byte loop inputbin b b = b - 32 printbin b Aufgabe 4 wait 5 printbin 72 printbin 97
MehrAmpelsteuerung Merkblatt 2 Wie wird der Arduino programmiert?
1 Übersicht Für die Programmierung steht ein Programm zur Verfügung. Hier kann der Quelltext geschrieben, überprüft, kompiliert und anschließend auf den Arduino geladen werden. Wenn ihr das Programm startet,
MehrEinführung in die Programmierung mit VBA
Einführung in die Programmierung mit VBA Vorlesung vom 07. November 2016 Birger Krägelin Inhalt Vom Algorithmus zum Programm Programmiersprachen Programmieren mit VBA in Excel Datentypen und Variablen
MehrDie Robo-TX RS-485 Schnittstelle
Die Robo-TX RS-485 Schnittstelle Die Idee... Gleich nach dem Kauf des TX fiel mir in der Anleitung auf, dass auf den Extension-Anschlüssen nur die RS-485-Schnittstelle auf beiden vorkommt. Somit war klar,
MehrMicrocontroller Kurs. 08.07.11 Microcontroller Kurs/Johannes Fuchs 1
Microcontroller Kurs 08.07.11 Microcontroller Kurs/Johannes Fuchs 1 Was ist ein Microcontroller Wikipedia: A microcontroller (sometimes abbreviated µc, uc or MCU) is a small computer on a single integrated
MehrPython macht Embedded Linux angenehmer
Python macht Embedded Linux angenehmer Hubert Högl Hubert.Hoegl@hs-augsburg.de http://www.hs-augsburg.de/~hhoegl Hochschule Augsburg 2. Juli 2010 H. Högl () FuE 2010 2. Juli 2010 1 / 14 Embedded Linux
MehrArduino in C/C++ programmieren
1 Arduino in C/C++ programmieren Tutor: Dipl.-Ing. Jens Grätzer www1.hft-leipzig.de/graetzer/ graetzer@hft-leipzig.de 2 C/C++ auf dem Arduino Warum Arduino? Warum C/C++? Praxis Live 3 Warum Arduino? Mikrocontroller
MehrEinführung in die Microchip PIC-Controller vergleichende Betrachtung zu anderen Microcontrollern CLUG 12.2.2016. Matthias Kupfer
Einführung in die Microchip PIC-Controller vergleichende Betrachtung zu anderen Microcontrollern CLUG 12.2.2016 Matthias Kupfer maku@kupfer-it.de 1 Übersicht Überblick über Microchip PIC-Familie Eigenschaften
MehrArduino. Mikrocontroller-Programmierung mit Arduino/Freeduino. Über 80 praktische Experimente Grundlagenkurs zur Programmierung.
PC & ELEKTRONIK Ulli Sommer Über 80 praktische Experimente Grundlagenkurs zur Programmierung Arduino Mikrocontroller-Programmierung mit Arduino/Freeduino Auf CD-ROM: Open-Source-Soft- und Hardware Über
MehrNetduino Mikroprozessor für.net Entwickler
Netduino Mikroprozessor für.net Entwickler Patrick Herting Softwareentwickler BlueTem Software GmbH Blog E-Mail www.wdev.de pher@live.de Ablaufplan - Theorieteil Was ist der Netduino? Welche Modelle gibt
MehrATmega169 Chip: Pin-Layout
ATmega169 Chip: Pin-Layout Die logische Schnittstelle der Funktionseinheit MCU (Microcontroller Unit) entspricht der physikalischen Schnittstelle der Baueinheit (Chip). Für die Maschinenbefehle sind nur
MehrTCP/IP ASCII Schnittstelle Programmierhandbuch
TCP/IP ASCII Schnittstelle Programmierhandbuch Version 3.0 1. Einleitung Das IRTrans ASCII Format dient der Ansteuerung von IRTrans Modulen (über den irserver oder Ethernetmodule mit IRDB bzw. LAN Controller
MehrMicrocontroller in C programmieren
65068-7 Handbuch 10.12.12 16:59 Seite 1 Das Franzis Lernpaket Das Franzis Lernpaket Microcontroller in C programmieren Experimentieren und anwenden Das Lernpaket eröffnet Ihnen Schritt für Schritt die Grundlagen
MehrPC & Elektronik. Praxisbuch Arduino. von Ulli Sommer. 1. Auflage. Franzis-Verlag 2010
PC & Elektronik Praxisbuch Arduino von Ulli Sommer 1. Auflage Franzis-Verlag 2010 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 645 65034 2 schnell und portofrei erhältlich bei beck-shop.de DIE
MehrMicrocontroller Praktikum SS2010 Dipl. Ing. R. Reisch
Microcontroller Praktikum SS2010 Dipl. Ing. R. Reisch Die wichtigsten Unterlagen/Tools Für das Praktikum Unterlagen/Kenntnisse/Tools wichtig: Datenblatt des AT80USB1287 µc Schaltplan des im Praktikum verwendeten
MehrDr. Anton Piotrowski lec-bus Software
FRANZIS ARBEITSBUCH Dr. Anton Piotrowski lec-bus Software Die Programmierung des lec-bus auf IBM-XT/AT mit Basic, Pascal, Fortran, C, Test-Basic, HP-Basic Mit 116 Abbildungen und 29 Tabellen FRANZIS Inhalt
MehrAufgaben zur Attiny-Platine
Das Attiny-Projekt Aufgaben 1 Aufgaben zur Attiny-Platine 1. LEDs blinken 1.1 Schließen Sie eine rote LED an PortB.0 und eine grüne LED an PortB.1 an (vgl. Abb. 1). Achten Sie dabei darauf, dass die langen
MehrThe amforth Cookbook angefangen
The amforth Cookbook Author: Datum: Erich Wälde 2009-02-22 angefangen 2 Inhaltsverzeichnis 1 Projekt mit ATMEGA 32 5 1.1 Board................................ 5 1.2 Beispiel Applikation........................
MehrEclipse. für die kleinen Dinge des (modernen) Lebens
Eclipse für die kleinen Dinge des (modernen) Lebens Agenda Vorstellung Zielsysteme Software Modellierung Übertragung zum Gerät Vorstellung www.mda4e.org Projektpartner mda4e itemis GmbH & Co. KG Spezialist
MehrTBE332 Controller. Produktbeschreibung
TBE332 Controller Produktbeschreibung Bei der Entwicklung der TBE332 Steuerung wurde auf die Erfahrung unserer jahrelangen Planung und Realisierung verschiedenster Steuerungs- und Regelungseinrichtungen
MehrAVR-Mikrocontroller in BASCOM programmieren, Teil 2
jean-claude.feltes@education.lu 1 AVR-Mikrocontroller in BASCOM programmieren, Teil 2 13. Interrupts 13.1 Externe Interrupts durch Taster Wenn Taster mittels Polling abgefragt werden, wie in Teil 1 beschrieben,
MehrInhaltsverzeichnis. 1 Embedded Systems Einführung... 53
Inhaltsverzeichnis 1 Embedded Systems................................ 23 1.1 Einführung.................................. 23 1.1.1 Design von Embedded Systems................. 25 1.1.2 Hardware für Embedded
MehrMSP 430. Einführung. Was kann er? Hauptthemen. Wie sieht er aus? 64 / 100 polig. Was kann er? MSP 430 1
MSP 430 Mixed Signal Microcontroller MSP 430 Einführung Der Mikrocontrollers MSP430 von Texas Instruments Das Entwicklungsboard MSP-STK 430A320 http://www.ti.com Texas Instruments 1 Texas Instruments 2
MehrD.1 Vorbereitung. Teil D Analog-Digital-Wandler 1
D.1 Vorbereitung So wird der Analog-Digital-Wandler des Mikrocontrollers ATmega328P initialisiert: ADMUX = _BV(REFS0); ADCSRA = _BV(ADEN) _BV(ADPS2) _BV(ADPS1) _BV(ADPS0); Der Analog-Digital-Wandler ist
MehrCU-R-CONTROL. Beschreibung zur Schaltung ATMega16-32+ISP MC-Controller Steuerung auf Basis ATMEL Mega16/32. Autor: Christian Ulrich
Seite 1 von 10 CU-R-CONTROL Beschreibung zur Schaltung ATMega16-32+ISP MC-Controller Steuerung auf Basis ATMEL Mega16/32 Autor: Christian Ulrich Datum: 08.12.2007 Version: 1.00 Seite 2 von 10 Inhalt Historie
MehrThomas Binzinger. Jetzt lerne ich. Delphi. Markt+Technik Verlag
Thomas Binzinger Jetzt lerne ich Delphi Markt+Technik Verlag Inhaltsverzeichnis Vorwort 1 1.1 1.2 1.3 1.4 2 2.1 2.2 2.3 3 3.1 3.2 3.3 3.4 3.5 3.6 4 4.1 4.2 4.3 4.4 4.5 4.6 5 5.1 5.2 5.3 Was ist Delphi?
MehrArduino µcontroller. Virtuelle COMSchnittstelle
Aufgaben: Arduino µcontroller 1. Die gegebene Software auf einen ARDUINO MEGA-Board aufspielen weil die PORTS A (8xSchalter) und C (8xLEDs) benutzt werden. Steht nur ein UNO-Board zur Verfügung, dann den
Mehr3.0 8051 Assembler und Hochsprachen
3.0 8051 Assembler und Hochsprachen Eine kurze Übersicht zum Ablauf einer Programmierung eines 8051 Mikrocontrollers. 3.1 Der 8051 Maschinencode Grundsätzlich akzeptiert ein 8051 Mikrocontroller als Befehle
MehrFRANZIS PC+ELEKTRONIK. Jochen Ferger AI1 AI2 AI3 AI4. Masse 5V W «км. AOut PCF8591 SCL SDA. MSR mit USB und Java. Mit 152 Abbildungen
FRANZIS PC+ELEKTRONIK Jochen Ferger Masse 5V W «км AI1 AI2 AI3 AI4 AOut PCF8591 16 15 13 12 11 10 SCL 9 SDA MSR mit USB und Java Mit 152 Abbildungen 7 Inhaltsverzeichnis 1 Java-Grundlagen 11 1.1 Warum
MehrFortbildungsmodule >> Elektrotechnik. Präzisierung zu Modulbereich Mikrocontroller [E61] Teilmodul E611 Grundlagen Mikrocontrollertechnik (µc)
B A D E N - W Ü R T T E M B E R G R E G I E R U N G S P R Ä S I D I E N Freiburg // Karlsruhe // Stuttgart // Tübingen Abt. 7 Schule und Bildung Fortbildungsmodule >> Elektrotechnik Präzisierung zu Modulbereich
Mehr5-Tonfolgen Dekodierung mittels AVR
5-Tonfolgen Dekodierung mittels AVR 2. Fassung In letzter Zeit bekam ich viele Anfragen wie denn die Dekodierung der Tonfolgen über einen µc genau funktioniert, wie die Hardware und Software dazu aussieht
MehrTURN ON YOUR CREATIVITY DAS ARDUINO
TURN ON YOUR CREATIVITY DAS ARDUINO ULLI SOMMER TURN ON YOUR CREATIVITY DAS FRANZIS ARDUINO TM LERNPAKET ORIGINAL ARDUINO UNO UND 20 WEITERE BAUTEILE FÜR 70 PROJEKTE 65148 Arduino Lernpaket_03.indd 1 06.10.2015
MehrPraktikum: KHR1 Microcontroller Steuerung Bearbeiter: Ronald Lautenschläger Betreuer: Benjamin Reh, Katja Mombaur
Praktikum: KHR1 Microcontroller Steuerung Bearbeiter: Ronald Lautenschläger Betreuer: Benjamin Reh, Katja Mombaur Übersicht Kondo KHR1 Aufgabenstellung RCB1 Steuerungsplatine Steuerungssoftware Heart2Heart
MehrLED Skalenbeleuchtung mit einem Arduino
Projektteil: LED Skalenbeleuchtung mit einem Arduino Aufgaben: - Ein Taster schaltet die LED-Beleuchtung ein - Nach Ablauf einer im Programm hinterlegten Zeit schaltet sich die Beleuchtung von selbst wieder
MehrU5-2 Register beim AVR-µC
U5 4. Übungsaufgabe U5 4. Übungsaufgabe U5-2 Register beim AVR-µC U5-2 Register beim AVR-mC Grundlegendes zur Übung mit dem AVR-µC 1 Überblick Register Beim AVR µc sind die Register: I/O Ports Interrupts
Mehr