-
Thread
Einen Arduino Nano programmieren Neuling hierbei , nicht generell
#define ADCSTEPS 1024 // 10 Bit ADC void switcher(uint16_t adc_in) { static uint8_t out = 0; static uint8_t corr = ADCSTEPS / NUM_POSITIONS / 8; adc_in = max(0, adc_in - corr); // Obere und untere Stufe egalisieren uint8_t x = 4 * adc_in * NUM_POSITIONS / ADCSTEPS; uint8_t i = x / 4; uint8_t f = x % 4; uint8_t sp = abs(i-out); if (sp > 0) { // Bei Änderungsmöglichkeit… if (sp >= 2) // Weite Sprünge **IMMER
-
Thread
LCD 20x4 I2C Bascom
Martin B. schrieb im Beitrag #8105621: > wie gesagt ich habe den Atmega 328 und 1284 > ... > ein 128 x 128 Grafikdisplay mit dem Kontroller "SH1107" kennt den jemand ? Ein Graphikdisplay mit einem ATmega328 anzusteuern, könnte etwas eng werden, zumindest tricky
Beispielcode: I²C-Master (Software-Emulation) bascom $regfile = "m8def.dat" ' Beispiel: ATmega8 $crystal = 8000000 ' 8 MHz Taktfrequenz ' Pins für den I2C-Bus festlegen (Standard-Softwareemulation) Config Sda = Portc.4 ' SDA an PortC
-
Thread
Ich möchte aus einer Spannung einen binärcode erzeugen
Zustand 1 die 4 Zustände der ersten Relais und nochmal die 4 bei Relais 3 Zustand 2..... Kann dein 8 bit uC auch nur 8 unterschiedliche Zustände oder kann er 256?
und kostete auch nicht die Welt. https://www.amazon.de/1-St%C3%BCck-ADC0804-ADC0804LCN-DIP20/dp/B0C8DN72K9
-
Thread
AVRs Arduino STM32 displays
Arduino Uno r3 unbenutzt im Original Karton ca 13€ STM32 bluepill mit programmer ca 15€ AVRs: ATmega 128 DIP schonmal genutzt ATmega 644 DIP schonmal genutzt ATmega 162 DIP schonmal genutzt ATmega 48 QFP32 mit adapterplatine ATmega 328 DIP(Arduino Uno unprogrammiert) 5stück ATtiny 4313 DIP ca.1,7€/stück 7stück ATiny 13A DIP ca.0,9€ /stück Displays: 2004 Display grün ca 8€ 2004 Display blau ca 8€ Jeweils mit IIC Board angelötet. 2.4 TFT Touch LCD Schield Arduino uno ca8 In128*64 display TG12864B-13B Frau ca15€ 1,8 TFT SPI 128*160 KMR-1.8 SPI 2stück led digit Anzeige
-
Thread
Kann man eine Radio-Fernbedienung selber bauen ?
Ich habe noch etwas gefunden: https://hackaday.io/project/175314-infrared-remote-with-atmega328pb https://www.tindie.com/products/remotemod/39-button-remote-control-with-atmega328pb/ Du müsstest halt alle Codes durchprobieren.
> Ich habe noch etwas gefunden: > > https://hackaday.io/project/175314-infrared-remote-with-atmega328pb > https://www.tindie.com/products/remotemod/39-button-remote-control-with-atmega328pb/ Oh Mann. Noch nie von [[IRSND]] (das Gegenstück zu [[IRMP]]) gehört? Immerhin bist du auf µC.net.
-
Thread
avr adc streuung ausgleichen
Höchstwert, Mittelwert, Unterwert? Welche genauigkeit ist erreichbar? [c] int16_t adc_read(u8 ADCchannel) { // Select ADC channel (0-7) by setting the lower bits of ADMUX ADMUX = (ADMUX & 0xF8) | (ADCchannel & 0x07); // Start the conversion ADCSRA |= (1 << ADSC);
und Maximum kannst du zusätzlich zur Diagnose ausgeben. [c]uint16_t adc_read_filtered(uint8_t channel) { uint32_t sum = 0; uint16_t min_val = 1023; uint16_t max_val = 0; for (uint8_t i = 0; i < 32; i++) { uint16_t v = adc_read(channel); sum += v;
-
Thread
Frage zu einer kleinen Transistorschaltung
Sättigungsspannung des Transistors anliegen. Beide Spannungen zusammen kommen definitiv über die 0,8V die die Grenze für einen sicheren LOW-Pegel darstellen.
Hans schrieb im Beitrag #8103637: > die 0,8V die die Grenze für einen sicheren LOW-Pegel darstellen. Kennst du nur µCs aus den '70ern?
-
Thread
[V] Atmegas Bauteile
Hi ich hab noch diverse Atmegas hier, die ich nicht mehr brauchen werde : - 30 x Atmega128A - 3,00 € - 10 x Atmega88PA - 2,00 € - 3 x Atmega16-16AU - 2,00 € - 8 x Atmega64A - 2,50 € - 2 x Atmega128-16AU 3,00 € - 4 x Atmega128L8 - 3,00 € pro Stück jeweils plus Porto/Umschlag ;-
-
Thread
MCP1640 auf Platine löten
Hallo, für eine batterie-betriebene ATmega328P Anwendung brauche ich zur Stromversorgung einen MCP1640 Step-up Converter. Ich habe diesen 6-Pin Baustein im Outline SOT-23, der einen Pin-Abstand von nur 1 mm hat, d.h. zwischen 2 Pins ist nur
wiederholen. Jetzt sollte das Bauteil halten und man kann den Rest der Pins ebenso verlöten. Bis 0.8mm Pitch geht das eigentlich relativ problemlos. Ich verwende verbleites Zinn mit Kupferanteil (SN63PbCu2) und einen einfachen Lötkolben von Delta mit selber zurechtgefeilten Kupfer-Lötspitzen. Das Rohmaterial