AVR Softwarepool: Unterschied zwischen den Versionen

Aus der Mikrocontroller.net Artikelsammlung, mit Beiträgen verschiedener Autoren (siehe Versionsgeschichte)
Wechseln zu: Navigation, Suche
(Multimeter jetzt auch in C)
 
(8 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 11: Zeile 11:
* (A) [http://www.mikrocontroller.net/topic/6505 Mehrere DS1820/DS18B20 auslesen]
* (A) [http://www.mikrocontroller.net/topic/6505 Mehrere DS1820/DS18B20 auslesen]
* (C) [http://www.mikrocontroller.net/topic/31408#536372 Mehrere DS1820/DS18B20/DS18S20/DS1822 über einen Webserver auslesbar]
* (C) [http://www.mikrocontroller.net/topic/31408#536372 Mehrere DS1820/DS18B20/DS18S20/DS1822 über einen Webserver auslesbar]
* (C) [https://www.mikrocontroller.net/topic/387139#4890827 Bibliothek für OneWire und DS18x20]


==Akkulader==
==Akkulader==
Zeile 69: Zeile 70:
== DRAM ==
== DRAM ==
* (A,C) [http://www.mikrocontroller.net/topic/25053#186085 2MB DRAM an AVR] und Anwendung als [http://www.mikrocontroller.net/topic/25053#186089 Audiorekorder]
* (A,C) [http://www.mikrocontroller.net/topic/25053#186085 2MB DRAM an AVR] und Anwendung als [http://www.mikrocontroller.net/topic/25053#186089 Audiorekorder]
* (A,C) [https://www.mikrocontroller.net/topic/236862 Grafikfähiger LCD Controller für 320x240 LCD mit D-RAM]


==Drehgeber==
==Drehgeber==
Zeile 74: Zeile 76:
* (C+A) [http://www.mikrocontroller.net/topic/302229#new 4-fach Auswertung für Dreh-/Inkrementalgeber, schnell]
* (C+A) [http://www.mikrocontroller.net/topic/302229#new 4-fach Auswertung für Dreh-/Inkrementalgeber, schnell]
* (C) [http://www.mikrocontroller.net/topic/328348#new Schrittmotor als Drehgeber mit Drehdynamik]
* (C) [http://www.mikrocontroller.net/topic/328348#new Schrittmotor als Drehgeber mit Drehdynamik]
* (A) [https://www.mikrocontroller.net/topic/478343?goto=5925396#5922395]


==DTMF==
==DTMF==
Zeile 102: Zeile 105:
* (A) [http://www.mikrocontroller.net/topic/177481?page=1 AVR CP/M System]
* (A) [http://www.mikrocontroller.net/topic/177481?page=1 AVR CP/M System]
* (PC) [http://www.mikrocontroller.net/topic/187390 EMACS Konfiguration]
* (PC) [http://www.mikrocontroller.net/topic/187390 EMACS Konfiguration]
* (C) [https://www.mikrocontroller.net/topic/467307 Watchdog-ISR für ATmega328]


==FFT==
==FFT==
Zeile 138: Zeile 142:


==LEDs und LED-Anzeigen==
==LEDs und LED-Anzeigen==
{{Scrollbox|20em|
* (C) [http://www.mikrocontroller.net/topic/76839#638278 Solarlicht Steuerung]
* (C) [http://www.mikrocontroller.net/topic/76839#638278 Solarlicht Steuerung]
* (C) [http://www.mikrocontroller.net/topic/77863#648213 Taster + LED am selben Draht (4*)]
* (C) [http://www.mikrocontroller.net/topic/77863#648213 Taster + LED am selben Draht (4*)]
Zeile 158: Zeile 163:
* (C) [http://www.mikrocontroller.net/topic/244768 RGB-Moodlight, ATMega8, Soft-PWM mit Gammakorrektur, IR-Fernbedienung]
* (C) [http://www.mikrocontroller.net/topic/244768 RGB-Moodlight, ATMega8, Soft-PWM mit Gammakorrektur, IR-Fernbedienung]
* (C) [http://www.mikrocontroller.net/topic/275426 serielles 4x7 Segment Display NSM4202]
* (C) [http://www.mikrocontroller.net/topic/275426 serielles 4x7 Segment Display NSM4202]
* (C) [https://www.mikrocontroller.net/topic/415651#new SSD1306/1309 Library zum Darstellen von Text/Grafik auf OLED Displays]
* (A) [https://www.mikrocontroller.net/topic/506738#new SSD1306 text library für oled displays]
}}


==LCD und VFD==
==LCD und VFD==
{{Scrollbox|20em|
* (C) [http://bluematrixi.bl.funpic.de/index.php/elektronik-avr/lcd-display-nokia3310 Bibliothek für Nokia 3310 Lcd Ansteuerung in "C" - sehr gut]
* (C) [http://bluematrixi.bl.funpic.de/index.php/elektronik-avr/lcd-display-nokia3310 Bibliothek für Nokia 3310 Lcd Ansteuerung in "C" - sehr gut]
*(C,A)[http://www.mikrocontroller.net/articles/Ansteuerung_Handy_Displays Ansteuerung_Handy_Displays]
*(C,A)[http://www.mikrocontroller.net/articles/Ansteuerung_Handy_Displays Ansteuerung_Handy_Displays]
Zeile 184: Zeile 193:
* (C) [http://www.mikrocontroller.net/topic/320791#3524261 Nokia N95 Display 320x240 Arduino Lib.]
* (C) [http://www.mikrocontroller.net/topic/320791#3524261 Nokia N95 Display 320x240 Arduino Lib.]
* (C) [http://www.mikrocontroller.net/topic/318818#3456758 Library für ST7735 Display Controller mit GLCD Font Unterstützung]
* (C) [http://www.mikrocontroller.net/topic/318818#3456758 Library für ST7735 Display Controller mit GLCD Font Unterstützung]
* (C) [https://www.mikrocontroller.net/topic/415651#new SSD1306/1309 Library zum Darstellen von Text/Grafik auf OLED Displays]
* (A) [https://www.mikrocontroller.net/topic/506738#new SSD1306 text library für oled displays]
}}


==I2C==
==I2C==
Zeile 193: Zeile 205:
* (A) [http://www.mikrocontroller.net/topic/272621#new I2C/TWI Master-Interrupt Xmega-Assemblerbaustein]
* (A) [http://www.mikrocontroller.net/topic/272621#new I2C/TWI Master-Interrupt Xmega-Assemblerbaustein]
* (C) [https://www.mikrocontroller.net/topic/378553 hot-plug fähige Library für DS1621 Temperatursensoren ]
* (C) [https://www.mikrocontroller.net/topic/378553 hot-plug fähige Library für DS1621 Temperatursensoren ]
* (A) [https://www.mikrocontroller.net/topic/506739#new TWI im polling für AVR 0-Series und AVR 1-Series]


==Messgeräte==
==Messgeräte==
Zeile 237: Zeile 250:
===Spannungsmesser===
===Spannungsmesser===
* (C) [http://www.mikrocontroller.net/topic/31370#240843 ADC mit Multiplexanzeige] - Voltmeter
* (C) [http://www.mikrocontroller.net/topic/31370#240843 ADC mit Multiplexanzeige] - Voltmeter
* (A) [http://www.mikrocontroller.net/topic/69021#558098 Multimeter]
* (A+C) [http://www.mikrocontroller.net/topic/69021#558098 Multimeter]
* (C) [http://www.mikrocontroller.net/topic/31389 Wirkleistungsmessgerät] - "Ein einfaches Wirkleistungsmessgerät für 230V Verbraucher ohne Netztrennung mit 3 stelliger 7-Segment Anzeige für Verbraucher bis 500W." (+ ähnlicher Aufbau mit Silabs Controller)
* (C) [http://www.mikrocontroller.net/topic/31389 Wirkleistungsmessgerät] - "Ein einfaches Wirkleistungsmessgerät für 230V Verbraucher ohne Netztrennung mit 3 stelliger 7-Segment Anzeige für Verbraucher bis 500W." (+ ähnlicher Aufbau mit Silabs Controller)



Aktuelle Version vom 1. Dezember 2020, 18:15 Uhr

Die interessantesten Softwareprojekte aus der Codesammlung...

(A) ... Projekt ist in Assembler
(C) ... Projekt ist in C
(C++) ... Projekt ist in C++
(B) ... Projekt ist in Bascom
(PC) ... Projekt ist nicht für einen µC, sondern für den PC

1-Wire

Akkulader

Betriebssysteme und Scheduler

Bootloader

Siehe auch: Bootloader

DCC

(Digital Command Control, Standard zur digitalen Steuerung von Modelleisenbahnen)

DCF77

(Zeitsignaldienst für funkgesteuerte Uhren auf der Langwellen-Frequenz 77,5 kHz)

DRAM

Drehgeber

DTMF

DMX

Ethernet

Siehe auch Netzwerk

Entwicklungssysteme

FFT

(Fast Fourier Transformation, "schnelle" Fouriertransformation)

Funksteckdosen

GPS

(Global Positioning System, satellitengestütztes System zur weltweiten Positions- und Zeitbestimmung)

IR

Kryptographie

LANC

(Steuerprotokoll für Video- und Digitalfotokameras, auch als Control-L bekannt)

LEDs und LED-Anzeigen

LCD und VFD

I2C

Messgeräte

Drehzahlmesser

Klopfsensormessgerät

Entfernungsmesser

Frequenzmesser

Frequenzgenerator

Kompass

Messgeräte für elektronische Bauteile

Spannungsmesser

Thermometer

Oszilloskop

Beschleunigungssensor

MIDI

(Musical Instrument Digital Interface, Datenübertragungsstandard für Musikinstrumente)

MMC

(Multimedia Card, digitales Flash-Speichermedium)

Netzgeräte

Netzwerk

Parser

RFID

(Radio Frequency Identification, Verfahren zur funkbasierten Identifizierung und Lokalisierung von Gegenständen)

RC - Fernsteuerungen/Servos

RC5

(verbreitetes Datenübertragungsprotokoll für Infrarot-Fernbedienungen)

Ringpuffer

SD

(Secure Digital Memory Card; digitales Flash-Speichermedium)

Sonstiges

Spaßprojekte

Spiele

Steuerungen

Taster / Schalter

mechanisch

kapazitiv

Tonerzeugung

TWI

USB

UART

Video

Zeitgeber und Uhren

Siehe auch