Seminar für Physik. Machbarkeitsstudie - EinChipComputer
|
|
- Dagmar Krause
- vor 7 Jahren
- Abrufe
Transkript
1 Institut für integrierte Naturwissenschaften Abteilung Physik Universität Koblenz-Landau Universitätsstraße Koblenz Seminar für Physik Machbarkeitsstudie - EinChipComputer Betreuer: Dr. Merten Joost Seminarthema: Eine Einführung zu Projekten mit AT s Möglichkeiten und Grenzen eines AT s Autor: Norman Böttcher ( )
2 ii
3 Inhaltsverzeichnis Inhaltsverzeichnis 1 Die Vielfältigkeit des ATMega Daten des ATMega Pinbelegung Grafik und Display Beispiele grafischer Entwicklungen Interpreter Der MicroSPS-Interpreter Sound Emulation des Sound Chips SID vom C Sammlung verschiedener Projekte Spielekonsolen Mini-Kamera Akku Ladegerät Weitere Projekte ohne Erläuterung 10 7 Quellen 11 iii
4 Abbildungsverzeichnis Abbildungsverzeichnis 1 Belegung mit 40 Pins, davon 32 auf 4 Ports programmierbar Schwarz-Weiß Programmierung mit 16 Graustufen YUV-Modell Beispielrealisierung 8 Farben + Text Beispielrealisierung 8 Farben + Text - 2.Beispiel Handydisplay mit Farbauflösung Farben Display mit Platine - ATMega Grafikbeispiel Farben, 1,5 Zoll ATMega128-2,1 Zoll; 176x132Pixel Rolladenansteuerung mit EAGLE Versuchsaufbau Soundgenerieren Einblicke in die Spielekonsole Einblicke in die Spielekonsole Spiele der Spielekonsole Spiele der Spielekonsole Mini-Kamera Displayanzeige Akkulader iv
5 1 Die Vielfältigkeit des ATMega 1.1 Daten des ATMega16 Zur Einführung des ATmega gebe ich erstmal eine Übersicht über den Aufbau eines ATMega16. Folgendes ist mit einem ATmega 16 realisierbar bzw in diesem Chip integriert: 1 16kb programmierbarer Flash (übersteht Schreibzyklen) 1KB interner SRAM 512 Bytes EEPROM( Schreibzyklen) Takt 0-16 MHZ aufgebaut in RISC architektur 40 PINS, davon 32 programmierbar TWI Schnittstelle, zb für I2C Programmierung USART Master/Slave SPI Schnittstelle 4 PWM Kanäle 8 AD Wandler Kanäle 1.2 Pinbelegung Abbildung 1: Belegung mit 40 Pins, davon 32 auf 4 Ports programmierbar 1 Die Liste ist nicht vollständig, beinhaltet jedoch alles, was man über einen AT wissen sollte. Weitere Infos sind dem Datenblatt zu entnehmen 1
6 2 Grafik und Display 2 Grafik und Display Generell muss sich der Programmierer entscheiden, ob er sich für ein LCD Display entscheidet oder sein Projekt an einen handelsüblichen Fernseher anschließen möchte. Anschließend entscheidet man sich für eine Farbauflösung. Monochrom, d.h. man unterscheidet nur in Graustufen (maximal 16 verschiedene Graustufen), Farbbildschirm (meist ca 256 Farben, einfachste Variante ist hier jedoch 8 Farben)oder hochauflösender Farbbildschirm (bis zu Farben). Letzteres kann man nur auf einem Display (besonders geeignet Handydisplay) entwickeln. 2.1 Beispiele grafischer Entwicklungen Die mit sicherheit einfachste Implementierung ist die Nachahmung von Farbe durch verschiedene Graustufen. Hier benötigen wir lediglich differierende Helligkeitswerte, um stufenweise zwischen Schwarz und Weiß zu unterscheiden. Abbildung 2: Schwarz-Weiß Programmierung mit 16 Graustufen Möchte man mehr wie nur 16 Graustufen implementieren, so macht man sich das YUV-Modell zu nutze. In diesem Modell entspricht Y der Lichtstärke. U und V hingegen bestimmen den Farbanteil des Bildes. Hier unterscheiden wir in 6 Farben. Den RGB- Farben (Rot,Grün,Blau)und den CMY-Farben (Cyan,Magenta,Yellow). Beispielsweise kann man die Farbe Weiß gewinnen aus einer bestimmten Mischung der RGB Farben, also Rot-Grün-Blau. Das Mischverhältnis beträgt: 0,3 Rot + 0,59 Grün + 0,11 Blau = Weiß Abbildung 3: YUV-Modell 2
7 2.1 Beispiele grafischer Entwicklungen Außerdem ist es möglich einen beliebigen Text mit verschiedenen Sonderzeichen darzustellen. Die Grenzen liegen hier bei 23 Zeilen a 30 Zeichen. Abbildung 4: Beispielrealisierung 8 Farben + Text Folgendes Beispiel zeigt, dass man einen kompletten Videotext-Dekoder generieren könnte. Abbildung 5: Beispielrealisierung 8 Farben + Text - 2.Beispiel Wesentlich mehr läßt sich mit Hilfe eines Handydisplays zeigen. Hier sind bisher beispielsweise Handydisplays programmiert worden mit ca Farben. Abbildung 6: Handydisplay mit Farbauflösung Farben 3
8 2 Grafik und Display Ein Handydisplay mit 132x132 Pixel und Farben wurde auf einem ATMega8 programmiert. Die Displaygröße von 1,5 Zoll (38mm) führt zu einer geringen Gesamtgröße von 40x35mm für das Display. Abbildung 7: Display mit Platine - ATMega8 Abbildung 8: Grafikbeispiel Farben, 1,5 Zoll Abbildung 9: ATMega128-2,1 Zoll; 176x132Pixel 4
9 3 Interpreter 3.1 Der MicroSPS-Interpreter Der MicroSPS-Interpreter ermöglicht das Programmieren ohne Programmierkentnisse. Bei diesem Interpreter benutzt man eine grafische Oberfläche, um mit hilfe von grafischen Symbolen Steuerungen zu entwerfen. Als Editor für die SPS wird das Schaltplan-Modul von EAGLE verwendet. Dazu werden lediglich grafisch Funktionsblöcke platziert und mit Netzen verbunden. Man zeichnet also seine Steuerung. Abbildung 10: Rolladenansteuerung mit EAGLE 5
10 4 Sound 4 Sound 4.1 Emulation des Sound Chips SID vom C64 Mit dem in Abbildung 11 gezeigten Versuchaufbau läßt sich so einiges Realisieren. Zum einen 3 Tongeneratoren mit Sägezahn, Rechteck und Dreiecksignal, 3 Hüllkurven Generatoren mit variablem Attack, Decay, Sustain und Release. Des Weiteren Rauschen mit programmierbaren Frequenzen und Ringmodulation. Der Soundgenerator versucht also den SID(SoundInterfaceDevice) des C64 zu emulieren. Abbildung 11: Versuchsaufbau Soundgenerieren Im Versuchsaufbau ist ein ATMega8 auf der einen Seite an eine Batterie und auf der anderen Seite an herkömmliche PC Boxen angeschlossen. Hierzu sind ebenfalls noch 2 Soundbeispiele im anhängenden Vortrag (Seminar.pdf) zu finden. 6
11 5 Sammlung verschiedener Projekte Im Folgenden habe ich eine Auflistung einzelner Projekte mit AT Prozessoren erstellt, die mir bei meiner Recherche im Netz über den Weg gelaufen sind. 5.1 Spielekonsolen Mit bereits zwei AT s kann man schon viel erreichen. Das Zeigt das Projekt einer Spielekonsole. Die Bilder des Innenlebens zeigen den Hauptcontroller. Ein weiterer wurde als grafikcontroller benötigt. Abbildung 12: Einblicke in die Spielekonsole Abbildung 13: Einblicke in die Spielekonsole 7
12 5 Sammlung verschiedener Projekte Hier noch ein paar Bilder der Spiele, die auf der Konsole realisiert wurden. Alles auf Basis monochromer Grafik und auf einem herkömmlichen Fernseher ausgegeben. Abbildung 14: Spiele der Spielekonsole Abbildung 15: Spiele der Spielekonsole Zur Realisation des Projektes benötigte man 2 Atmel AVR ATMega32 (Hauptcontroller, Grafikcontroller) mit 16 MHz Taktfrequenz und zusammen 4 kb RAM, einen Bildschirm mit monochromer Auflösung von 128x84 Pixel, 2 Rechteckgeneraror-Soundkanäle und ein playstation ähnliches Gamepad. In dem anhängenden Vortrag (Seminar.pdf) sind zum Thema Spielekonsolen noch zwei Videos zu sehen. Super Mario und frogger werden hier in jeweils kleinen Beispielfilmen vorgeführt. Beides erinnert grafisch an die erste Generation der Handyspiele. Hauptrechner ist hier ein ATMega 64, der mit 20 MHz übertaktet wird. Zusätzlich wurde noch ein 128k Speicher angeschlossen um ausreichend Speicherplatz zu haben. 8
13 5.2 Mini-Kamera 5.2 Mini-Kamera Dieses Projekt wird von einem ATmega16 mit einem internen Takt von 8 MHz gesteuert. Eine Ansteuerung über I2C ermöglicht die beliebige Veränderung aller Kamerafunktionen (Gamma,balance,Belichtung...). 5.3 Akku Ladegerät Abbildung 16: Mini-Kamera Dieses Projekt wird ebenfalls von einem ATmega16 mit einem internen Takt von 8 MHz gesteuert. Das Akku-Ladegerät lädt maximal vier kleine Akkus einzeln mit wählbaren Strömen auf. Abbildung 17: Displayanzeige Akkulader 9
14 6 Weitere Projekte ohne Erläuterung 6 Weitere Projekte ohne Erläuterung Hier findet ihr eine Auflistung weiterer Projekte. Bei Interesse kann man sich über den link weiter über die Projekte informieren. Java mit AVR Eine abgespackte Javaumgebung realisiert auf einem ATMega8 Hier der Link GPS-Tracker realisiert auf einem ATMega8 Hier der Link AVR Webserver mit einem ATMega128 realisiert, alle Funktionen eines herkömmlichen Servers Hier der Link Blinkenarea Alles rund um blinkende Projekte mit einem AT Hier der Link Maussteuerung nachgebaut Drucksensor interpretiert Bewegungen wie eine Maus Hier der Link Touchpad LED Steuerung durch Druck auf ein Touchpad Hier der Link Temperatursensor Mit einem AT gesteuerter Sensor für ein Laminiergerät Hier der Link 10
15 7 Quellen Literatur [1] MicroSPS-Interpreter [2] Akkulader [3] Kamera [4] Gamekonsole (Mario, Frogger) [5] Gamekonsole (Snake, Moon) [6] PAL mit AVR looser/avr/index2.php [7] Diverse AVR Projekte (Maus, GPS, Lüfter,...) [8] Pong und Laser Projector [9] Displays mit Farben [10] Basic programmierbarer EinChip-Computer [11] Komplette Mikrocontroller.net Linksammlung (Links zu Projekten aller Art) [12] Sound über einen ATMega8 11
Johannes Kelper Universität Linz. Institut für Elektrische Messtechnik. Dokumentation. ATmeag8-USB Modul. Bernd R. Arminger ATmega8-USB Modul 1
Dokumentation ATmeag8-USB Modul Bernd R. Arminger ATmega8-USB Modul 1 1. Beschreibung Das ATmega8-USB Modul besteht aus einen ATmega8 Mikrokontroller der Firma Atmel (Datenblatt/buch erhältlich unter http://www.atmel.com)
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
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
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
MehrPraktikum Analog- und Digitaltechnik. Versuch D3 Bluetooth-steuerung mit Arduino
Praktikum Analog- und Digitaltechnik Versuch D3 Bluetooth-steuerung mit Arduino Inhalt dieses Versuches: Installation und Konfiguration von Software Arduino IDE Ansteuerung einer LED über Bluetooth Vorarbeiten:
MehrWillkommen!
Willkommen! Und herzlichen Dank für den Kauf unseres AZ-Delivery SPI 1,8" TFT-Displays! Auf den folgenden Seiten gehen wir mit dir gemeinsam die ersten Schritte vom Anschließen des Displays bis zur Anzeige
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
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
MehrATXMega32a4-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 ATXMega32a4-Controllerboard nur 51 x 23 mm groß mit Stiftleisten
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
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
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
MehrEinführung Microcontroller
18. Januar 2011 Inhaltsverzeichnis 1 Einleitung 2 3 4 5 Was ist eigentlich ein Microcontroller? Microcontroller - Was ist das? Microcontroller enthalten: integrierte und gleichzeitig programmierbare Schaltungen,
MehrATXMega256a3-Controllerboard. mit 4,3", 5" oder 7" Touch-LCD-Farbdisplay und High-Level-Grafikcontroller
RIBU 6. A-8160 Preding. Tel. 03172/64800. Fax 64806 RIBUMühenweg ELEKTRONIK VERSAND e-mail: office1@ribu.at. Internet: http://www.ribu.at ATXMega256a3-Controllerboard mit 4,3", 5" oder 7" Touch-LCD-Farbdisplay
MehrSelbstgebauter, kompakter, Strom sparender, Mehrkanal- Datenlogger mit PICs
Selbstgebauter, kompakter, Strom sparender, Mehrkanal- Datenlogger mit PICs Wettbewerb "Jugend Forscht" 2008 Lucas Jürgens (12 Jahre) Arbeitsgemeinschaft "Jugend Forscht" des Christian-Gymnasiums Hermannsburg
MehrCommodore C64 EINE GUTE IDEE NACH DER ANDEREN
Commodore C64 Der C64 fasziniert - damals wie heute - sehr viele Menschen. Commodore produzierte den C64, der Millionenfach verkauft wurden. Nun wird er Ihnen vorgestellt. EINE GUTE IDEE NACH DER ANDEREN
MehrPrinzipien und Komponenten eingebetteter Systeme
1 Prinzipen und Komponenten Eingebetteter Systeme (PKES) (2) Mikrocontroller I Sebastian Zug Arbeitsgruppe: Embedded Smart Systems 2 Veranstaltungslandkarte Fehlertoleranz, Softwareentwicklung Mikrocontroller
MehrALVIDI. AVR-Entwicklungsmodul mit 128 KByte externem SRAM. Modell: AL-ERAM128 Version 2.0 Übersicht. Maße. Beschreibung. Elektrische Eigenschaften
AVR-Entwicklungsmodul mit 128 KByte externem SRAM Modell: AL-ERAM128 Version 2.0 Übersicht Maße Beschreibung Elektrische Eigenschaften Programmierung Einstellungen Übersicht JTAG-TDI/PF7 JTAG-TDO/PF6 JTAG-TMS/PF5
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
MehrSelbstbauprojekt 2017 GØ1
Selbstbauprojekt 2017 GØ1 Motivation und Konzept der Arduino-Projektplattform Arduino Uno, Entwicklungsumgebung IDE LCD-Shield Beispielprogramm Platine für die Teilprojekte P1.1 bis P1.4 Beispiele - P1.3
MehrStandalone FPGA Ambilight. Kai Lauterbach Web:
Standalone FPGA Ambilight Kai Lauterbach Web: http://klautesblog.blogspot.com email: klaute@web.de Twitter: @kailauterbach Überblick Was ist ein Ambilight und was tut es Die Idee Erste Schritte Anforderungen
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
Mehrfps für Schankanlage
Dynamisches DynamischesComputer ComputerDesign Design fps für Schankanlage Freiprogrammierbare Steuerung von DCD Computerentwicklung GmbH Inhaltsverzeichnis Einleitung...3 Ausstattung...3 Mainboard...3
MehrÜberblick zum ESP32 mit Arduino. Helmut Tschemernjak Arduino-Hannover
Überblick zum ESP32 mit Arduino Helmut Tschemernjak Arduino-Hannover www.arduino-hannover.de Arduino Arduino Platinen Arduino UNO Microchip 8-bit AVR MCU ESP8266 Espressif WiFi Chip mit TCP/IP Tensilica
MehrGPS-Funkübertragungssystem mit Bluetooth-Anbindung. Benutzerhandbuch
GPS-Funkübertragungssystem mit Bluetooth-Anbindung Benutzerhandbuch Stand: 20.05.2014 Inhaltsverzeichnis 1 Prinzipielle Funktionsweise...1 2 Lieferumfang...2 3 Transmitter-Modul (Sender)...2 3.1 Übersicht...2
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
MehrRoberta - Tutorial Unterschiede EV3/NXT. Fraunhofer IAIS. v0.1_07012013 TL, BJ
Roberta - Tutorial Unterschiede EV3/NXT Fraunhofer IAIS v0.1_07012013 TL, BJ Index Übersicht... 3 Hardware... 4 Konstruktionsansatz... 5 Programmiersprache... 5 Übersicht Am 07.01.2013 hat LEGO auf der
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
MehrF4 Fuse- und Lock-Bits
Im AVR gibt es eine Reihe von programmierbaren Schaltern, die wichtige Eigenschaften des Controller festlegen. Diese Schalter können nur mit dem Programmiergerät verändert werden (Ausnahme: Bootloader
MehrRasen-Roboter Elektronik Hardware mech. Aufbau Leiterplatten und Fertig-Module. Elektronik-Board. Mega 2560 LSP SDA-SCL
Rasen-Roboter Elektronik Hardware mech. Aufbau Leiterplatten und Fertig-Module Elektronik-Board DC-DC 13,8-15V DC-DC 7V +12V Motor Top-Board Mega 2560 Rad-Board I-Sensor Mäh-Motor 433 FB I-Sensor I-Sensor
Mehrsimline Technische Beschreibung simcontrol5 Version 1.07 Modulbeschreibung Eigenschaften
simline Technische Beschreibung simcontrol5 Version 1.07 Das simcontrol5 ist ein lokaler intelligenter Baustein aus der Reihe der simline Module. Die simline (Semi Industrial Moduls) ist eine Modulreihe
MehrChiptunes Wie musikalisch ist mein Mikrocontroller?
Institut für Elektrische Messtechnik und Grundlagen der Elektrotechnik Chiptunes Wie musikalisch ist mein Mikrocontroller? Martin Wenske WS 2011/2012 09.01.2012 Betreuer: Timo Klingeberg www.emg.tu-bs.de
MehrAVR-Mikrocontroller mit dem GCC programmieren
AVR-Mikrocontroller mit dem GCC programmieren Mario Haustein Chemnitzer Linux User Group 10. Februar 2012 Mario Haustein (CLUG) AVR-Mikrocontroller 10. Februar 2012 1 / 21 1. Die Architektur 2. AVR in
Mehr1.2 Die knappen Hardwareressourcen: So gehen Sie optimal damit um
1.2 Die knappen Hardwareressourcen: So gehen Sie optimal damit um Netbook-Definition à la Microsoft Während Hardwarehersteller sehr unterschiedliche Auffassungen davon haben, was nun ein Netbook ist, hat
MehrProgrammieren des ESP8266 mit OLED
Willkommen! Und herzlichen Dank für den Kauf unseres AZ-Delivery ESP8266 Mikrocontroller mit integrierten 0.91" OLED Display. Auf den folgenden Seiten gehen wir mit dir gemeinsam die ersten Programmierschritte
MehrI2C-006 DATASHEET I2C-006 V1.00: 1K EEPROM MODUL MIT TWI (I 2 C) SCHNITTSTELLE. Dokument NR.: I2C-006_Datasheet
I2C-006 DATASHEET Dokument NR.: I2C-006_Datasheet I2C-006 V1.00: 1K EEPROM MODUL MIT TWI (I 2 C) SCHNITTSTELLE P Bitte denken Sie an die Umwelt, bevor Sie diese Datei ausdrucken Modification History: Version
MehrBeschaltung eines Mikrocontrollers. Jordi Blanch Sierra Steuerungsgruppe
Beschaltung eines Mikrocontrollers Jordi Blanch Sierra Steuerungsgruppe Gliederung Was ist ein Mikrocontroller? ATmega32 Pin-Beschreibung Grundschaltungen: - Minimale Grundschaltung - Grundschaltung mit
Mehr2) die Programmierung eines Mikroprozessors, also die Kenntnisse von Software
Moderne Elektronik Mein Kollege Joachim hatte die Idee, mit Hilfe eines Computers ein Radio zu basteln. Hierbei vereinigen wir beide großen Gebiete der Elektronik: 1) den Reiz des Bastelns mit modernen
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.
MehrMikrocomputertechnik mit Controllern der AtmelAVR-RISC-Familie
Mikrocomputertechnik mit Controllern der AtmelAVR-RISC-Familie Programmierung in Assembler und C - Schaltungen und Anwendungen von Prof. Dipl.-Ing. Günter Schmitt 4., korrigierte Auflage Oldenbourg Verlag
MehrLCD 240 EAZ. Adaptermodul ADM Daten. Befestigung Schweißbolzen M3 16. gemeinsame Anode gemeinsame Kathode (über Uni-Wandler)
LCD 240 EAZ Adaptermodul ADM Daten Befestigung Schweißbolzen M3 16 Anschlusstechnik 0.1 mm2 1 mm2 gemeinsame Anode gemeinsame Kathode (über Uni-Wandler) Ansteuerung Dual, Gray, 1 aus n Versorgung 24 V
MehrSoftware ubiquitärer Systeme
Software ubiquitärer Systeme Übung 2: Speicherarchitekturen in Mikrocontrollern und AOStuBS Christoph Borchert Arbeitsgruppe Eingebettete Systemsoftware Lehrstuhl für Informatik 12 TU Dortmund http://ess.cs.uni-dortmund.de/~chb/
MehrMicrocontroller im Amateurfunk
Ortsverband Braunschweig - Okeraue H46 Microcontroller im Amateurfunk oder: Mit einem Arduino kann man Probleme lösen, die man ohne nicht hätte. Steuerung für Wintergarten Lüftung Wintergarten, wenn im
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
MehrE Mikrocontroller-Programmierung
E Mikrocontroller-Programmierung E Mikrocontroller-Programmierung E.1 Überblick Mikrocontroller-Umgebung Prozessor am Beispiel AVR-Mikrocontroller Speicher Peripherie Programmausführung Programm laden
MehrSingle Side AVR Experimentier Board. Version 1.4. erstellt von. Ulrich Radig
Single Side AVR Experimentier Board Version 1.4 erstellt von Ulrich Radig 1 Inhaltsverzeichnis: 1. Vorwort S.3 2. Spezifikation S.4 3. Beschreibung S.5 4. Steckerbelegungen S.6 4.1. Steckerbelegung JP1
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
MehrProjekt: LittleLights
v.1.02 [ 23.03.2003 ] Ute 'Moraine' Ohngemach, Roderick 'Highlander' Singer und Stephan 'ST' Kambor Ablauf: Projektbeschreibung Vorgeschichte Ziele Hardware genereller Aufbau Paula Agnus Garry Denise Software
MehrICmega8 / ICmega8-USB
SEPTEMBER 2006, VERSION 1.5 1 ICmega8 / ICmega8-USB I. EIGENSCHAFTEN Controller: ATmega8 von Atmel, 8Bit RISC Microcontroller mit 8 MHz Quarztakt Flash (Kbytes): 8 EEPROM (Kbytes): 0.5 SRAM (Bytes): 1024
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,
MehrFPGA vs. Mikrocontroller. Agenda
FPGA vs. Mikrocontroller Name: Jan Becker Matrikelnummer: 546508 Agenda - Kurzvorstellung eines FPGAs - Komponenten eines FPGAs - Programmierung eines FPGAs - Kurzvorstellung eines Mikrocontrollers - Komponenten
Mehr< UNTERRICHTSMATERIAL /> Calliope mini. Blumenpflegestation
< UNTERRICHTSMATERIAL /> Calliope mini Blumenpflegestation HINWEIS // Diese Unterlagen sind für den Open Roberta Editor. Passende Erklärvideos und weitere kostenlose Unterrichtsmaterialien (auch für den
MehrEin kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m.
umighty1284p Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m. Der Mighty1284 (ATmega1284/ATmega1284P) verfügt im Vergleich zum Arduino UNO über viel
MehrProjektangebote 2007/2008 für die BKIK-Klassen von W. Amann:
Projektangebote 2007/2008 für die BKIK-Klassen von W. Amann: Neben den unten vorgestellten Projektangeboten übernehme ich auch die Betreuung von Mikrocontroller-Projekten, die als eigene Vorschläge bei
MehrProjekt von Sergio Staab, Niklas Abel
(1) Was haben wir vor (Unser Projekt) -Hardware Aufbau -Software Aufbau (2) Der RP6 -Sensoren -Prozessor -Motor/Leistung -Ist Zustand (3) I²C BUS (4) Pegel Wandler (5) Raspberry Pi -Schnittstellen -Prozessor
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
MehrPRODUKTINFORMATIONEN DER CALLIOPE MINI
PRODUKTINFORMATIONEN Der Calliope mini ist ein Microcontroller, der als Lehrmittel in der schulischen Ausbildung von Kindern ab der dritten Klasse, in der Regel unter Aufsicht von Erwachsenen, eingesetzt
MehrC2000 Piccolo. LaunchPad Entwicklungskit. C2000 Piccolo. Schnellstart mit dem Texas Instruments. LaunchPad Entwicklungskit.
10175-2 U1+U4 17.12.14 15:32 Seite 1 Christian Immler Schnellstart mit dem Texas Instruments C2000 Piccolo LaunchPad Entwicklungskit Der schnelle und praxisbezogene Einstieg in die Programmierung des 32-Bit-Mikrocontrollers
Mehr3. Hardware CPLD XC9536 von Xilinx. CPLD / FPGA Tutorial
3. Hardware 3.1. CPLD XC9536 von Xilinx Programmierbare Logikbausteine sind in unzähligen Varianten verfügbar. Die Baugrößen reichen von 20 bis 1704 Pins. Der Preis beginnt bei wenigen Euro für einfache
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
MehrManual A2-LightDriver SL. A2-LightDriver SL V2.0 innoflyer alpenstrasse 37a, 4515 oberdorf
1 A2-LightDriver SL 2 Inhalt Intro... 3 Spezifikation... 3 Anschlussbelegung... 3 Das innoflyer Beleuchtungssystem... 4 Programmierung... 5 Tips & Tricks... 7 3 Intro Der A2-LightDriver SL ist ein LightDriver
MehrWarndisplay 2.0 RGB. Gebrauchsanweisung Warndisplay 2.0. optimiertes Gewicht / Helligkeit / Anzeigefläche. USB-Anschluss. Lithium-Ionen-Akku
RGB optimiertes Gewicht / Helligkeit / Anzeigefläche USB-Anschluss Lithium-Ionen-Akku Lichtfarbe: RGB Hinweise Nutzen Sie das Warndisplay nur im Temperaturbereich von -10 C 50 C. Geeignet für den Innenbereich.
MehrPraktikum Komponenten & Programmierung von Automatisierungssystemen
Praktikum Komponenten & Programmierung von Automatisierungssystemen Prof. Dr.-Ing. Tilman Küpper Hochschule München Fakultät 03 Einleitung 1 Inhalte der Vorlesung Teil 1 Grundlagen, Rechnerarchitektur
Mehr3. Hardware SIM900 mit Arduino verbinden Seite Peripherie a. Anbinden der Peripherie Seite 7 b. Menusteuerung Seite 8
Inhaltsverzeichnis 1. Vorbereitung Seite 1 a. Projektziel Seite 1 b. Zeitplan Seite 1 c. Grundlagen Seite 2 2. Entwicklung des Algorithmus zur seriellen Kommunikation Seite 3 3. Hardware SIM900 mit Arduino
MehrArduino Nano. Hello World per LED On-Board LED (Pin D13) Beispiel: Arduino IDE / Beispiele / Basics / Blink 5 / 20
Inhalt Inbetriebnahme Arduino Nano Einführung I2C Bus Inbetriebnahme Real-Time-Clock DS1307 (I2C) Inbetriebnahme 4x 7-Segment Anzeige TM1637 Kombination RTC mit 7-Segment Anzeige => Uhr 2 / 20 Arduino
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
MehrBatronix Produktkatalog 2011
Führende Programmier- und messlösungen Produktkatalog 2011 w w w. b a t r o n i x. c o m Führende Programmier- und messlösungen PROGRAMMIERGERÄTE OSZILLOSKOPE SPEKTRUM ANALYSER MULTIMETER FUNKTIONSGENERATOREN
MehrCYOUTOO Datenblatt Version
CYOUTOO Datenblatt Version 4-24.05.2008 Christian Ulrich http://www.ulrichc.de Seite 2 von 5 Vorwort/Anmerkung CYOUTOO ist als Experimentierplattform bzw. auf dem Weg zum Sicherheitsroboter ständig im
MehrALVIDI. AVR-Entwicklungsmodul. Modell: AL-AVREB_256. Übersicht. Maße. Beschreibung. Elektrische Eigenschaften. Programmierung.
AVR-Entwicklungsmodul Modell: AL-AVREB_256 Übersicht Maße Beschreibung Elektrische Eigenschaften Programmierung Einstellungen Übersicht LED0/PF0 LED1/PF1 LED2/PF2 LED3/PF3 JTAG-TCK/PF4 JTAG-TMS/PF5 JTAG-TDO/PF6
Mehr2.009, 99. Produktbeschreibung. SCHENKER DTR 15 - amqv Notebook 15.6" FHD IPS, Core i7-7700, 16GB, 250GB SSD Artikelnummer: A
SCHENKER DTR 15 - amqv Notebook 15.6" FHD IPS, Core i7-7700, 16GB, 250GB SSD Artikelnummer: A 676136 Jetzt vorbestellen Achtung Angebotspreis! Gültig solange der Vorrat reicht. 2.009, 99 inkl. MwSt. zzgl.
MehrADB DisplayDriver. ADB DisplayDriver. Anwendungen. Datenblatt
komplette Displaylösung für ICnova OEM Module Spannungsversorgung von USB oder +5V Netzteil integrierter Sockel für ICradio OEM Module, dadurch ist eine einfache Funkanbindung möglich Anwendungen Bedieneinheit
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
MehrLCD-Anzeige 10a Kurzbeschreibung
LCD-ANZEIGE 10A KURZBESCHREIBUNG 1 LCD-Anzeige 10a Kurzbeschreibung Zweck Plattform, die eine LCD-Anzeige aufnimmt und das Anschließen weiterer Module unterstützt. Es können drei Arten von LCD-Anzeigen
MehrArduino Kurs Das LC-Display. Stephan Laage-Witt FES Lörrach
Arduino Kurs Das LC-Display Stephan Laage-Witt FES Lörrach - 2018 Themen LC-Display zur Anzeige von Text Serieller Datenbus Ausgabe von Zeichen, Texten und Zahlen FES Lörrach Juli 2017 2 LC-Display zur
MehrFR-A540(L-G) EC. Frequenzumrichter für Drehstrommotore von 0,4 bis 450kW
FR-A540(L-G) EC Frequenzumrichter für Drehstrommotore von 0,4 bis 450kW FR-A540(L-G) EC für anspruchsvolle Antriebsaufgaben Die Frequenzumrichterreihe FR-A540 EC läßt sich durch die umfangreichen Funktionen
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
MehrNicht nur zum Spielen geeignet Atmels AVR und AVR32 Xplain Evalkitserie sind die ideale Hardwareplattformen für das neue AVR Studio 5
Nicht nur zum Spielen geeignet Atmels AVR und AVR32 Xplain Evalkitserie sind die ideale Hardwareplattformen für das neue AVR Studio 5 Sie planen eine neue Applikation, wissen aber noch nicht, ob eine einfache
MehrSystementwurf mit Excalibur
Handout zum Referat von Jan Suhr am 14.07.2001 im Seminar Mikroprozessoren von Norman Hendrich zum Thema: Systementwurf mit Excalibur Im Vergleich zu festverdrahteten Bausteinen wie ASIC's oder ASSP's
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
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
MehrMikrocontroller vs. Mikroprozessor 1/3
Mikrocontroller vs. Mikroprozessor 1/3 Kriterium Microprozessor Microcontroller Aufgaben Nur für Rechenaufgaben zuständig, I/O praktisch nur mit zusätzlichen Bausteinen Speicher GB-Bereich, erweiterbar,
MehrOffene, elementare Mikrocontrollerplattformen Vergleichende Betrachtungen (Competitive Analysis) Stand:
MIKROCONTROLLERPLATTFORM COMPETITIVE ANALYSIS 1 Offene, elementare Mikrocontrollerplattformen Vergleichende Betrachtungen (Competitive Analysis) Stand: 30. 7. 2012 Bildquellen: Arduino, Matrixmultimedia,
MehrSteuern, Messen, Regeln - mit Mikrocontrollern im Eigenbau
Steuern, Messen, Regeln - mit Mikrocontrollern im Eigenbau 30. November 2006 Übersicht Intro Vorstellung Alexander Neumann (fd0) Studiert Informatik / Mathematik an der RWTH-Aachen Entwickung der Fnordlichter
MehrPRODUKTINFORMATIONEN DER CALLIOPE MINI
PRODUKTINFORMATIONEN Der Calliope mini ist ein Microcontroller, der als Lehrmittel in der schulischen Ausbildung von Kindern ab der dritten Klasse, in der Regel unter Aufsicht von Erwachsenen, eingesetzt
MehrSerielles LCD-Display PL0045
Seite 1 von 7 Serielles LCD-Display PL0045 Bedienungsanleitung Inhaltsverzeichnis 1. Allgemeines... 2 2. Funktionsweise... 2 3. Hardware-Voraussetzungen... 2 3.1 Die USB-to-Seriell-Bridge... 2 3.2 Einstellungen
Mehr44x OptiPoint 420. Produktdetails. Generelle Merkmale Produkttyp Telefon Systemtelefon ja Seniorenfreundlich nein
44x OptiPoint 420 Generelle Merkmale Produkttyp Telefon Systemtelefon ja Seniorenfreundlich nein Display Hintergrundbeleuchtet Alphanumerisches LCD-Display mit 2 Zeilen zu je 24 Zeichen, schwenkbar Ausstattung
Mehrenet IP-Gateway TestApp Leitfaden für die Installation und erste Schritte
Titel ReadMe enet IP-Gateway TestApp Ersteller / Abteilung B-AD Betrifft IP-Gateway Android App Version 1.0 Datum 08.11.13 enet IP-Gateway TestApp Leitfaden für die Installation und erste Schritte Ziel
Mehr1. Ditzinger Makerspace
Eine Projekt von Repair-Café und Stadtbücherei Ditzingen Stadtbücherei Ditzingen 1.OG 1 Agenda Vorstellung Projekt Was ist ein Raspberry Pi? Welche Projekte kann ich mit einem Raspberry Pi realisieren?
MehrZeitrelais PL0045 mit optionaler PC-Anbindung
Zeitrelais PL0045 Inhaltsverzeichnis 1. Einleitung... 3 2. Eigenschaften... 3 2.1 Grundlegende Eigenschaften... 3 2.2 Optionale Eigenschaften... 3 3. Programmzustände... 4 3.1 Power-on-Reset... 4 3.2 COUNTDOWN-Modus...
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
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
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
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
Mehr