-
Bild
Übersichtstabelle und Fotos verschiedener Arduino-Entwicklerboards
Entwicklerboards Arduino - Boards AT91SAMX3E84 32 3.3V 512 0 96 54 12 Arduino Due Arduino Explora ATmega32A64 16 8 5V 32 1 2,5 12 Arduino Leonardo ATmega328P 16 8 5V 32 1 2,5 20 Arduino Mega ATmega2560 16 8 5V 128 4 84 20 12 Arduino Micro ATmega32A64 16 8 5V 32 1 2,5 20 Arduino Mini ATmega328P 16 8 5V 32 1 2 14 6 8 Arduino Nano SAMD21 Cortex-M0+ 48 32 3.3V 256 0 32 20 12 Arduino Due Uno Rev. 3 ATmega32A64 16 8 5V 32 1 2,5 20 7 12 Arduino Uno Rev. 3 ATmega328 mit Bootloader Arduino Due ATmega328 mit vorinstalliertem Arduino Uno Bootloader Arduino Uno Preis 22,61 BESTELLNUMMER: ARDUINO UNO DIP 22,90
in „Arduinopreise? WTF?“ · Offtopic · · Screenshots
-
Datei
meindef.h
typedef uint16_t u16; typedef int16_t s16; typedef uint32_t u32; typedef int32_t s32; typedef uint64_t u64; typedef int64_t s64; typedef __uint24 u24; typedef __int24 s24; // unions, die Arbeit mit Bytes und Bits innerhalb des Wortes erleichtern typedef struct{ u8 bit0:1; u8 bit1:1; u8 bit2:1; u8 bit3
in „I2C Display einfache Frage“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test9_readme.txt
0x2E000 verlegt) Code wie 02 Terminal-Modus von avrdude zeigt auch den Code bei 0x2e000 avrdude -p atmega2560 -c stk500v2 -P /dev/ttyUSB0 -t dump flash 0x2e000 32 --- 04: funktioniert (vor der Schleife ein rjmp) 0003e000 <__ctors_end>: 3e000: 27 9a sbi 0x04, 7 ; 4 3e002: 00 00 nop 3e004: 00 00 nop 3e006
in „Programmierfehler bei 0x3E000 im ATmega2560, wenn mySmartUSBlight per ISP verwendet“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
BME280.c
Example: e.g. pressure = 24674867 represents 24674867 / 256 = 96386.2 Pa = 963.862 hPa. */ var1 = (int64_t)FineTemp - 128000; var2 = var1 * var1 * (int64_t)dig_P6; var2 = var2 + ((var1 * (int64_t)dig_P5) << 17); var2 = var2 + (((int64_t)dig_P4) << 35); var1 = ((var1 * var1 * (int64_t)dig_P3) >> 8) + ((var1 * (int64_t)dig_P2) << 12); var1 = (((((int64_t)1) << 47) + var1)) * ((int64_t)dig_P1) >> 33; if (var1 == 0) return FALSE; // Don't divide by zero below ! pressure = 1048576 - RawPressure; pressure = (((pressure
in „BME280 Sensor - Code für ATmega328 in C“ · Projekte & Code ·
-
PDF
Beispiel_Code_KI_generiert.pdf
Annahmen • Ein SSD1306 OLED-Display mit 128x64 Pixel, Ansteuerung per I2C (7-Bit-Adresse meist 0x3C). • Es existieren I2C-Routinen (Start, Write Byte, Stop). • Der AVR-Assembler ist für einen gängigen AVR wie Atmega328P. • 8-Bit-, Registerorientierter
in „I2C Display einfache Frage“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Arduino IDE Menü und Code-Editor
2026052224124 | Arduino IDE 2.3.8 File Edit Sketch Tools Help Sensor_asd1306_fermg.copy_2026052224124 x64 SSD1306 IIC OLED Display, created by upir, 2023 upir_upir https://www.youtube.com/playlist?list=PLJQRaMdk7pBZ1UV3IL5ol8Qc7R9k-kwXA Arduino as ISP Arduino as ISP (ATmega32U4) Arduino Gemma ArduinoISP
in „Suche Arduino kompatiblen Bootloader für ATmega8 mit 8Mhz intern“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Bild
Schaltplan eines Mikrocontroller-Systems mit SPI und I2C
ATmega8, SPI, I2C, J13, J14, J17, J28, J24, J26, J34, J36, J38, J40, J42, J44, J46, J48, J50, J52, J54, J56, J58, J60, J62, J64, J66, J68, J70, J72, J74, J76, J78, J80, J82, J84, J86, J88, J90, J92, J94,
in „I2C Display einfache Frage“ · Mikrocontroller und Digitale Elektronik · · Schaltpläne
-
Bild
Schaltplan eines Mikrocontrollers mit Peripherie
DD1, ATmega8, IN, OUT, THRU, +5V, GND, LED1 bis LED4, MD1 bis MD4, SD_CS bis SD_D6, RESET, J1, J2, J3, J4, J5, J6, J7, J8, J9, J10, J11, J12, J13, J14, J15, J16, J17, J18, J19, J20, J21, J22, J23, J24, J25, J26
in „Unerklärliches Verhalten von Spannungsfolger/Impedanzwandler (LM324)“ · Analoge Elektronik und Schaltungstechnik · · Schaltpläne
-
Datei
dds-seq.asm
====================================================== ; dds-seq.asm - Schrittsequenzer fuer den ATmega8-Funktionsgenerator von 2003 ; ; Eigenstaendige Quelle. Der Generator von damals (Wellenformtaste, vier ; Stimmtasten, Frequenzanzeige) ist hier nicht mehr enthalten - das Geraet ist ; ein reiner Achtschritt-Sequenzer
in „Claude Code trifft AVR-Assembler: vom Chip in den Browser mit einem Prompt“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Magazin_Bauteile.pdf
Inbus Zylinderkopf DIN 912 Hornbach 0,330 4,95 8 M4x18 Inbus Zylinderkopf DIN 912 Hornbach 0,330 2,64 1 7 2 - 5 M5x16 Inbus Zylinderkopf galv. verzinkt DIN 912 Hornbach 0,340 1,70 1 7 3 - 6 M5x16 Inbus Senkkopf galv. verzinkt DIN 7991 Hornbach 0,290 1,74 1 7 4 - 9 M5 Unterlegscheibe Hornbach 0,080 0,72
-
Datei
benchmark.c
-------------------------- benchmark.c Einfacher Geschwindigkeitstest fuer Mikrocontroller MCU : ATmega328p Takt : 19.11.2025 R. Seelig ------------------------------------------------------ */ /* ------------------------------------------------------- In tftdisplay.h wird angegeben, wie das Display
in „CH32V003, float wirklich langsam?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Sinuswechselrichter.pdf
des ATMega162 zieht den Pegel des Reset-Pins immer auf HIGH. Das führt dazu, dass der Resetpin des ATMega162 durch die Schaltung der USV nicht angesteuert werden kann und der diskrete Watchdog und die diskrete
in „Wechselrichter Spannung und Frequenz steuerbar für Teichpumpe“ · Haus & Smart Home ·
-
Datei
dds-orig.asm
nicht mehr auf; nach oben hin immer noch (ist aber unkritisch) ; - Umstellung von AT90S2333 auf ATmega8 (theoretisch bessere Sicherheit für ; EEPROM-Inhalt wegen funktionierender Brown-Out-Protection) ; 31.01.03 - feinere Frequenzeinstellung (in 0.5 Hz-Schritten) .include "m8def.inc" .listmac ;;;;;;
in „Claude Code trifft AVR-Assembler: vom Chip in den Browser mit einem Prompt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dds-fast.asm
327680 Hz ; ; 262144 Hz war die arithmetisch perfekte Rate: 6553600/25 = 2^18, also ; 2^24/2^18 = 64, und damit war die Frequenzanzeige ein simples *10/64 und ; STEP=32 exakt 0,5 Hz. Keine schnellere Rate am 6,5536-MHz-Quarz haelt beides ; exakt. Deshalb hier *25/128 (weiterhin exakt, aber 32 Bit noetig
in „Claude Code trifft AVR-Assembler: vom Chip in den Browser mit einem Prompt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
MSP3400_ATMEGA32_ADC_2.ino
------------------------------------------- // PIN‑MAPPING (ELECTRONICFOX 2026(c), PORT‑BASIERT, ATmega32) // --------------------------------------------------------- // IR‑Empfänger: PB2 // Tasten: PB0, PD3, PD4, PD5 // Display‑Bus: CLK=PD2, DLEN=PB6, DATA=PB1 // Test/Power: TEST=PB5 // SC‑Out: SC=
in „Zeigt her eure Kunstwerke (ab 2023)“ · Projekte & Code ·
-
Datei
MSP3400_ATMEGA32_ADC_2.ino
------------------------------------------- // PIN‑MAPPING (ELECTRONICFOX 2026(c), PORT‑BASIERT, ATmega32) // --------------------------------------------------------- // IR‑Empfänger: PB2 // Tasten: PB0, PD3, PD4, PD5 // Display‑Bus: CLK=PD2, DLEN=PB6, DATA=PB1 // Test/Power: TEST=PB5 // SC‑Out: SC=
in „AUDIOCONTROLLER MSP3400C einfach mit ATMEGA32 ansteuern“ · Projekte & Code ·
-
Datei
ArduinoISP.ino
int current_page() { if (param.pagesize == 32) { return here & 0xFFFFFFF0; } if (param.pagesize == 64) { return here & 0xFFFFFFE0; } if (param.pagesize == 128) { return here & 0xFFFFFFC0; } if (param.pagesize == 256) { return here & 0xFFFFFF80; } return here; } void write_flash(int length) { fill(length
in „Problem beim Hochladen zum Arduino Nano“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Schrittmotor.asm
nach INT zur Entprellung .equ aRamp =30000 ;Rampenanfang .equ eRamp =36000 ;Rampenende .equ Rampl =64 ;Rampenlänge ;ISP PORTB 5,6,7 ;JTAG PORTC 2,3,4,5 ;PORTA, 0 ;Poti ;PORTA, 1 ;Lade Speicherbereich 0 aus EEPROM ;PORTA, 2 ;Lade Speicherbereich 1 aus EEPROM ;PORTA, 3 ;Lade Speicherbereich 2 aus EEPROM
in „Spielerei mit einem 2- und 5-Phasen-Schrittmotor“ · Projekte & Code ·
-
Datei
Schrittmotor.asm
USART_Transmit: ; Wait for empty transmit buffer lds AH, UCSR0A ;sbis UCSR0A,UDRE0 sbrs AH, UDRE1 ;ATmega1284 rjmp USART_Transmit sts UDR0, AL ;out USART_Transmitx: ret ;---------------------------------------------- PK: ;Positionskorrektur von A= PWM-Wert nach A Korrigierter Wert ldiw z, 0x200 ;Anfang
in „Spielerei mit einem 2- und 5-Phasen-Schrittmotor“ · Projekte & Code ·