-
Thread
Theremin mit Ausgangsfreq. 20-100Hz
Ich habe mal ein "nicht-klassisches" Theremin gebaut auf der Basis eines Attiny uC und zwei Ultraschal-Piezo-Gebern. Über die Laufzeitmessung des Echos wurde dann die Tonhöhe gesteuert. Dabei hat man naturgemäß freie Wahl über den Frequenzbereich. Ist aber natürlich keine 5-Minuten
Ich hatte in einem Attiny25 u.a. eine Sinus Tabelle angelegt, mit der ein PWM-Ausgang moduliert wird - der mehr oder weniger direkt einen Lautsprecher treibt. Also eine recht simple hardware. Falls es interessiert, kann ich
-
Thread
AVR-Simulator: Timer zählt nicht?!
Welcher AVR? Ich simuliere gerade einen tiny45 (Zähler1 ohne Vorteiler) und der Zähler steht im AVR-Studio (in Hardware läuft er). Ich erinnere mich an Simulationen beim tiny13, wo er ganz brav zählte. Gab es da nicht einmal eine Übersicht,
Du dem von mir angegebenen Pfad folgst. Bei den "Known Issues" muss man dann nur noch "Notes for ATTiny 25/45/85" auswählen, die allerdings etwas versteckt ganz unten stehen, wo man sie vielleicht nicht direkt vermuten würde (bei alphanumerischer Reihenfolge)...
-
Thread
Welchen Atmel Controller für Taschenlampe
Steuerung über Taster und Batterie Low Warnung. Alles soll ziemlich kompakt werden. Ich hatte an einen Attiny Dip 8 gedacht. Welchen Typen würdet ihr mir empfehlen? Mit den Datenblätter bin ich im Moment noch sehr überfordert. Danke für Eure Unterstützung! Gruß Daniel
ATTiny 45 wäre auch eine Möglichkeit, da hat man etwas mehr Speicherplatz.
-
Thread
Einfache 555er-Schaltung verhält sich komisch
Ein um 45° gegen den Uhrzeigersinn gedrehtes großes ' M ', wer ist das?
Ich nehme für solche Sachen immer einen ATtiny25. Da schreibt man die gewünschten Zeiten einfach in Klartext ins Programm und dann stimmen die auch auf etwa 2% mit dem internen RC.
-
Thread
Einkaufsliste für die Einrichtung eines Elektronik-Labors
drei nachfolgenden sind optisch > dermassen gleich, dass sich der Eindruck aufdraengt, dass die > 45 EUR Aufschlag bei Conrad nur fuer den eigenen Aufdruck oben > links erhoben werden. Nein, da stecken wirklich wesentlich bessere Kontakte drin. Ich weiss es aus mehrfacher Erfahrung.
aussieht gibt es deutliche Unterschiede bei den Kontakten von Steckbrettern. Ob aber der genannte 45 EUR Aufschlag wirklich gerechtfertigt sind bezweifle ich erstmal. Die Teile von Conelek waren sicherlich günstiger.
-
Thread
AtTiny45 und 85 HEX-Kompatibel
Hallo, weiss jemand ob man ein .hex, das fuer einen Attiny45 kompiliert wurde, einfach auf einen Attiny85 aufspielen kann (und dann funktioniert). Oder muss man neu kompilieren? Gruss
-
Thread
Eure Meinung zu meiner Idee: Umschaltung Akku, Netzteil?
Vorschläge? Vielleicht was, was funktioniert ? Netzteil --|>|--+ | MBR20L45 +-- Verbraucher | Akku ------|>|--+ oder wenn man sich unbedingt an den 0.5V stört: Akku | +------|I IRF4905 |
von euch hören ob das so überhaupt funktioniert oder Fehler enthalten sind. - Verbraucher: 1x ATtiny2313, 2-3 ICs, 8x IR-LED-Lichtschranke, 1x sehr kleiner Motor - Versorgung durch Netzteil (<=9V) oder durch Blockbatterie 9V - Über den "Haupt Ein-/Ausschalter" soll die Schaltung, egal ob über Akku
-
Thread
HID Tastatur
nur die Verwendung von V-USB empfehlen. Die Anwendung ist sehr einfach. Hardware minimal (selbst ATtiny45). Habe z.b. eine programmierbare Tastatur gebaut (SD-Karte mit 64 Textmacros, die über 2x8Tasten abgerufen werden können. Da nur privat genutzt reicht die VID von obdev. Falls Interesse besteht
Interface, den ich kenne (ISP1161) ist teuer. Darum löse ich mein Problem beim 3. Gerät mit einem extra ATtiny25 (mit V-USB), der zwischen USB und dem Hauptprozessor hängt. Aber es gibt ja viele Wege...
-
Thread
avrdude schreibt nur bis 64 byte in den flash-speicher
code: 0x41 Device code: 0x42 Device code: 0x43 Device code: 0x44 Device code: 0x45 Device code: 0x46 Device code: 0x47 Device code: 0x48 Device code: 0x49 Device code: 0x4a Device code: 0x4b Device code: 0x4c Device code: 0x4d Device code
) Device code: 0x53 = (unknown) Device code: 0x54 = (unknown) Device code: 0x55 = ATtiny12 Device code: 0x56 = ATtiny15 Device code: 0x57 = (unknown) Device code: 0x58 = (unknown) Device code: 0x59 = (unknown) Device code: 0x5a = (unknown) Device code: 0x5b
-
Thread
AD-Wandler abfragen an ATtiny13 10bit
Hallo Spezis, ich habe mir das Lernpaket Mikrocontroller mit einem ATtiny13 von Franzis gekauft, und habe zusätzlich einen ADXL202 (Beschleunigungssensor). Anhand der mitgelieferten Übungsaufgaben habe ich mir eine Schaltung zusammengebaut (auf einem Bread board). Nun
Hallo nochmal, hab mich nun mit dem Datenblatt des ATtiny13 etwas beschäftigt. Meine Feststellung war, dass ich doch nicht auf dem Holzweg bin :) bis auf... . . sbi ADMUX,ADLAR ;Left adjust . . denn diese Zeile ist interessant bei 8 bit AD-Wandler
-
Thread
Schieberegister 595 hardwaremäßig löschen
wieder aufhängt, gehört nicht ans zentraler Stelle in (d)eine Elektronik. U. U. einen Gluecontroller (ATTiny o. ä.) nehmen, der dem ESP auf die "Finger" sieht.
aufhängt, gehört nicht ans zentraler Stelle in (d)eine > Elektronik. U. U. einen Gluecontroller (ATTiny o. ä.) nehmen, der dem > ESP auf die "Finger" sieht. Es ist ja nicht geplant, dass er sich aufhängt, aber ich muss aufgrund des Projektes sicher gehen, daher möchte ich eben Hardwaremäßig das
-
Thread
AVR Mikrocontroller zum Anfang
besten Dokumentiert. Vielleicht gefällt Dir mein Tutorial, das fängt allerdings mit dem kleineren ATtiny13 an: http://stefanfrings.de/mikrocontroller_buch/index.html Was das Bluetooth Modul angeht: Ich bin mit dem BTM222 gut zurecht gekommen, das kann man aber nicht mehr kaufen. Aktuell ist das BTM238
ausweichen (gibt es auch als Arduino Board) - Auf einen ATmega644 ausweichen (als Modul: https://www.chip45.com/products/crumb644-1.1_avr_atmega_modul_board_atmega644p_usb_rs485.php) - Eine Soft-Serial Schnittstelle für das Bluetooth Modul nutzen - Nur Tx per Software emulieren und Rx mit USB auf den echten
-
Thread
Temperaturstabiler Sinusgenerator (Analog :-) )
in Analog.. ) DDS finde ich nicht kompliziert ... Sind hmm 20 Zeilen C-Code in einem 14poligen ATTiny84 (zB ... Geht noch kleiner als 8-pinner). Am PWM Ausgang einfach ein Tiefpass dran und nochmal mit OP oder Transistor als Spannungsfolger puffern. Ansonsten ist hier ein analoger Oszillator drauf
zusätzlich immer noch einen µC brauchst? Also dümmer geht's nimmer ... Wenn DDS dann mit einem ATTiny für 60ct ... Oder halt analog für ein paar Cent ... Aber so auf den AD9833 zu beharren hat etwas akademisches ...
-
Thread
Induktiver Näherungsschalter
mir auch mal intressehalber einen Induktiven Näherungsschalter gebastelt. Dieser nutzt einen AtTiny45 zum messen der Frequenzänderung des Schwingkreises, also eher ein unüblicher Weg. Funktioniert aber ganz hervorragend, hat wenig Bauteile, ist trotz Eigenbau sehr klein und kommt mit einem 2x2mm großen
das Ding mal auf meiner Seite: http://www.a-reinert.de/Atmega_Projekte/Ini_mit_AtTiny/ini_mit_attiny.html beschrieben. Gruß Andreas
-
Thread
Einfache Schaltung K- Temperaturfühler an µC
Wenn man einen Tiny25/45/85 verwendet, entfällt noch der externe OpAmp. Da dieser MC auch einen internen Temperatursensor hat, hält sich der Aufwand in engen Grenzen. Meine Lötstation arbeitet so schon seit Jahren. Und wenn
Ja, ich meinte PWM.... T>ja, dann wird wohl ein Attiny 261 draus?
-
Thread
Ist hier ein User aktiv der mir den ATTINY-1614 flashen kann?
Ist hier ein User aktiv der mir den ATTINY-1614 flashen kann? Ich habe als Progger einen modifizierten Arduino Nano probiert und mit der Software PlatformIO und AVRDUDE außerdem auch in Linux aber ich bringe es nicht fertig den Chip zu programmieren
> https://guloshop.de/shop/Mikrocontroller-Programmierung/gulostart-Mikrocontroller-Einsteigerset::45.html > > Die Papierstreifen auf den Foto legst du auf den Chip dann weißt du > genau wo welcher Kabel hin muss. Farbig Codiert. > Aaaah. Schleichwerbung.
-
Thread
Mehrere Atmega auf einem Bus Programmieren
naja die sache ist die: wir haben ca 8-10 attiny45 auf einem bus (zwischen den dingern nur max 10cm kabel) die immer mal wieder eine neue firmware brauchen könnten. die wollen wir eben programmieren. problem der attiny: xtal ist bei uns belegt
-
Thread
µC Programm tut nicht, was es soll
verschobene in der Anzahl zur Drehazahl proportionale Rechtecksignale durchs Kabel, welche ich mit dem attiny45 auslese. Die Platine ist denkbar ungünstig geroutet, daher folgende Anschlussbelegung: PB5/Reset <- Rechteck 1 (reset ist per fuse natürlich disabled) PB4 <- Rechteck 2 PB2 -> CLK PB1 ->
der Anzahl > zur Drehazahl proportionale Rechtecksignale durchs Kabel, > welche ich mit dem attiny45 auslese. > ISR(PCINT0_vect) > { > if (bit_is_set(PINB, 4) == bit_is_set(PINB, 5)) counter++; > else counter--; //zählen Richtungsabhängig > } Eine Encoderauswertung sieht normalerweise
-
Thread
AD-Wandlung
ich habe schon diese Frage schon gestellt und bis jetzt komme nicht zu recht . ich benutze ein ATtiny45,und nur ein Kanal(ADC3),AD-Wandler fonktionniert schon, nur jetzt möcht'ich die Messungen abtasten 20 mal(in ein Feld speicheren) und zwischen Messungen warte ich ein bestimmte Zeit(50ms), aber das
Hallo Espoir, ich kenne mich mit dem Tiny45 nicht aus, aber ich kann nicht erkennen, wo Du den Interrupt quittierst. Muß man da nicht irgendwo ein flag löschen? Gruß, Nils PS: Bitte keinen wilden Debug-Code posten, da blickt nun wirklich
-
Thread
Sonnenaufgang/Sonnenuntergang in Tabelle (Astro-Uhr/Dämmerungsschalter)?
4:39:10 4:39:10 4:39:37 01.08.22 4:40:43 4:40:43 4:41:11 02.08.22 4:42:17 4:42:17 4:42:45 03.08.22 4:43:52 4:43:52 4:44:20 04.08.22 4:45:27 4:45:27 4:45:55 05.08.22 4:47:03 4:47:03 4:47:31 06.08.22 4:48:40 4:48:40 4:49:07 07.08.22 4:50:16 4:50:16 4:50:44 08.08.22 4:51
:11 02.08.22 4:40:57 4:42:17 4:42:45 03.08.22 4:42:32 4:43:52 4:44:20 04.08.22 4:44:08 4:45:27 4:45:55 05.08.22 4:45:44 4:47:03 4:47:31 06.08.22 4:47:21 4:48:40 4:49:07 07.08.22 4:48:58 4:50:16 4:50:44 08.08.22 4:50
-
Thread
AVR ISP Miso mehrfach verwenden
Hi, Ich habe möchte bei einem Attiny 45, der ja nun in der Anzahl der "Beine" beschränkt ist, die ISP-Pins auch anderweitig verwenden (auf einen Leitungstreiber ULN2803A legen). Wenn ich allerdings Miso (PB1) mit dem ULN verbunden haben, kann ich den Attiny nicht mehr über den ISP programmieren (reproduzierbar). Belastet der Eingang des ULN die Leitung so stark, dass über den ISP Miso nicht mehr funktioniert? Kann ich da über Widerstände etwas lösen
-
Thread
Netzfrequenz konvertieren 50Hz > 60Hz
25/45/85' Am Ausgang der Schaltung den kleinen Trafo auf 115V und fertig ist der Synchronantrieb.
der dann auch gleich die 50kHz PWM rausfiltert. So mache ich das auch mit dem kleinen VFD und dem ATTiny. Am Ausgang steht ein recht sauberer Sinus.
-
Thread
Atmega, Nullkraftsockel und Quarze zu verkaufen
folgende Bauteile: Atmega8515-16 PU DIP für 2,50EUR/ Stck Atmega32-16 PU DIP für 3,50EUR/ Stck Attiny2313- 20PU DIP für 1,50EUR/ Stck AT89C2051- 24PU DIP für 1,00EUR/ Stck Nullkraftsockel (ZIF-Sockel) 40pol für 25,00EUR Quarze: je 0,25EUR 16,0Mhz HC49U/70 8,0 MHz HC49U/70 11,0592 MHz HC49U/70 Versand: je nach Mengen: Kompaktbrief 1,45EUR oder Maxibrief 2,20EUR Bei Interesse schreibt bitte eine Mail an: mark.berger@t-online.de oder an koyotew@gmx.de Bis dann... Mark (Thomas) B. PS: Habe von dem Typen gelesen, der hier die
-
Thread
Problem: PWM mit MOSFET IRF1010N
Hallo, nun habe ich mein Projekt vom Programmierteil her fertig. Mein ATtiny45 holt ein PWM- Signal von einem RC-Empfänger, konvertiert es und gibt es über Timer0 mit Fast-PWM wieder aus. Während der Programmierphase hatte ich an dem entsprechenden Pin (OC0A) immer eine LED
Frage nun: habe ich hier einen Denkfehler und wenn ja, wo? Kann es sein, dass die 5V, die der PIN am ATtiny abgibt, nicht ausreichen, um den MOSFET anständig anzusteuern? Clock: 1 MHz PWM-Frequenz: 3.9 kHz (kein Prescaler) Gruss, Stefan
-
Thread
Heizungspumpe manuell einschalten
Temperatur für den Heizkreislauf. Das spart am Meisten. Den Gasverbrauch messe ich über einen kleinen ATtiny, der die angezeigten Messwerte speichert. Ist in Assembler geschrieben und kann über I2C abgefragt werden. Udo S. schrieb im Beitrag #7264703: > Wie Elektriker gerne zu Laien sagen: Das darfst
2BglXGrq81qAGI4XDlDiftzWUqeCumM9MuVeiv5A89c8Te5IaO9m3smO%2BAB61POslEtns782WvnsLWsoPn3deRuGdCHU0c6FoiQR3JSYuji363XCR%2Bwbpfnq45i5Q%2BqDcuXEtDULJDk|tkp%3ABk9SR_ib2eiVYQ , wo Du die Temperatur einstellen kannst. Gruß Carsten
-
Thread
Brauche Hilfestellung bei log und avr-gcc
entspannte 5kb > in den Flash. Wolltest du dir was berechnen lassen, oder mit dem popeligsten ATtiny daherkommen? Letzteres spart dir vielleicht einen Euro oder zwei, auf Kosten von endlosen Stunden, die du einen eigentlich simplen Algorithmus auf irgendwas anderes umbauen darfst (Lookup-Tabellen
nötig ohne Not reinbringen. > Wolltest du dir was berechnen lassen, oder mit dem popeligsten ATtiny > daherkommen? Eigentlich ist ein tiny45 angedacht, da ich davon einigen Stangen in SOIC Gehäuse habe und der Sensor ja klein werden muss. Natürlich kann ich auch einen tiny85 nehmen, aber das
-
Thread
Philips TV steuern über Service Uart möglich?
der Soundkarte kann man sich auch sparen, denn es ist höchstwahrscheinlich, dass [[IRMP]] mit ca. 45 unterstützten Protokollen auch das benutzte vom Philips TV "versteht" und damit auch dieses senden kann (mit IRSND). Ein ATTiny45, ein TSOP, eine IR-LED plus Transistor reichen dafür vollkommen aus
-
Thread
WinAVR 20080402
wrote: > Ich hab jetzt mal einen grösseren Chip gewaehlt Na dann schmeiß ich mal sofort den ATtiny45 runter und setzt nen 3GHz Quadcore drauf :-) Hauptsache ich kann den neuesten Compiler benutzen, egal was es kostet. Peter
9000; int main(void) { A = 150 * (long)B; return(0); } [/c] liefert bei -mmcu=attiny25 korrekterweise: [avrasm] main: lds r22,B lds r23,(B)+1 ldi r24,lo8(0) ldi r25,hi8(0) ldi r18,lo8(150) ldi r19,hi8(150) ldi r20,hlo8
-
Thread
Reicht ein ATmega8 um das alles anzusteuern?
Passt genau. 3 Pins für die Schieberegister, 2 Taster zum Einstellen, Reset, GND, Vcc. Macht 8 Pins. Attiny25/45/85. mfg.
des Projektes hinweggehen sollte man vielleicht die erste Seite des Datenblattes für den atmega/attiny beherzigen. da steht irgendwas von "Data retention" meine ich ;-)
-
Thread
AVR Dragon Probleme: RSP_FAILED
selber zoomen. Ist es eigentlich normal, dass der avrdude aufruf (avrdude -c dragon_isp -P usb -p t45 -vvvv -B 10) nur einmal funktioniert? Beim nächsten mal leuchtet die rote LED am Dragon nicht mehr und es kommt zu Timeouts...
SCK-Takte. > Ist es eigentlich normal, dass der avrdude aufruf (avrdude -c dragon_isp > -P usb -p t45 -vvvv -B 10) nur einmal funktioniert? Nein, natürlich nicht.
-
Thread
Türklinke ausbauen
rauszieht. Beim Rausziehen des Schloßs, darauf achten dass man vorher mit dem Schlüssel das Schloss um 45° dreht, sonst kloppt man sich mit dem Hammer die Nase kaputt!
Dennis schrieb im Beitrag #6896427: > Hat jemand eine Idee? Mit einem ATTiny13 locker zu lösen.
-
Thread
Rust - ist das hier um zu bleiben?
dampfst das auf Programmiersprachen ein. Mit 15 oder 25 sieht man die Welt anders als mit 35 oder 45.
Stromverbrauch hoch und wann niedrig ist. Angenommen, bei entsprechenden Stückzahlen kosten ein AtTiny45 45 und ein AtMega328 328 Cent. Da kannst du dir ja vorstellen, was der Controller beim Kunden sagt, wenn du mit Datensicherheit anfängst, während der an den Bonus denkt.
-
Thread
ATTINY84A Zeitrelais
Hallo, ich versuche mit Assembler eine ATTINY84A so zu programmieren, dass ich ein Zeitrelai mit Einschaltverzögerung, Ausschaltverzögerung und Ein- und Ausschaltverzögerungskombi bauen kann. Die Modies sollen durch ein Drehschalter umgestellt
Lord Kirigaya schrieb im Beitrag #6132751: > ich versuche mit Assembler eine ATTINY84A so zu programmieren, dass ich > ein Zeitrelai mit Einschaltverzögerung, Ausschaltverzögerung und Ein- > und Ausschaltverzögerungskombi bauen kann. Nein, eigentlich versuchst du für dein Problem
-
Thread
Problem mit IR-Empfänger, welcher Code?
auch über Tasten direkt an der Wanne (ohne Fernbedienung) bedienbar? Wenn ja, nimmt man einen ATTiny45 oder ATTiny85, spielt IRMP drauf, hängt einen TSOP dran und benutzt die 4 verbleibenden freien Pins, um die 4 Tasten jeweils kurzzuschließen. Dann kann man mit (fast) jeder beliebigen Fernbedienung
-
Thread
Parallelport Taster Einlesen, Led's ansteuern mit eigenen Programm
rumpfuschen??? Nimm PS/2 oder USB und laß Windows in Ruhe. Irgendwo hab ich mal was gesehen mit nem ATtiny45, der über USB Tasteneingaben macht. Peter
nehmen. Am besten wäre es natürlich ohne µC, wenn es aber besser ist dann könnte ich auch einen Attiny2313 (Hab noch viele auf Lager) spendieren. MFG Moritz
-
Thread
ATmega8 lässt sich nicht mehr flashen
) Device code: 0x1e = (unknown) Device code: 0x1f = (unknown) Device code: 0x20 = ATtiny84 Device code: 0x21 = (unknown) Device code: 0x22 = (unknown) Device code: 0x23 = (unknown) Device code: 0x24 = (unknown) Device code: 0x25 = (unknown) Device code: 0x26
) Device code: 0x53 = (unknown) Device code: 0x54 = (unknown) Device code: 0x55 = ATtiny12 Device code: 0x56 = ATtiny15 Device code: 0x57 = (unknown) Device code: 0x58 = (unknown) Device code: 0x59 = (unknown) Device code: 0x5a = (unknown) Device code: 0x5b
-
Thread
Suche jemanden für PIC-Programmierung VU-Meter / PPM
Ansteuerung der LED-Ströme und Du kannst einen kleinen µC verwenden, z.B. den PIC12F1840 oder einen ATtiny. Beim ADC musst Du mal sehen, ob die internen genauso schnell sind wie externe.
im Beitrag #6511498: > Du kannst einen kleinen µC verwenden, z.B. den PIC12F1840 > oder einen ATtiny. Und die geplanten 16Bit LookUp Tables (also 64KBit) für das Log-Scaling legt man in Paperform daneben? ;) Thorsten S. schrieb im Beitrag #6511472: > Es sollen insgesamt mindestens 40 LEDs
-
Thread
Produktidee/Startup Elektrotechniker auf Honorarbasis gesucht!
> von Fpgakuechle K. (fpgakuechle) Benutzerseite > 20.07.2021 06:45 > Klingt nach Gulp https://www.gulp.de/stundensatzkalkulator Nein falsch ! Dafür gibt es eine sechs ! Kenne nur Gilp, die Verschmutzung der Wäsche in den siebziger Jahren des vergangenen
werden. Wenn das nicht geht, muss eine Pufferung mit Akku vorgesehen werden. Also wird mindestens ein ATtiny steuern muessen und programmiert werden muessen. Mechanisch muss das Kristallglasroerchen fuer die LED servicefteundlich zu reinigen sein. Denke mal damit den Umfang ausreichend beschrieben zu
-
Thread
avr-gcc: mal lds, mal ld rd, Z
]) (reg:QI 44 [ D.1394 ])) test2.c:19 28 {movqi_insn} (expr_list:REG_DEAD (reg/f:HI 45) (expr_list:REG_DEAD (reg:QI 44 [ D.1394 ]) (nil)))) [/code] was ja eigentlich "besser" und "hübscher" ist. ich verstehe zwar nicht was das mit "constant propagation" zu tun
welchem COntroller reden wir? Beim ATmega48 sind es 2 Zyklen, bei den neuen, halbierten AVRs (ATtiny4/5/9/10) kann es evtl. anders aussehen.
-
Thread
Solar - Ladeschaltung
Step-Up Regler basteln (fertige gibt es meines Wissens in dem Spannungsbereich nicht), der aus den 0,45V ne größere Spannung macht. Lösung 1 dürfte die unkompliziertere sein.
der Batterie ein Stepup Wandler -> MAX1724 der die 1.4 Volt auf 3.3 Volt wandelt, daran sitzt ein ATTiny45V der die meiste Zeit im Powerdown Mode wenige µA zieht. Nur Nachts schaltet der sich ein und saugt den Akku leer, lässt par Lowcurrent LEDs aufleuchten. Im Grunde ein Nachbau des beliebten "Glühwürmchen