-
Thread
Arduino->WS2812B-> Arduino
die Bits dekodiert und per Flanke zur Verfügung stellt. Man kann das auch in einem extra AVR, z.B. ATtiny2313 machen, der dann die 8 Bits parallel ausgibt und per Handshake an den "echten" Empfänger weitergibt. So eine Art WS2812 UART. In einem CPLD wäre das einfach, ein paar Zähler und ne State machine
Falk B. schrieb im Beitrag #6884634: > Man kann das auch in einem extra AVR, z.B. > ATtiny2313 machen, der dann die 8 Bits parallel ausgibt und per > Handshake an den "echten" Empfänger weitergibt. > So eine Art WS2812 UART. So in der Art dachte ich mir das auch. Man könnte die Daten
-
Thread
Kurzschlussfester Kleinprinttrafo 2VA - Absicherung notwendig?
zeitverzögert ein- und bei Spannungseinbruch wieder abschalten. Das hatte ich seinerzeit mit einem ATtiny aufgebaut und es ploppt - nicht ;-)
versucht. Widerstände und MLCCs ab > 1206 aufwärts funktionieren, alles Andere wird Murks. Bei SOT-23 bin ich > verzweifelt. Ich hab das Gefühl Du wirst durch diese Einschränkung in Deinen Möglichkeiten eingeschränkt. Und Du könntest vermutlich SMD löten lernen wenn Du das möchtest. Es gibt
-
Thread
variabel 12-24V für Arduino Interrupt verwenden
Thomas S. schrieb im Beitrag #5146854: > https://www.amazon.de/WINOMO-1-23-30V-DC-Einstellbare-Spannung-Konverter/dp/B01B7EEWGK/ref=sr_1_3?ie=UTF8&qid=1505679764&sr=8-3&keywords=step+down Nimm besser nen 3-Pinner von Recom oder Traco, z.B.: https://www.reichelt.com/de/en
auslöst dann wird dieser übersehen, oder liege ich da falsch? Ich könnte natürlich z.B. mit einem Attiny die Lichtschranke überwachen, möchte aber lieber alles mit dem Arduino machen.
-
Thread
Kaufberatung - Fortgeschrittener Einstieg - AVR
r24 rjmp 1b delay: clr r21 clr r22 ldi r23, 3 1: dec r21 brne 1b dec r22 brne 1b dec r23 brne 1b ret [/avrasm] und [pre] $ avr-gcc -mmcu=attiny4313 -nostartfiles
blinky.elf $ avr-objcopy -O ihex blinky.elf blinky.hex $ avrdude -c stk500v2 -P /dev/ttyS1 -p attiny4313 -U blinky.hex [/pre] deinen ersten LED-Blinker mit wenigen Zeilen Code zum Laufen bringen. Das Beispiel hier für AVR-GCC-Toolchain und STK500, aber so ähnlich sieht das auch mit anderen Toolchains
-
Thread
8051 Chip für Einstieg
IAP zu programmieren 2-Takter mit 18MHz, 8k Flash, 256+512Byte RAM, 512Byte EEPROM, 8Bit DAC + ADC, 23Bit Timer, I²C, 2,4-3,6V !, kann LEDs direkt treiben, uvm. Gerne habe ich mit dem SAB80C535/7 gearbeitet - aber den gibt es ja nicht mehr ... Gruß Jobst
so 1999 hat es auf beide Schienen gesetzt. Der AT89C2051 ist fast pinkompatibel zum AT90S2313, Attiny2313. Der AT89S8252 ist fast pinkompatibel zum AT90S8515. Der AVR hat das Rennen gemacht, obwohl die etwa gleichwertig waren. Die AT89C51CC03 f.f. werden sehr of eingesetzt.
-
Thread
78L05 Probleme und Alternative.
hatte das Bauteil , für ein Projekt, ausgewählt. Seine Aufgabe ist, die Speisespannung für einen ATTINY zur Verfügung zu stellen. Soweit , so gut. Laut Datenblatt ist es kein Problem. Der MC benötigt nur 5mA , die Speisespannung Schwankt zwischen 6 und 11Volt ( kann aber unter 4V einbrechen ,
Michael F. schrieb im Beitrag #4987244: > Seine Aufgabe ist, > die Speisespannung für einen ATTINY zur Verfügung zu stellen Das sollte doch gelingen! Auch mit einem 78L05. Man muss nur den im Datenblatt vorgeschlagenen Kondensator am Ausgang verwenden. Meist ein 100nF. Gerne auch Keramisch
-
Thread
ATTiny841 - Interrupt Vector USART0_RXC_vect
Hallo, ich steh gerade auf dem Schlauch. Ich versuch gerade mit meinem ATTiny 841 Daten über die USART einzulesen. Dies würde ich gerne über eine Interrupt Routine machen, aber bei der Aufruf der Interrupt Routine klappt nicht. Meine ISR Routine lautet: ##### ISR(USART0_
RX_vect_num 22 /* USART0 Data Register Empty */ #define USART0_UDRE_vect _VECTOR(23) #define USART0_UDRE_vect_num 23 /* USART0, Tx Complete */ #define USART0_TX_vect _VECTOR(24) #define USART0_TX_vect_num 24
-
Thread
LCD-Modul EPSON ECM-A0428 von Pollin
byte_to_send,0x1F ; = 32 display character bytes per row C/R rcall SEND_DATA ldi byte_to_send,0x23 ; = Total address range per row = 36 bytes (this byte must ; be at least four greater than the C/R rcall SEND_DATA ldi byte_to_send,0x7F ; = 128 display lines total rcall SEND_DATA
SEND_DATA ldi byte_to_send,0x42 ; Send Memory Write command rcall SEND_COMMAND ldi byte_to_send,0x23 ; = "#" in top, left corner character position. rcall SEND_DATA [/avrasm]
-
Thread
llvm für avr
adiw r30, 1 cp r30, r24 cpc r31, r25 brne LBB0_3 ; BB#4: ldi r22, 0 ldi r23, 0 movw r24, r22 ret .Lfunc_end0: .size main, .Lfunc_end0-main [/code]
ein. LLVM aktueller Build: > clang -Os -c -S --target=avr hello.c -o hello_llvm_t85.s -mmcu=attiny85 [code] .text .file "hello.c" .globl main .p2align 1 .type main,@function main: ; @main ; BB#0: ; %entry
-
Thread
Step Down Modul und Attiny im Auto
Störungen. Ich empfehle die Lektüre von http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.23
Das steht doch genau auf http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.23
-
Thread
Steuerung herstellen lassen
aber sind einfach zuviele Komponenten die zuviel Platz in Anspruch nehmen und eine über arduino ATTINY 45-20PU. Nun benötige ich dringend eine Firma die das ganze planen rechnen und auch anfertigen kann. Das ganze sollte auch in einem schönen Gehäuse kompakt hergestellt werden. Ich würde mich riesig
vorbeibringen, für Hausinstallation im Neubau (48k nach DIN 18015-2), Erweiterung um zwei 11kW Ladesäulen (23k), 10kWp PV Anlage ohne Akku (35k), dann weiss ich dass Elektriker bei derzeitiger Auftragslage absolut schamlos sind. Ich rate dazu das Bauvorhaben um 5 Jahre zu verschieben.
-
Thread
Sleep-Funktion / Power Save
Verdacht hatte ich auch schon. Aber das [c] TIFR2 |= TIMSK2; 208: 97 b3 in r25, 0x17 ; 23 20a: 80 81 ld r24, Z 20c: 89 2b or r24, r25 20e: 87 bb out 0x17, r24 ; 23 [/c] ist doch nichts, was roundabout 30µs dauert. Zumal sowas dann auch funktionieren
Controller hast du das probiert? ATtiny48 auf dem STK500. Ich mußte daher das EXCLK-Bit setzen. Peter
-
Thread
LED per Reed-Schalter Auf und Ab dimmen
von 200 einesbc547b macht dann mit ca 47uF bereits 1...3 Sekunden möglich. Andere Lösung mit attiny, etc. sind natürlich noch eleganter.
680uF | | 330R | 220R | | | | +----+----+---+ [/pre] Natürlich ist ein SOT23-6 uC kleiner, dimmt per PWM, und läuft mit 5V, muss aber programmiert werden. Schwieriger ist es, ihn mit 3V bis 4.2V laufen zu lassen bei gleicher LED Helligkeit, weil dann ein Vorwiderstand nicht mehr
-
Thread
Mouser Bestellung
Hallo Max, ich hätte auch gerne Teile im Wert von aktuell 23,16€. Passt das noch? Gruß Michael
Mag jemand mitbestellen? Hab derzeit selber 23€ auf der Liste.
-
Thread
3A-KSQ mit LM2576
wir dem LM2576 auf pin 4 noch einen Feedback geben. Diesen Feedback vergleicht er Intern mit einer 1,23V Spannungsreferenz und schaltet dementsprechend. Also müssen wir die 0,3V Shunt-Spannung auf 1,23V Verstärken mit einem OP-AMP, ich habe den LM358 dazu verwendet. Nun lässt sich über die Verstärkung
einen D/A bereitstellen. >>Viele Wege führen nach Rom. Allerdings gebe ich Hein Recht. Mit AVR/ATTiny wird vieles leichter, aber ich wollte bewusst auf einen µC verzichten, um die Konstruktion klein und robust zu halten, sprich auf 7805 verzichten. Daher hatte ich auch schon versucht das ganze mit
-
Thread
PI mit 8-Bit Controller auf viele DEZIMALSTELLEN genau berechnen
Sinne: nein, vermutlich nich nicht. SCNR Die Implementierung in [[4000 Stellen von Pi mit ATtiny2313]] ist ja ausführlichst kommentiert, auch was die Beschränkungen impliziert. Du könntest dir z.B. überlehen, wie weit du mit 32-Bit Arithmetik oder mit __uint24 kommst. Da die Beschränkung beim ATtiny2313 von der Flashgröße her kommt, ist man da auf einem größeren µC natütlich komfortabler am Werk. > Und seit ich von dem 1949er ENIAC-Weltrekord in der Berechnung von PI > gelesen habe, geht
-
Thread
CP/M auf ATmega88
Testumgebung: einmal 8 Mhz Takt / einmal 24 Mhz Takt Ergebnis Taktunabhängig RAM-Test alte Variante: 23 < 00 23 < 01 22 < 02 23 < 03 26 < 04 27 < 05 26 < 06 Es sieht also so aus, ob Bit 5 und Bit 1 immer 1 sind. RAM-Test neue Variante: 00 < 00 00 < 01 00 < 02 00 < 03 als ob er überhaut nicht
meine Routinen nimmst Du ja nicht. > Ergebnis Taktunabhängig > > RAM-Test alte Variante: > 23 < 00 > 23 < 01 > 22 < 02 > 23 < 03 > 26 < 04 > 27 < 05 > 26 < 06 > Es sieht also so aus, ob Bit 5 und Bit 1 immer 1 sind. Das ist das Bit, das ich mit WE getauscht habe. Ich hab mir das jetzt
-
Thread
Eigene Platine minimalsten notwendigen Bauteilen
Du brauchst also I2C zum Sensor und einen Ausgang. Da reicht irgendein µC in DIP/SO-8 aus, z.B. ATtiny85. Der kann direkt ohne Spannungsregler an eine LiPo. Als 0,4A Treiber ein MOSFET im SOT-23, z.B. PMV37ENEAR (max 3,5A). Wie oft Du laden mußt, kannst Du leicht ausrechnen. Was verbraucht der Sensor und wie oft und lange müssen die 0,4A eingeschaltet werden. Den Verbrauch des ATtiny85 kannst Du vernachlässigen. Aufbauen kannst Du alles auf einer Rasterplatine. Entweder den µC in eine DIP-Fassung oder Programmieranschlüsse vorsehen (6-Pin Pfosten). Oder mit USB-Bootloader:
-
Thread
Arduino - ATtiny85 - AVR ISP-Stick
Hallo zusammen, ich verwende die Arduino Umgebung für das erstellen von Programmen für den ATtiny85. Wenn ich über die Eingabeaufforderung den ATtiny85 programmieren will funktioniert alles wunderbar. Siehe Batchfile: avrdude -p t85 -C c:\avrdude\avrdude.conf -c usbtiny -P usb -U flash:w
Hallo Attiny-Nutzer, ich hatte exakt dasselbe Fehlerbild wie das von Robert beschriebene. Allerdings verwende ich zum Upload den µISP Stick von eHaJo.de. Nachdem ich einige Zeit -erfolglos- damit verbracht habe
-
Thread
UP/Down Zähler Schaltung mit Hilfe von Mikrocontroller
doch mindestens übermäßig wenn nicht gewaltig umfangreich. Etliche Leute schreiben von 17 Uhr bis 23 Uhr und tappen im Volldunkeln. Allen Blödsinn mußten die Schreiber erst mal erfragen. Und dann kommt als Sahnehäubchen die "Beschwerde", mit Fragen bombardiert worden zu sein. Gut, Elektronik ist ein
8x8 Platinen zu kaufen. Sind die bereits genannten PCF8574 nicht deutlich billiger, als deine MCP23S17? Wie stellst du dir mit deiner 8x8 Tastenmatrix die Eingabe-Prozedur vor? Wo sind denn jetzt die Up/Dow Tasten? Welche Rolle spielt die neu genannte Verbindung zum Computer? Warum steuerst
-
Thread
Controller HY1210 in LED Lampe ?
Dimmstufen macht. Notfalls muss ich den Controller auslöten und durch einen selbst programmieren ATTINY im SO-8 Gehäuse ersetzen.
Ein ATTINY85 würde vom Pinout passen, wenn man ihn anders herum einlötet. Also Pin1 Richtung R1. GND ist dann schonmal passend auf GND. VCC kommt mit einem kleinen Stück Fädeldraht von C4 falls die +5V nicht
-
Thread
Preiserhöhung
Ja, die haben die Preise um 30% erhöht. archive.org hat die Preise vom 23. September archiviert. https://web.archive.org/web/*/http://www.reichelt.de/Atmel-Attiny-AVRs/2/*
im Beitrag #4322730: > Ja, die haben die Preise um 30% erhöht. > archive.org hat die Preise vom 23. September archiviert. > ich hätte gerne mal 30 % mehr Lohn ...
-
Thread
Auf-/Abwärts-Zähler mit 33 Ausgängen und Zustandsspeicher.
Beitrag #5173979: > Dann frag mal freundlich im Forum, ob dir einer so einen IC > programmiert. ATtiny25 (o.ä) und ein paar Schieberegister (4094, 74xx595) lösen das Problem mit (fast) beliebig vielen Ausgängen.
, mit PCA9554 käme man auf bis zu 64 IOs, um nur ein paar zu nennen. Für SPI gibts den 74hc595, MCP23S17 und und und ...
-
Thread
Wie muß ich diesen Power-Switch anschließen?
dran - nix. Ja Heilandsack, das gibt es doch nicht. Schaltstrom bis 5 A, der Motor hat aber nur 0,23 A. Jetzt Härtetest: Am alten Power Switch den Motor weg - tut. Ich krieg den Vogel. Bitte bitte weiß wer was? Tut der einfach nicht bei Motoren? Pololu Mini-Tastschalter mit Verpolungsschutz, LV
ohne dass > seine Spannung dabei unter 2,2V absackt. Der 6-Pinner könnte ein programmierter ATtiny10 sein, der bei Spannungseinbruch ein Brownout-Reset macht. Vielleicht hilft ein dicker Pufferelko (>1mF) an der Batterie.
-
Thread
Attiny13 spring t aus Hauptschleife
Hallo, ich hab einen Attiny13 mit Interrupt-Funktion programmiert. Lustigerweise springt der mir aus der Hauptschleife. Wachtdog ist ausgeschaltet. Der exterene Interrupt-Eingang ist auf PB1 und LED1 aud PB3 Interrupt: [
INT0); //externen Interrupt 0 einschalten PCICR |= (1<<PCIE2); //PCIE2 auf pcint 23 bis 16 aktiviert PCMSK2 |= (1<<PCINT19); //Pin Change Interrupt 19 einschalten sei(); //Global alle Interrups einschalten } [/c] Der INT0 wird normal ausgelöst. Der
-
Thread
4-Pin PWM Lüfter + Arduino = Unbrauchbar?
**********************************************************/ void setup() { pwm613configure(PWM23k); pwmSet13(0); } void loop() { PWM13=255; }
4 PWM OCR4C=255; [/c] Da die Jungs hier von der PLL ausgehen, sind die Werte etwas anders. Der 23kHz Mode ist hier schon am nächsten, ein leichtes Verringern des Wertes in OCR4C sollte die Frequenz auch leicht erhöhen. Die Rechnerei überlasse ich aber dir :-)
-
Thread
Akku-Unterspannungsabschaltung - neu auslegen?
um 1 Euro bei Reichelt Stromverbrauch die meiste Zeit im Sleep-Mode dürfte beim PIC ca 2uA beim ATTINY 3-4uA sein. Gruß Anja
Nachtrag: mit dem PIC10F322 gehts noch eine Nummer kleiner (SOT23-6). Gruß Anja
-
Thread
AVR Hardware PWM - ich raffs nicht
if(OCR0A==255)OCR0A=0; _delay_ms(100); } } [/c] Das programm soll auf einem ATTiny25 laufen, die Fuses stehen auf Standard (8Mhz interner Oszillator, CKDIV/8 programmiert, also 1Mhz Takt). Keine logarithmische Kurve/Tabelle, nichts, die LED sollte einfach nur irgendwie heller
Hi Kommando zurück. Soll ja ATTiny25 sein. Trotzdem musst du in TCCR0A mit COM0A1 und COM0A0 dem Timer sagen, was er mit dem Pin machen soll. Wie gesagt, DDR ist egal. MfG Spess
-
Thread
MPLAB IPE + Snap + AVR-Asm, wie Fuses setzen?
und einer per avrasm2 erzeugten Hex-Datei dazu zu bringen, Fuse-Bytes auf einem angeschlossenen ATtiny3227 zu schreiben. Was ich bisher versucht habe: [code] .dseg .org FUSE_BODCFG .db 0x40 ; 2.6 V .org FUSE_OSCCFG .db 0x7D ; 16 MHz .cseg [/code] am Anfang der Assembler-Quelldatei; avrasm2
einer per avrasm2 erzeugten Hex-Datei > dazu zu bringen, Fuse-Bytes auf einem angeschlossenen ATtiny3227 zu > schreiben. Das geht auch schlicht und einfach nicht. Du kannst in einer Hex-Datei keine Fuses unterbringen. Das kannst du nur in Elf-Dateien. Und die kann avrasm2 nicht erzeugen. Naja
-
Thread
AVR ASM Pin schaltet einfach so
Ich bin ein wenig am verzweifeln, hab schon den halben Tag gesucht und nix gefunden: An meinem Attiny13 hängt ein Schieberegister. Mein Programm funktioniert wie es soll. Nun habe ich das Problem, dass nach (zufälliger?) Zeit die Pins beim SIPO kurz anschalten. Was ich schon versucht habe: -im
Was ich noch weiß: Attiny ist im sleep. Er wird durch WD-Timer geweckt (ca. 0,5s). Bei wecken (WD-interrupt) wird was mit adc gemessen... Danach wird Flag für Anzeigemodus gesetzt. Danach reti. Jetzt springt er ins Hauptprogramm
-
Thread
Horizon EDA [War: Neues, halbfertiges Elektronik-CAD-Programm]
IC has several 'varieties', although for the schematic there are no differences: TPS60400DBVR SOT-23 DBV 5 3000 178.0 9.0 3.23 3.17 1.37 4.0 8.0 Q3 TPS60400DBVT SOT-23 DBV 5 250 178.0 9.0 3.23 3.17 1.37 4.0 8.0 Q3 TPS60401DBVR SOT-23 DBV 5 3000 178.0 9.0 3.3 3.2 1.4 4.0 8.0 Q3 TPS60401DBVT SOT-23 DBV 5 250 178.0 9.0 3.23 3.17 1.37 4.0 8.0 Q3 TPS60402DBVR SOT-23 DBV 5 3000 178.0 9.0 3.3 3.2 1.4 4.0 8.0 Q3 TPS60402DBVT SOT-23 DBV 5 250 178.0 9.0 3.23 3.17 1.37 4.0 8.0 Q3 TPS60403DBVR SOT-23 DBV 5 3000 178.0 9.0 3.23
-
Thread
gcc erfindet befehle?
relevanten zeilen reduziert) wird vom gcc (version 3.4.5) mit der optimierung "s" für den atmel ATtiny26 folgendermaßen übersetzt: 1 .file "test.c" 2 .arch attiny26 3 __SREG__ = 0x3f 4 __SP_H__ = 0x3e 5
sleep 20 go_2_sleep: 21 .LFB3: 22 .LM1: 23 /* prologue: frame size=0 */ 24 /* prologue end (size=0) */ 25 .LM2: 26 0000 9927 clr r25 27 0002 23E0 ldi r18,3 28 0004
-
Thread
GPIO um -12V nMOS (PWM) zu schalten
Bei Beta=500 bleiben von 1nF Gatekapazität nur 2pF übrig. Anbei ne Schaltung für 250kHz PWM (ATtiny261: 64MHz/256). Für den 2N7002 muß man natürlich nicht so niederohmig sein, der kann ja nur etwa 100mA liefern.
SI2302) ist, sind da aber ein paar Parameter ebenfalls problematisch: Vgs +-8V (BJT Pushpull bis +23V..), Vds 20V (effektiv 24V), Vth 0.65V < BJT PN von 0.7-0.8. Aber ein NPN in Sättigung sollte eine ausreichend niedrige Uce haben, damit das nMOS sperrt? Der BSS84 hat Vgs +-20V, und die -23V dort
-
Thread
Preisanstieg
: 0,18 € (05.2009) : 0,32 € (heute) +77% LM317-220 : 0,23 € (05.2009) : 0,25 € (heute) +9% AKL 101-06 : 0,40 € (05.2009) : 0,53 € (heute) +32% 14,7456-HC49U-S : 0,16 € (05.2009)
0,08 0% AWG 28-10G 30M 5,90 -1% SST 3 SW 1,30 0% GEH KSB 01B 1,65 0% ATTINY 24V-10SSU 1,20 0% H25PS160 1,90 0% CC 313 3,05 0% HEBL 21 0,25 +96%
-
Thread
ATTiny13A PCINET0 Problem
- 26 PC3 PD2 4 -| |- 25 PC2 PD3 5 -| |- 24 PC1 PD4 6 -| |- 23 PC0 Vcc 7 -| |- 22 GND GND 8 -| |- 21 ARef PB6 9 -| |- 20 AVcc PB7 10 -| |- 19 PB5 PD5 11 -| |- 18 PB4 - Out PD6 12 -|
DDRB = (1 << DDB5) | (1 << DDB4) | (1 << DDB3) | (1 << DDB2) | (1 << DDB1); #if defined (__AVR_ATtiny13A__) || defined (__AVR_ATmega168__) || defined (__AVR_ATmega168P__) power_adc_disable(); #endif flag0 = 0; flag1 = 0; flag2 = 0; timer1 = 0; timer2 = 0; timer3 = 0;
-
Thread
Microcontroler Schaltet sich nicht selber ab
im Beitrag #4607535: > du meinst also zwischen PIN 28 (A0) und +5V ? ich meinte natürlich PIN 23 (A0) und +12V
dynamischen, hochfrequenten Störungen wegfiltern, indem er sie gegen Masse ableitet. Zwischen +12V und Pin 23 bewirkt er das Gegenteil.
-
Thread
1-Wire OW-wire slave device <=4MHz low current AVR assembler ATmega8
Display anzusteuern - Uhr auszulesen Die Version1 simuliert einen DS19s20, es wird permanent "23GRD" DATEN im SCRATCHPAD zur Verfügung gestellt. Getestet habe ich diese Version mit einem 1-WIRE USB-Adapter und http://www.mikrocontroller.net/topic/235986 Große Probleme traten beim senden
. Sorry. Vielleicht kann das ein Webmaster entfernen. Hallo Klaus, wenn ich das Programm für ATtiny umschreibe, wie muss ich dann die Fuses setzen und den Takt in BASCOM angeben? Muss ich den Teiler durch 8 aktivieren oder nicht? Gruß RoBue
-
Thread
WS2812B manche LEDs zeigen falsche Farben
pixels = Adafruit_NeoPixel(PIX, PIN, NEO_GRB + NEO_KHZ800); void setup() { #if defined(__AVR_ATtiny85__) && (F_CPU == 16000000) clock_prescale_set(clock_div_1); #endif Serial.begin(115200); Serial.println(13); pixels.begin(); } void loop() { pixels.clear(); for
einen Kondensator pro LED. hier habe ich das selbe Problem, d.h. ich mach irgendwas mit dem ESP23 falsch. Ich programmiere mit der ARDUINO IDE und das "ESP32 DEV MODULE" ausgewählt. Firefrog ist genau das gleiche in grün. mit dem ESP2866 habe ich gerade noch USB-Probleme, hier wird der CH340
-
Thread
Atmega SD-Card Player in C?
Atmega und SD-Karte zu bauen? Ich weiß, es gibt so ein Projekt von Elm-Chan in Assembler mit einer Attiny. Ich würde aber liebe C verwenden. Jetzt frage ich mich, ob z.B. die Datenrate der SD-Karte wie z.B. mit http://code.google.com/p/sdfatlib/ ausreichen würde, um einen WAV-Player zu bauen. Hat
gebastelt, der lief ähnlich und war knallhart in Assembler auf Geschwindigkeit optimiert. SD -> SPI -> Mega23 -> SPI -> MP3-Decoder Maximum waren Dateien mit ca 250 Kilobit/s und die 2k RAM waren bis aufs letzte Byte ausgenutzt MfG
-
Thread
PWM Signal registrieren und digital auswerten
einem Arduino oder PI könnte ich > das ganz locker machen aber das wär doch ein Overkill Nö, ein ATtiny25 reicht dafür dicke.
einer längeren Ausschaltverzögerung. Ich würde das wie von Peter D. (peda) schon erwähnt mit einem ATTiny 25 , 45 oder 85 machen. Ich hab mich nicht getraut, bei meinem Laser den Lüfter abzuschalten. Gruß Carsten
-
Thread
Mini Wanderkiste "Runde 2" Gesperrt
15x 2x3 Pinhead 1x LED Matrix 1x LEDs Oval 1x Deek_Robot 2x Arduino Mini Pro 1x STM23F4 Board --> BEMERKUNG unten Gruß iMazze
SMD-Adapterplatine für [[AVR_Transistortester]] ~30x ISP 10pol/6pol/Breadbord-Adapterplatine mit je 2x ATtiny10-Adapterplatine wie https://guloshop.de/shop/Mikrocontroller/ATtiny10-DIP::93.html ~ne Hand voll Gehäuse für die Crimp-Kontakte in 1x, 2x, 3x Wenn am WE die Adresse von t_k kommt geht die Kiste
-
Thread
DALI Interface für AVR und PIC
ich habe eine minimale DALI-Dimmschaltung (Tageslichtsimulation für Hühnerstall) mit einem AVR (ATTiny45) gebaut. Die DALI-Schnittstelle kann extrem stark vereinfacht werden, wenn: - nur ein einziges oder ein paar wenige EVGs gesteuert werden sollen - man keinen Wert auf eine gesonderte galvanische
Ui, 23€ kann man für ein reines DALI-Businterface verlangen? Da muss ich ja glatt unsere Preise noch mal überdenken ;) Unser kompletter DALI zu PWM Controller kostet weniger… DALI-Bus-Stromversorgung
-
Thread
Antenne für 518kHz Navtex Empfänger
dafür eine SD Karte zu nutzen. Jede Meldung in eine Datei, die Meldungsnummer als Dateiname (z.B. DE23.txt). Das löst das Problem alte Meldungen zu löschen, die Meldungsnummer wird sich nach einiger Zeit wiederholen - so hoffe ich ;-) Einzig das String Handling macht mir noch Sorgen, da habe ich noch
Zum (Assembler) Code kann ich leider nichts sagen, aber da ich das Programm auf einem modernen ATtiny / ATmega / Arduino inklusive Realtime clock laufen lassen möchte, wird der Code vermutlich stark überarbeitet oder neu geschrieben.