-
Thread
Atmega32U4 wird von Windows nicht erkannt, obwohl Bootloader erfolgreich geflashed werden konnte
Hey an alle, ich arbeite gerade an einem Hobby Projekt, welches einen Atmega32u4 Chip mit WS2812 LEDs und 7 Segment Anzeigen verwendet. Ich hatte mit meiner letzten Platinen Version (Rev 1.1) einen zu 90% funktionierenden Stand (Platine wurde von Windows erkannt, ich konnte
Jens M. schrieb im Beitrag #6336632: > Die ganzen Caps an der 5V-Leitung sind toll Naja - die Galerie C1..C16 ist schon einigermaßen eigentümlich. Vielleicht sollte der TO mal ansagen, was er sich dabei
-
Thread
Microcontroller mit Python
Ja, die classic ATtiny sind bezüglich Stromsparen nicht der Bringer. Da muß es schon ein großer ATmega sein. Z.B. der ATmega48A braucht im Power-Save <1µA am 32kHz Uhrenquarz.
man mit welcher Energie erreichen möchte/muß. Geschätzt braucht Deine Pumpe zur Laufzeit etwa 120 mA, was bei einer Einschaltdauer von 30/3600 Stunden 1 mAh entspricht. Selbst, wenn der µC dauerhaft 1 mA aufnimmt, ist der Wirkungsgrad schon bei 50%. Eine Stromaufnahme < 100 µA reduziert die Verluste
-
Thread
Atmega16M1 CAN Bus OFF herausfinden
Hallo, ich nutze einen Atmega16M1. Zumeist verwendet ich CAN. Es kann aber auch sein, dass ein Knoten getrennt wird, seine Arbeit aber weiter verrichten soll. Dh. der Knoten ist vom Bus getrennt, es kann aber sein, dass er versucht
Oh ja, Tipp, ich habe zwar lange den ATMega16M1 benutzt, bin aber wegen CAN-FD auf die ATSAMC21 / ATSAME51 umgestiegen. Der ATSAMC21E18A-AU ist im gleichen Gehäuse wie der ATMega16M1-AU, kostet dabei aber weniger, läuft auch bei 5V, hat 256k
-
Thread
Hilfe bei Anfängerfragen
ich am Grübeln, wie ich den Raspi-Steuerkreis gestalte: Alle Raspi-Ausgänge sollen in Summe <50 mA ziehen, also ist das Ziel möglichst wenig mA "zu verbrauchen". Ich habe den Optokoppler(OC1) A 817 909 A, er braucht: 1,2 V und 20 mA Betreibe ich den OC1 an 3,3 V muss ich 2,1 V "verbrennen",
Mario R. schrieb im Beitrag #6328350: > ich hab nun den R1 auf 220Ohm Das wird ja immer komplizierter. Dein rPi liefert 3.3V bei wenn entsprechend programmiert bis zu 16mA. Dein BRD SS105 Relais schaltet ab 3.75V und braucht 72mA. Ein normaler Optokoppler
-
Thread
Ruhestrom Spannungswandler DC DC
Spannungsteiler, wo und wofür? > Der Arduino selbst verbraucht im Ruhestrom in meinem Setup 0,15mA. Mal 8760 Stunden = 1,3 Amperestunden pro Jahr. Da geht weniger, wenn man die Umgebung (Ports) im Griff hat. http://www.home-automation-community.com/arduino-low-power-how-to-run-atmega328p-for-a-year-on-coin-cell-battery
Lothar M. schrieb im Beitrag #6329927: > NCP1400_App.PNG Pin 1: CE (Chip Enable) Sollte reichen..
-
Thread
Neue AVR128 Serie 12Bit ADC auch bald mit CAN?
Microchip Millionen für einen neuen AVR mit CAN ausgeben, wenn sie doch bereits mit dem dsPIC33EV256GM1xx etwas ähnliches mit 5V-Logik, CAN, 12 Bit ADC, aber 70 MHz Takt im Programm haben? fchk
www.microchip.com/wwwproducts/en/ATSAMC21E18A https://github.com/RudolphRiedel/SAMC21_one 48MHz Cortex M0+ 1 CAN-FD in TQFP32 2 CAN-FD ab 48 Pins Nein, die sind nicht neu, die gibt es schon seit 2015. Ich habe vor einiger Zeit die Hoffnung aufgegeben das es einen Nachfolger für die ATMega16M1 gibt
-
Thread
Divisionen optimieren
(gdb) p 1190200 / 83968.0 $1 = 14.174447408536585 (gdb) p 1190200 / 83968.0 * 16 $2 = 226.79115853658536
in fractional (meist 16bit) Festkommaarithmetik. Gerade wenn du weißt, dass dein ADC eh nur 1024 counts hat, genauer als die von dir genannten 0,1% werden es nie! m.n. schrieb im Beitrag #6327541: > Das erledigt ein AVR8
-
Thread
Sonnenscheindauer Sensor selber bauen Eigenbau ATmega Assembler
über 1V. Bei dir sehe ich nur ein paar hundert mV? Wie kommt das?
. Shunt verringern > Bei dir sehe ich nur ein paar hundert mV? Wie kommt das? Verwendet hatte ich eine 2mA low current LED Leerlaufspannung:1,4V Kurzschlussstrom: 1µA Ergibt einen Innenwiderstand von 1,4MOhm. Bin dann auch auf einen Shuntwiderstand von
-
Thread
Arduino Nano + Hall Sensor + PIR Sensor + Fotowiderstand
da einen Vorschlag? Mindestens ein weiterer Transistor, aber es ergibt einfach keinen Sinn die 0.1µA zu sparen bei einer Schaltung die 16µA verbraucht. Lies nach welche externen Interrupts im Deep Sleep funktionieren, aktiviere einen davon und leg die Pinke Leitung auf den Pin. Die Diode ist dann
die LED R, G, B nacheinander aufleuchten. Nachdem die Blaue LED (LED_B) ausgeht, dauert es noch ca 1 Sekunde und dann geht der Strom von 0.28mA auf 0.024mA Diese 0.28mA finde ich im Code nicht, da nachdem die LED auf LOW geschaltet wird nichts mehr aus meiner sicht passiert. Oder dauert das disable
-
Thread
Suche Kaffevollautomat
, entschieden: https://www.amazon.de/Gastroback-Advanced-42612-Espresso-1850/dp/B01ART08MI/ref=sr_1_8?dchild=1&keywords=Siebtr%C3%A4ger+Gastroback&qid=1593360282&sr=8-8 Das war eine gute Entscheidung.
#6319489: > Ich bin mit meiner 15 Jahre alten Saeco Magic sehr zufrieden: Meine Incanto hatte ca. 16 Jahre auf dem Buckel (Mahlwerk getauscht - Stein bei den Kaffeebohnen - und Bohnenbehälter getauscht). Vor 1/2 Jahr hat sie abgedankt. Inkontinent und kein Druck mehr ... Reinigung war immer problemlos
-
Thread
PPS5330 Labor-Netzteil hack
b = 5; uint16_t x1 = 539; uint16_t y1 = 1000; uint16_t x2 = 15580; uint16_t y2 = 30000; m = ((uint32_t)Usoll / 539); uint16_t y = ((uint32_t)m * 539 + b); OCR1A = (y); } [/c]
) = 0.9947 Fließkomma // m = (30160mV / 30000mV) = (1.0053 * 10000) = 10053 Festkomma uint16_t m = 10053; //uint16_t y = ((uint32_t)521 * Usoll / 1000); // ohne Linearisierung //uint16_t y = (((uint32_t
-
Thread
KFZ Transientenschutz
Kondensator aussieht. Wie wäre diese Spule: https://www.reichelt.de/stehende-induktivitaet-07hcp-ferrit-1-5m-l-07hcp-1-5m-p86408.html?&trstct=pol_9&nbc=1
100V auf 5V abzubilden. Aktuell ist ja alles auf max. 45 Volt ausgelegt. Wahrscheinlich wäre ein 1M und ein 100k auch ok. 1% Widerstände sollten auch ausreichen. Wenn ich 16V messe gehe ich in den Error-Mode, denn es ist ja egal, ob es tatsächlich 15V, 16V oder 17V sind. Gäbe es denn noch eine
-
Thread
Ultraschall Entfernungsmesser selber bauen Eigenbau ATmega8 Assembler
mit ca. 343m/s dieses Signal. 3. Das empfangene Signal, einige mV, liegt am ADC-Pin des ATmega an. 4. Der ADC ist gleichzeitig die Zeitmessung (Counter). Sobald am ADC-Pin etwas "wackelt", also ein Signal
dem Mega328 und dem HC-SR04 2018 umgesetzt und habe ca.58,8µs/Bit (doppelter Weg) was eine Auflösung 1mm einfacher weg entspricht als Grundlage gesetzt. 1mm im Hobbybereich sollte wohl mehr als ausreichend sein... ;) War auch verwundert das ich deutlich und stabil mehr als die 4m mit diesem Modul messen
-
Thread
Fuses setzen Atmega4809 ohne Studio 7
um die Taktfrequenz von 16 auf 20MHz umzuschalten ist beim Atmega4809 eine Fuse zu programmieren. Frage: Wie/womit lassen sich Fuses über UPDI brauchbar programmieren wenn man nicht das Studio 7 verwenden möchte. Gruss
kannste mit avrdude loslegen. Alle auslesen wie folgt: [code] avrdude -c jtag2updi -P com9 -p m4809 -U fuse0:r:FUSE_0.txt:d avrdude -c jtag2updi -P com9 -p m4809 -U fuse1:r:FUSE_1.txt:d avrdude -c jtag2updi -P com9 -p m4809 -U fuse2:r:FUSE_2.txt:d avrdude -c jtag2updi -P com9 -p m4809 -U fuse4
-
Thread
ATMega 32 mit USBasp und Arduino IDE programmieren
Markus schrieb im Beitrag #6313502: > Für meine Atmega 8 funktioniert das auch ganz > zuverlässig Auch für "Frisch aus der Packung"? Ohne den Jumper auf "Langsam" kommt der USBasp mit 1MHz-Targets nicht klar. Markus schrieb im Beitrag #6313482:
Du musst den Programmieradapter langsamer machen, weil AVR standardmäßig mit 1MHz getaktet sind. Bei USBASP gibt es drei Varianten: a) Sie machen das automatisch (hast du offenbar nicht) b) Sie lassen sich durch den avrdude Parameter -B16 steuern c) Sie haben dafür den Jumper
-
Thread
Taschenrechner Selbst bauen
und 2 bedienfelder. Wenn geht über Funk verbinden ansonsten über Kabel. Anzeigen gut lesbar aus max 1 m Entfernung. Und eher indoor als in der Sonne
in kleine Schritte Nach wie vor gilt erst Schaltplan zeichnen und nachdenken bevor man bestellt: -1x 1602-Displays -1x Folientastaturen (Die A,B,C,D Tasten würde ich mit 100,500,1000,2000 belegen) -1x 74hc595 (eventuell wegen fehlender Eingänge) -1x Arduino Atmega328 Noch als Anregung. Es gibt
-
Thread
IrDA ausgestorben? Wireless über 1-2m ohne Funk.
Hallo, was ich suche ist eine Möglichkeit ein bis zweistellige kbit/s über 1-2m zu übertragen. Idealerweise sollte das auch ohne direkt Sicht gehen, in der Situation gibt es aber eine definierte eher hell lackierte Fläche über die klar ist dass nur 1x diffus reflektiert werden
aufbauen willst, mußt Du schon selbst das ganze basteln: Die typischern IrDA-Transceiver erreichen max. 1m bei direkter Verbindung.
-
Thread
Empfehlungen für Fräsmaschine
M. K. schrieb im Beitrag #6311045: > Ätzen in m.E. alternativlos Und vor allem deutlich schneller. Aber man hat heute das Problem mit Druckern die ausreichend lichtdicht drucken, weil moderne Drucker
Danach geht's ab in enge Umgebungen. Fast alles muss in eine Unterputzdose (Durchmesser 55mm, max. Höhe 1,5cm) passen, ca. 1/3 des Platzes ist für Schneidklemmen und Cat-Kabelführung weg.
-
Thread
ATMega324P und USART Probleme
ldi r16, HIGH(129) sts UBRR0H,r16 ldi r16, LOW(129) sts UBRR0L, r16 ;USART ldi r16,((1<<UMSEL01)|(1<<UCSZ01)|(1<<UCSZ00)) sts UCSR0C, r16 lds r16, (1<
ldi r16, high(129) sts UBRR0H,r16 ldi r16, low(129) sts UBRR0L, r16 ;USART ldi r16,((1<<UMSEL01)|(1<<UCSZ01)|(1<<UCSZ00)) ; sts UCSR0C, r16 ldi r16, (1
-
Thread
Wer macht bei Arduino eigentlich die Qualitätssicherung?
damit beschäftigt. Opa erzählt vom Krieg, aber da könnte ich mitreden, habe im Studium auch noch PL1 Programme in Lochkarten gestanzt und Mikroprozessoren in PL/M programmiert. Im Arduino System ist das Finden und leichte Einbinden von fremden Bibliotheken ein Teil des erfolgreichen Konzeptes. Das
Hallo Arduino Fanboy, 1+ für deinen Beitrag.
-
Thread
wie ist das mit den 16/20MHz beim Atmega4809
Moby schrieb im Beitrag #6310232: > ab immerhin 1,8V bis 5,5. leider habe ich im vorläufigen Datenblatt keine Diagramme zum Strombedarf gesehen. Auf S.562 steht: 4.7mA bei 24MHz und 1.1mA bei 4MHz. Leider ist da keine Spannung angegeben. Also wohl
AVR128DA28, I [mA]: [code] f [MHz] 24 4.0 U [V] 5.0 4.75 1.15 3.0 4.60 1.05 2.0 4.25 0.90 [/code]
-
Thread
Platine mit MLX90393 und Pegelwandler für SPI
Lothar M. schrieb im Beitrag #6308899: > Wenn du das mit einem 1MHz SPI und einem 4MHz Controller erreichst, > dann bist du fertig. klar. Nur warum soll ich dann überhaupt SPI nehmen? Mit I2C geht es bei
Lothar M. schrieb im Beitrag #6309342: > man muss eben nicht unbedingt mit absolut höchstmöglichem Vollgas über > jeden Bus brettern. ja. Da hast Du absolut recht. Noch dazu wenn es minimal 1.8ms für einen
-
Thread
Frage zur Tasterabfrage
anderen Code, üblicherweise mit einer Abfrage, einer Verzweigung und bit-Maskiererei. [c] in r16,PIND andi r16,16 ; hex 10 bit 4 brne bitsetzen in r16, PORTB andi r16,239 ; hex EF bit 4 fehlt out PORTB, r16 rjmp bitgeloescht bitsetzen: in r16, PORTB ori r16, 16 ; hex 10
nicht nutzt) ob es FREI ist, also sicherst du es auf dem hoffentlich eingerichteten Stack push r1 http://www.avr-asm-tutorial.net/avr_de/beginner/sram.html#PushPop lade r1 mit 0x10 http://www.avr-asm-tutorial.net/avr_de/beginner/register.html#LDI LDI r1, 0x10 in r16, PIND AND r1, r16 http:
-
Thread
Brauche Hilfe bei einem Microcontroller und Platine!
einen Luftreiniger, dessen Ansicht zu den Funktions-LEDs der Platine passt. SDA und SCL lassen bei U1 zunächst auf einen 16-bit-I²C-Expander schließen, der per Steckverbinder CN2 zu einer anderen Platine geht. MCP23016 ("2316") und MCP23017 haben zwar 28 Pins, aber deren SDA und SCL sind nicht an
Geht auch ein: 1,0 pF 500 V Kondensator?
-
Thread
Rheinturm Uhr Startzeit Problem
[] = {14,15,16}; //SEKUNDE MINUTE STUNDE int s10=0,s1=0; //ONESECOND TENSECOND BAND int m10=5,m1=9; // Start mit 23:59:00 Uhr int h10=2,h1=3; unsigned long t,t0; //TIMEINIT void INTITIME(void
digitalWrite(A2, HIGH); }while(TIMEREAD()<(t+INTERVAL)); //--------------------------------- s1++; //s++; if(s1>=10){s1=0;s10++;} if(s10>=6){s10=0;m1++;} //m1++; if(m1>=10){m1=0;m10++;} if(m10>=6){m10=0;h1++;} //h1++; if(h1>=10){h1=0;h10++;} if(h10>=2 && h1>
-
Thread
PIC Microchip lebt noch?
taugliche Hardwaretimer Das alles kann es AVR oder ESP oder rPi nicht, der einzige AVR mit LCD ATmega169 ist abgekündigt, 100mA LED Treiber Pinausgange gibt es nur bei einigen PIC oder Sinowealth, und billig ist PMS15A 1ct OTP, CH551G 15ct PTBO153CX SOT6 OTP 1.5ct aber kein Arduino/rPi/ESP. Profis
, Pepsi oder Fritz Cola nehme. Und 16-Bit PIC ist in einer Hinsicht interessant: Es kommt in der Leistungsfähigkeit an kleinere 32-Bit Architekturen wie Cortex M0 heran, ohne jedoch die Nachteile zu haben wie z.B. keine atomaren Bitoperationen
-
Thread
Mit 3.3V Mikrocontroller 5V schalten
öfter direkt an den 5V-I/O des Arduino betrieben.... Spulenwiderstand ist 178 Ohm, Leistung 140mW bei Nennspannung 5V. Macht dann 28mA bei 5V, bei 9V entsprechend 16mA. Sind diese hier: https://www.reichelt.de/subminiatur-relais-na-5-vdc-2-wechsler-2a-na-05w-k-p79349.html?r=1 Sind insgesamt
Uli A. schrieb im Beitrag #6307456: > Spulenwiderstand ist 178 Ohm, Leistung 140mW bei Nennspannung 5V. > Macht dann 28mA bei 5V, bei 9V entsprechend 16mA. Also ich habe anders rechnen gelernt. 9V / 178Ω = 50mA 9V * 50mA = 450mW
-
Thread
AVR ATMEGA16-M1: Datenblatt spricht von 10 PWM Kanälen. Wie nutze ich diese?
Hallo zusammen, Ich bastel gerade mit einem ATmega16-M1. Im Datenblatt sehe ich auf Seite 2 unten, dass der Controller 10 PWM Ausgänge haben soll. http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7647-Automotive-Microcontrollers-ATmega16M1
Sprünge helfen, auf welchen weiteren Pins ich hardware-PWM beim Mega16-M1 zum laufen bekomme? Vielen Dank für eure Unterstützung. Grüße Guste
-
Thread
ATmega328PB: UART(MC) empfängt falsche Daten
ankommt habe ich mit dem folgenden Programm kontrolliert: #define F_CPU 16000000L/*Taktfrequenz_ATmega328PB*/ #define Baud 19200L/*_Baudrate->Bitrate/s->seriell*/ #define UBRR_Wert ((F_CPU/(16*Baud))-1)/*_Berechungen*/ #define Baud_Rundung ((F_CPU+8*Baud)/(16*Baud)-1) #define Baud_Real (F_CPU/(16
> an den Fusebits nicht geändert. Ich gehe von F_CPU=16MHz aus Also nach dem aktuellen Datenblatt läuft der ATmega328PB, wie alle seine Geschwister, ab Werk mit 1 MHz.
-
Thread
#01 Dark Side of Code C&P Culture Gesperrt
bitOrder> void shiftOut(uint8_t val) { switch(bitOrder) { case LSBFIRST: for(uint8_t m = 1; m; m<<=1) { Data() = val & m; Clock()=1; Clock()=0; } break; case MSBFIRST: for(uint8_t m = 0x80; m; m>>=1) { Data() = val & m; Clock()=1; Clock()=0; } break;
-
Thread
"printf" for small pockets || für ganz arme uC
< 1; // if (!(iPos & 0x03)) Printc(0x20); } } void PrintWordBinaer(uint16_t word) { uint8_t iPos; for (iPos=1; iPos<=16; iPos++) { if (word & 0x8000) Printc(0x31);
Langeweile? nö, aber... PrintWordBinaer()?! besser?! [c] #define PRINTBIN_TYPE uint16_t void printBin(PRINTBIN_TYPE val) { for (uint8_t i=0; i!=sizeof(val)*8; val<<=1,i++) { if (i && !(i % 4)) putc(' '); putc(val & (1<<(sizeof(val)*8-1)))? '1' : '0'); } } [/c]
-
Thread
AVR, virtual port, power save
space registers (virtual ports) nutzen. //fast digital read/write typedef struct { uint8_t p0:1, p1:1, p2:1, p3:1, p4:1, p5:1, p6:1, p7:1;} pin_t; #define pinModeFast(b,v) _PORTA_DIR(b,v) #define _PORTA_DIR(b,v) ((pin_t*) &VPORTA.DIR)->p##b=v #define digitalWriteFast(b,v) _PORTA_OUT(b,v)
eingepackt in Beleidigungen und Herabwürdigungen! > die max Pin Toggle Frequenz Arduino UNO, also ATMega328p mit 16MHz Arduino Pin 13 entspricht PORTB5 [c] #include <CombiePin.h> Combie::Pin::OutputPin<13> pin; int main() { pin.init(); for(;;) { pin.toggle(); // 2,66667MHz
-
Thread
[V] AVR Dragon ATtiny 2313A 261A
habe noch auf Lager alle schön groß mit Beinchen: - 1x ATtiny461A - 6x ATtiny261A - 5x ATtiny2313A - 4x Sockel für obige ATtiny (2x10 pins) - 1x ATmega16a + Sockel - 1x LCD162C (wie hier: https://www.reichelt.de/lcd-modul-2x16-h-5-6mm-ge-gn-m-bel-lcd
162c-led-p31653.html), keine Ahnung welche Hintergrundfarbe - 2x 10MHz Oscillatoren/ Quartze - 1x AVR Dragon, wie auf den Bildern zu sehen. Da er anscheinend nicht mehr produziert wird, scheint er mir eine Rarität zu sein und ich setz einfach mal 1000,- VHB an ;) Ich bin froh, wenn das Material
-
Thread
AVR-GCC - seltsames array-index verhalten
0x03, 0x66, 0x3C, 0x00}, // U+0043 (C) { 0x55, 0x36, 0x66, 0x66, 0x66, 0x36, 0x1F, 0x00}, // U+0044 (D) { 0x7F, 0x46, 0x16, 0x1E, 0x16, 0x46, 0x7F, 0x00}, // U+0045 (E) { 0x7F, 0x46, 0x16, 0x1E, 0x16, 0x06, 0x0F, 0x00}, // U+0046 (F) { 0x3C, 0x66, 0x03, 0x03,
0x7F, 0x00}, // U+004C (L) { 0x63, 0x77, 0x7F, 0x7F, 0x6B, 0x63, 0x63, 0x00}, // U+004D (M) { 0x63, 0x67, 0x6F, 0x7B, 0x73, 0x63, 0x63, 0x00}, // U+004E (N) { 0x1C, 0x36, 0x63, 0x63, 0x63, 0x36, 0x1C, 0x00}, // U+004F (O) //[...] { 0x07, 0x0C, 0x0C, 0x38, 0x0C, 0x0C
-
Thread
Tonbandgerät Marke eigenbau
Bei meinem NVA-Dienst auf dem Flugplatz Rothenburg war dort eine 16-Spur Bandmaschine installiert zur Aufzeichnung des Flugfunks. Eine 1000m Spule konnte 24h aufzeichnen. Ein Einschub modulierte im Infraschallbereich die Zeitinformation auf das Band und ein anderer konnte
. schrieb im Beitrag #6295716: > Bei meinem NVA-Dienst auf dem Flugplatz Rothenburg war dort eine 16-Spur > Bandmaschine installiert zur Aufzeichnung des Flugfunks. Eine 1000m > Spule konnte 24h aufzeichnen. Der TO will nicht mit 16 Spuren die Klingonen belauschen, er will ein funktionierendes
-
Thread
LCD Busy Flag Abfrage im 8 Bit Modus - die zweite
lcctl,lc_e ;Enable nop nop ;warten ib1: in r16,lcpin ;read andi r16,$80 ;BIT7=0 brne ib1 ;wenn nicht zurück cbi lcctl,lc_e ;Disable Anzeige
/ können gegen GND ja auch 1,2mA ziehen... :/ Sorry für die sinnlose /Aufregung/. :(
-
Thread
Potentiometer an Mikrocontrollter
analoge PIN ist. Habe ich PIN A0 richtig als INPUT definiert? - arbeite mit Atmel Studio - atmega2560 int main(void) { DDRB = 0xFF; //Port B Output DDRA &= ~(1<<PC0); //Pin PA0 Input int t=200; int arr[8] = {1,2,4,8,16,32,64,128}; int pinindex = -1; int poti
es hältst.... > Meine Arduino AVR ADCs können sehr wohl negative Werte liefern. ich weiss bei ATmega32 hatte ich diff mit GAIN mal genutzt um an einen Shunt den Battereiestrom zu messen. Bei AnlogRead am Arduino noch nie genutzt, der einzige ATmega Arduino den ich habe ist der m1284p mighty mini
-
Thread
ATMega 8 programmieren
kann es doch direkt über cmd hochladen. Also cmd geöffnet und eingegeben: avrdude -c usbasp -p m8 -U flash:w:ledblinken.hex:i Fehler: avrdude: error: could not find USB device "USBasp" with vid=0x16c0 pid=0x5dc Irgendwie schafft es Arduino den Programmer zu erkennen aber avrdude nicht. Vielleicht
es doch direkt über cmd hochladen. Also > cmd geöffnet und eingegeben: > > avrdude -c usbasp -p m8 -U flash:w:ledblinken.hex:i > > Fehler: > avrdude: error: could not find USB device "USBasp" with vid=0x16c0 > pid=0x5dc > > Irgendwie schafft es Arduino den Programmer zu erkennen aber avrdude
-
Thread
Kinderauto Blinker Schaltung
analoge Schaltung. Scheisse, jetzt hapert's auch noch an 2.40 EUR pro Auto https://www.ebay.de/itm/1-2-5-10-x-USB-Nano-V3-0-ATmega328-16M-5V-Micro-controller-CH340G-Board-Arduino/232861246013 Demnächst kommt noch er will nur in Deutschland von Jungfrauen im Vollmondschein geklöppeltes verarbeiten
Eine Sequezsteuerung nur mit unprogrammierten ICs kann man bauen, ein Taktgeber (z.B. NE555 oder 74HC1G14) mit (z.B. 16 fach) höherer Frequenz als Blinkfrequenz, ein damit getaktetes Schieberegister, z.B. 16 bit so rückgekoppelt das wenn das erste bit 1 ist und das 8. noch 0 eine 1 eingeschoben wird,