Main page: Unterschied zwischen den Versionen
Aus ProjectWiki
Mat (Diskussion | Beiträge) K (→Projects) |
Mat (Diskussion | Beiträge) K |
||
Zeile 13: | Zeile 13: | ||
* [[Object Oriented Programming in Bascom|''[OOP 2/3] Object Oriented Programming in Bascom'']] - Using OOP concepts in Bascom | * [[Object Oriented Programming in Bascom|''[OOP 2/3] Object Oriented Programming in Bascom'']] - Using OOP concepts in Bascom | ||
* [[Bascom Precompiler|''[OOP 3/3] Bascom-Precompiler'']] - Various language enhancements | * [[Bascom Precompiler|''[OOP 3/3] Bascom-Precompiler'']] - Various language enhancements | ||
+ | * [[Hypercube Evolution 3D Printer|''Hypercube Evolution 3D printer'']] - Build log of my new 3D printer | ||
Aktuelle Version vom 18. April 2021, 16:47 Uhr
Projects
- Universal Software Timer - library handles up to 255 independent software timers using one hardware timer as time base.
- LCD Bargraph with different styles
- LCD Menu - highly customizable menu system for character LCDs.
- EEPROM Wear Leveling (Application Note AVR101) - an algorithm to increase the write cycles for parameters stored in EEPROM
- Proportional Fonts for GLCDs in Bascom
- 4-Wire Resistive Touch Screen Library
- AT25DF-compatible SPI DataFlash Library with Programmer Application
- 24 to 16 Bit and vice-versa color mapping functions and 500 named colors
- ILI9341 TFT Controller Library (HW/SW SPI, 8/16-Bit parallel)
- [OOP 1a/3] Dynamic Memory Allocation using TLSF - organizes the memory in two segregated bitmaps and works in constant time
- [OOP 1b/3] Static Memory Allocation - API compatible to TLSF
- [OOP 2/3] Object Oriented Programming in Bascom - Using OOP concepts in Bascom
- [OOP 3/3] Bascom-Precompiler - Various language enhancements
- Hypercube Evolution 3D printer - Build log of my new 3D printer
- McNet is an easy-to-use but powerful communication protocol for a µC network using Serial/TWI connections
- Reading an LTC1860 or compatible ADC
- Wireless energy/data transmission using air coils
- Temperature Measurement using PT100 with semi-automatic calibration
- Robot platform
- High-torque servo joint
- Self-built CNC mill
- Enhancment of the mill to a 3D-Printer (ABS plastic extruder + controller board + Mach3 integration)
German Translations
- Software Timer: mit diesen Funktionen lassen sich auf Basis eines wählbaren Hardware-Timers bis zu 255 unabhängige Software-Timer realisieren
- Bargraph für LCDs, mit verschiedenen Stilen
- LCD Menü einfach zu konfigurierendes Menü-System für Text-LCDs mit grafischen Editor