-
Thread
Mosfets seriell über längere Distanz kostengünstig ansteuern
digitaler Verarbeitung noch den Bonus der Plausibilitätsprüfung der Signale habe und bei 50 Cent pro Attiny ist die Diskussion über analoge Bauteile glaube ich müßig.
borat schrieb im Beitrag #4852435: > und bei 50 Cent pro Attiny ist die Diskussion über > analoge Bauteile glaube ich müßig. Naja, analog war hier bisher nichts. Aber der Attiny ist sicher keine schlechte Wahl. Kostenfaktor für dein Projekt werden eh die Batterien
-
Thread
Haussteuerung Attiny2313 20-PU / enc28J60 / Raspberry pi
Gehe ich in die richtige Richtung?Kann ich Phase1 starten? Passt die Kommunikation mit ENC28J60, Attiny2313 und Raspbbery Möchte mich schon jetzt für Rückmeldungen bedanken. PS.: Wo gibt es eine Programmer für MacOS und welcher geht mit MacOS und ISP? Liebe Grüße Peter
programmierbaren WLAN-Baustein wie den ESP8266, ESP32 oä. benutzen, da brauchst Du dann keinen separaten AtTiny mehr.
-
Thread
SSD1306/1309 Library zum Darstellen von Text auf OLED Displays
Hoffe in den nächsten Wochen haben ich wieder etwas mehr Luft dafür. Wills ja auch noch für den Attiny45 an den Start bekommen.
das grade vom iPad aus von unterwegs. Auf dem Diplay sollte dann stehen: Integer: 123 Float: 1.23
-
Thread
Foodprints für verschiedene SmartHome-Vernetzungen
die Möglichkeit, das alles auf die 55mm x 15mm Baugröße zu bringen. Der Controller könnte ein Attiny15 sein (SOIC-8= 6x8mm, gibts bei Reichelt,Conrad,Segor, Pollin...) oder etwas größer ein ATtiny44 (SOIC-14=9x8mm, bibts bei R,C,P?,S) oder ein Attiny2313 (So-20=14x12mm, auch gut erhältlich.) oder
die TWI/I2C-Schnittstelle des MC oder zwei passende Pins per Bitbanging. - 1Wire: zur Not 2x SOT23 = 3x3mm? Sind da noch andere einfach aufbaubare Busse? Was mich darauf gebracht hat: Ich schaffs nicht, ein Relais + Attiny2313 +CAN mittels MCP2551+MCP2515 + LP2950+ konfigjumper+ Kontakte auf
-
Thread
Kupferreste beim Platinenätzen
schrieb im Beitrag #4842011: > 25°C Raumtemperatur? das ist ja wohl eher ne sauna, oder? :D 22 - 23° sollten es schon sein. Als alter Mann braucht man eben Ruhe und Wärme. Und 5°C mehr sind dann ja 30°C :-) Länger als 10min sollte das Ätzen nicht dauern.
die Platinen aber (für meine geringen Ansprüche) gut geworden und funktionieren auch. Sogar den ATTiny2313A in SOIC-20 hab ich aufgelötet bekommen, obwohl ich verplant hatte, dass das mit den Vias bzw. Löchern für Drahtbrücken unter SMD-Chips recht problematisch ist. Hab das Thema ja auch nicht
-
Thread
24 Kanal LED Lauflicht realisieren wer kann mir sowas bauen.
Elektronik nicht kaputt gehen sollte. http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.23 Und Lauflicht als Rückleuchte ist sowieso nicht zulässig, vergiss das also wieder. Wer will schon von einem Vollproll genervt werden der vor einem eine Kirmes-Lightshow ablaufen lässt, das übliche
nachbauen könnte ;-) Meine erste Idee wären jetzt 5mm Neopixel-LEDs gewesen. Da reicht 1 Pin vom Attiny. Und man könnte sogar in allen Mustern und Farbkombinationen blinken ;-)
-
Thread
Frage zur LCD-Initialisierung
Habe beide Varianten einmal ins Studio 4 Version 18 geladen. Assembliert mit no errors, obwohl der ATTINY2313 garkeinen HIGH-STACK hat.
UCSRA;for compatibility rjmp senden out UDR, temp ret OK, einfach einmal ausprobieren. Beim ATTINY2313 meldet der Assembler: : error: Undefined symbol: UCSRA beim 4313-er gehts fehlerfrei durch compatibility gilt also für "Nachfolge"-Typen ciao gustav
-
Thread
Was kann man mit 16Byte an RAM machen?
Assembler sinnvoll". Außerdem sind da selbst zum LED Blinken kaum Pins übrig. Das ist eine für SOT23-6 gedachte Minimalst-Version die nix kosten darf und schön klein ist.
, damit die Programme übersichtlich bleiben. Ich hab für mich als kleinsten sinnvollen MC den ATtiny25 festgelegt. Falls es mal klemmt, kann man den einfach auf den ATtiny85 (512Byte RAM) pimpen.
-
Thread
DTMF decoder
rund 6 Millionen Takte pro Sekunde. Also Kinderkram für einen ATMega. :-) Aber selbst mit einem ATTiny@1MHz scheint das (ohne Goertzel!) zu gehen: http://www.elo-web.de/elo/mikrocontroller-und-programmierung/avr-anwendungen/dtmf-decoder
>Aber selbst mit einem ATTiny@1MHz scheint das (ohne Goertzel!) zu gehen: >http://www.elo-web.de/elo/mikrocontroller-und-prog... Aus der Überschrift: ohne FFT und Goertzel-Algorithmus! - Analyse der Interferenzmuster -
-
Thread
SMD IC (klein) Rechteckgenerator 60..100kHz I2C?
Lustig schrieb im Beitrag #4813010: > Ich finde aber nicht den richtigen Anfang... Nimm einen Attiny4. Der ist klein (SOT23-6), hat genügend Anschlüsse, kann problemlos diese Frequenz erzeugen, und du kannst ihn offensichtlich programmieren. Muss die Frequenz genau sein, kann man eine externe Quelle verwenden. Und wenn du ihn programmiert hast, merkst du vielleicht, daß dein eigentlicher ATTiny das auch nebenbei machen könnte. Nichts ist kleiner als kein IC.
-
Thread
Informationen zu C vs C++ / aka Futter für die Diskussion
DASS es in C++ eben UB ist (bei 10:19), aber nicht wieso. Und C++ wird hier mit dem bitcast in C++23 ein Problem lösen, das man in C schon seit 20 Jahren auch ohne memcpy nicht mehr hat.
Deane über 'deducing this' https://youtu.be/jXf--bazhJw In meinen Augen das wohl sinnvollste C++23 (?) Feature für die Embedded Entwicklung.
-
Thread
LM358 für Strommessung
auch bereits realisiert. Dann kannst Du Dir gleich den OPV sparen und auf die 2 ADC Eingänge eines Attiny25 mit Differenzmessung und interner Verstärkung x20 gehen. Eingangskondensator nicht vergessen.
gibt es leider nur als SMD Hach Gottchen, dafür gibts bei Pollin billig Adapterplatinen für Sot23-5 auf Steckbrett. Und sooo schwer ist der wirklich nicht zu löten.
-
Thread
"Universalprogrammer" für Linux
AVR-Bastler schrieb im Beitrag #5711473: > Wenn er jetzt noch updi für die neuen Attiny könnte... Wenn es speichermassig beim 644 schon gng wird, ist ein Attiny doch mindestens 1 Hausnummer unterhalb der Anforderungen: die Attiny hören z.Zt. bei 16/2 kB auf, der 644 ist mit 64/4 kB
E2 S1 04 FFBD FF 40 S1 23 FFBF 7EFFFFFFFFFFFFFFFFFFFFFFFF90CDA967A968FFFFFFFFFFFFFFFFA96978C9A9 3A S1 23 FFDF 6AA96BFFFFFFFFFFFFA1B8FFFFFFFFFFFFFFFFFFFFA096FFFFFFFFFFFFFFFF19 F0 S1 04 FFFF 67 96 S9 03 0000 FC [/code]
-
Thread
Wieso gibt es keine gute Programmiersprache?
Lassen wir doch die Portierglaeubigen, die ihren Code auf irgendwelchen Plattformen zwischen ATTiny und Quadcore 64 Bit hin und her portieren wollen etwas weitertraeumen. Ich denk die haben genausowenig etwas portiert wie ich. Fuer mich ist ein Projekt zusammen mit der Hardware und dem Compiler,
kann. Einen Heap gibts ja nur im > Ram. Du willst einen Heap im EEPROM? Dann schau dir mal ATtiny816 und Konsorten an, da scheint das zu gehen. Nach über 15 Jahren ist Atmochip endlich auf den Trichter gekommen, dass Harvard und linearer Adressraum kein Widerspruch sind :-)
-
Thread
AVR führt Programm nicht aus, wenn zusätzliche Funktionen definiert sind
Ein ATtiny85... hätte ich vielleicht erwähnen sollen^^
Die Fehlerursache ist, dass du beim zweiten gcc Aufruf den Parameter "-mmcu=attiny85" vergessen hast.
-
Thread
Attiny DebugWire SPI DWEN - Wie blöd ist das denn?
Hallo Leute, hab heute einen /Attiny/ 13 ausprobiert. Frisch aus der Tüte funktioniert DebugWire nicht. Dazu muss man erst die Fuse DWEN setzen. Und dafür benötige ich zuerst die SPI-Schnittstelle. Also /sechs/ Leitungen*, damit man
Ich flashe den ATtiny13 normalerweise, bevor er eingebaut wird.
-
Thread
Supercap mit Solarzelle laden / ab Schwelle einschalten
keinen 50A-Prügel, versuche mal z.B. den IRLML6302, oder den IRLML2246. Sind kleine P-MOSFETs im SOT-23 Gehäuse. Mit freundlichem Gruß - Martin
Martin S. schrieb im Beitrag #4782067: > IRLML2246. Sind kleine P-MOSFETs im SOT-23 Gehäuse. Ja im SOT23 finde ich jede Menge, ist aber schlecht von Hand zu löten, bräuchte etwas mit TO92 oder HVMDIP (oder ähnlich), gibt's leider nicht so viel Auswahl. Ich wollte die Schaltung eigentlich
-
Thread
LED-Kennleuchte
ATTiny13/25 + Widerstand + LED?
Blinkschaltung dürfte der einfach aufzubauende > Multivibrator jedoch nicht ausreichend sein. ATtiny4 + Widerstand + LED, kleiner gehts praktisch nicht. Den Tiny gibts im SOT23-Gehäuse als 6-PINer, mit 512 Byte Flash lassen sich einige Blitzmuster generieren.
-
Thread
RFM 12B SP Rev.1 mit 5V oder nicht ?
Hallo Leute, ich habe hier 3 RFM Module die beim programmieren des Attiny 841 per ISP heiß wurden und dann tot waren. Laut Datenblatt haben die Vcc von 3,8V. ABER Vcc max. 6V. Das Datenblatt von HopeRF zeigt was ich physikalisch habe. http://www.hoperf.com/upload/rf/RFM12B.pdf
bereits im neuen Layout drin. Neue Platinen liegen gerade im Ätzbad. ps.: hat jemand MCP1703 in SOT23A übrig ?
-
Thread
Vergleich wird 16-bittig ausgeführt (avr-gcc)
Load immediate CP R22,R20 Compare CPC R23,R21 Compare with carry BREQ PC+0x20 Branch if equal [/c]
möglichst viel in eine Zeile zu > quetschen ist nicht gescheit. Außer für Leute, die 'Professor: ATtiny2313' schreiben.
-
Thread
3 LED weich blinken lassen abwechselnd
geht aber IMHO - wie oben schon gesagt auch platzsparender - ganz leicht mit AVRs (zum Beispiel Attiny2313). Da braucht man im einfachsten Falle nur die Ports für die LEDs definieren und gewünschte Zeitschleifen zuordnen etc. ciao gustav
Hallo Wolfgang für zum Beispiel Attiny 2313 https://www.reichelt.de/DIAMEX-ALL-AVR/3/index.html?ACTION=3;ARTICLE=137175;SEARCH=DIAMEX%20PIC%20SH und https://www.reichelt.de/Programmer-Entwicklungstools/DIAMEX-ALL-AVR/3/index.html
-
Thread
DCF und Mondphase
'ganze Zahl Select Case X Case 0 To 2 : Print "Neumond" Case 3 To 23 : Print "zunehmend viertel" Case 24 To 26 : Print "Halbmond zun." Case 27 To 48 : Print "zunehmend dreiviertel" Case 49 To 51 : Print "Vollmond" Case 52 To 73 : Print "abnehmend dreiviertel
Fliesskomma, > riesige Tabellen! Nix für einen µC. Naja, man muß ja nicht immer alles in einen ATtiny13 quetschen. Float braucht einmalig ~1kB Flash, das ist selbst für den alten ATmega8 nur Pillepalle. Float-Angst ist heutzutage völlig unbegründet. Und was meinst Du mit riesigen Tabellen, etwa
-
Thread
Tonhöhenverschieber mit Eimerkettenspeicher
ratings 1A, 120VAC/24VDC..." Irgendwann sind die auch kaputt: Bei ca. 5 Hz 10 x 10 hoch 6 nach 23 Tagen Dauerbetrieb wärs dann soweit, wenn ich mich nicht verrechnet habe. "...Mechanical endurance 10x106 operations..." Die "Klapperei" ist auch nicht schön. Besser wäre totale Funkstille. Habe
schon sagt, gehört dieses Beispiel mehr zum anderen Thread mit dem Spektrumsumkehrer. Von Sekunde 23 bis 60 durch Demodulation des falschen Seitenbandes invertiertes Signal, dieses soll durch zweite Demodulation in Kehrlage wieder in Normallage gesetzt werden. Wie wichtig dann auch die Filterung (
-
Thread
Stromversorgung Fernbedienung
Hallo in die Runde, an einem Attiny84 verwende ich 5 Kurzhubtaster, werte den gedrückten Taster aus und sende mit einem 433 MHz Modul die Daten ab - ähnlich einer Fernbedienung für Funksteckdosen. Das ganze funktioniert auch wunderbar
der Reichweite (worauf es bei mir ankommt), bin ich auf eine 12 Volt Versorgung mit einer A23 Batterie umgestiegen. Damit die Fernbedienung lange durchhält darf die Schaltung nicht viel Strom ziehen. Der Attiny84 ist mit Sleep Mode und Power Saving programmiert (Interrupt bei Druck einer Taste
-
Thread
Einzelne Bits der ATtiny45 Register mit BASCOM setzen
Hallo! Ich bin gerade dabei, mit dem Fast PWM Mode des ATtiny45 zu spielen. Ziel ist am Ende ein PWM Signal mit einer Frequenz von ~25kHz, in Sachen Genauigkeit habe ich einen angenehmen Spielraum von 21kHz bis 28kHz. Durchgerechnet ist auch schon alles,
Com0a0 = 1 Com0b0 = 1 Cs01 = 0 Cs02 = 0 '~23,4kHz PWM Frequenz Cs00 = 1[/code] Fehlermeldungen sind zwei 46er Errors in den Zeilen 10 und 11, wo WGM01 und WGM02 gesetzt werden.
-
Thread
LED Dimmer mir Ferhnsteuerung.
möchte ich was basteln. Meine Idee: Ich nehme 433 Fernbedienung von Funksteckdose. Arduino ggf Attiny 85 mit 433 Empfangener und mache eine PWR Regelung.... Schaltplan Beispiel: http://www.ledhilfe.de/viewtopic.php?f=23&t=13133 Vorschlag 1: Netzteil 12V ...+Arduino+IRLZ 34N (für KSQ): Damit
-
Thread
ATtiny85 mit Arduino ISP flashen
ich versuche einen Assemblercode über das Atmel Studio 7.0 mit einem Arduino als ISP auf einen ATtiny85 zu flashen. Dabei bekomme ich jedoch die Fehlermeldung "avrdude.exe: verification error, first mismatch at byte 0x0002 0x30 != 0xb8". Hier die komplette Fehlermeldung: [code] avrdude.exe: Version
avrdude.exe: Recv: . [14] avrdude.exe: Recv: . [10] AVR Part : ATtiny85 Chip Erase delay : 400000 us PAGEL : P00 BS2 : P00 RESET disposition
-
Thread
ATtiny10 flash beschreiben aus Application
Hallo, was ist mit einem attiny85 im 20M1 Gehäuse ?
Wäre denn ein 8-pinniges SOIC auch noch OK? Dann ginge ATTiny25/45/85, der ATTiny45/V gibts gar im TSSOP.
-
Thread
Möglichst kleine Einschaltverzögerung für 3,7V
Ein ATTiny10 im SOT23 und ein MOSFET IM SOT23, dazu ein Abblockkondensator: sollte sich auf ca. 10..15mm2 machen lassen. uC klingt übertrieben, dürfte aber die kleinste Möglichkeit sein. Bei PCBWAY.COM und anderen
-
Thread
Frage zur Betriebsspannung messen
Hallo, ich benötige wieder mal eure Hilfe. Ich habe einen Attiny85 der mit 4 GoldCaps a 5,5 Volt; 1,5 Farat mit Strom versorgt wird. Die Goldcaps werden mit Hilfe einer Solarzelle aufgeladen. Ich möchte nun die Versorgungsspannung des Attiny85 messen und habe
Ich habe dazu folgenden Code: [c] /* Name: Feuchtigkeitssensor.ino Created: 16.09.2016 23:42:17 Author: torsten */ // ATMEL ATTINY 25/45/85 / ARDUINO // // +-\/-+ // Ain0 (D 5) PB5 1| |8 Vcc // Ain3 (D 3) PB3 2| |7 PB2 (D 2) Ain1 // Ain2 (D 4) PB4 3
-
Thread
AVR TTiny 461 Pullup nicht aktiv?
************************************************************************************* Titel: ATtiny TPS Author: Christian Hottum File: ATtiny461A_TPS.c Version: 0.1 Datum: 09.01.2015 Software: AVR-GCC 4.3.3 Target: ATtiny461A DESCRIPTION Firmware für einen Tasten Programierbare
************************************************************************************* Titel: ATtiny TPS Unterprogramme Author: Christian Hottum File: TPS_UP.h Version: 0.1 Datum: 09.01.2015 Software: AVR-GCC 4.3.3 Target: ATtiny461A DESCRIPTION Variablen und Unterprogramme
-
Thread
Einstieg Mikrocontroller AVR vs ARM? Gesperrt
Moby A. schrieb im Beitrag #4698521: > bekommt man gehäusetechnisch kleiner Ein ATtiny im SOT-23 ist 3x3 mm und ein LPC11A im WLCSP ist 2.5x2.5 mm trotzdem gebe ich Dir hier mal recht :-) Ein ATtiny im SOT-23 ist aber doppelt so teuer wie ein PIC10 im SOT-23 Und ein NE555 kostet
'Drahtlos' ganz sicher zum Kommunikationsstandard avancieren, ganz egal > wie 'AVR LED Blinky ATtiny' Du Moby nun gerne abwerten willst. Mich > amüsiert, wie engstirnig hier manche 'Experten' am Kabel festhalten- dem > schon heute großen Erfolg drahtloser Kommunikation zum Trotz. Es mag schon
-
Thread
CMOS-Totem-Pole (diskret oder integriert) für 5 V und 500 mA dauerhaft
Hallo, ich möchte einen Ausgang eines ATTiny verstärken, weil man diesen ja nicht besonders hoch belasten kann. Am besten wäre, wenn man die Totem-Pole-Mimik, die in jedem Ausgang sitzt, irgendwie extern etwas stärker nachbauen könne. Ich brauche
problemlos direkt an den Ausgang von nem Attiny hängen.
-
Thread
Platinen-Layout so okay?
74HC4020 um das BLANK-Signal zu triggern, damit ich die Timer noch frei habe (wenn ich z.B. einen ATTiny verwende). Dann noch das Blank-Signal aus dem 74HC40x0 über ein OR-Gatter mit einem Blank-Pin aus dem uC verknüpft, damit ich BLANK HIGH->XLAT HIGH->XLAT LOW->BLANK LOW machen kann, um die Werte aus
http://www.recom-power.com/fileadmin/EMEA/Downloads/Application_Notes/App_Notes_27112014.pdf, Seite 23). Passen dafür zB diese konkreten Bauteile? http://www.reichelt.de/Vielschicht-SMD-G1206-High-Cap/X7R-G1206-10-16/3/index.html?ACTION=3&LA=2&ARTICLE=89740&GROUPID=4340&artnr=X7R-G1206+10%2F16 und
-
Thread
Transistor/mosfet am schmitt-trigger
meinen Augen doch ziemlich schlecht, wenn man einen effektiven Schalter haben will? Ok, wenn's ein SOT23-Winzling wäre (BTW, ein IRLML2502 (SOT-23) hat bei Vgs=2,5V typisch 50 mOhm), aber so ein TO-220 Bolide...? Wo ist der Vorteil des IRLZ34 in dieser Anwendung?
20V, 38A bei 10V UGS) MOSFET der bei 2.5V 0.166 Ohm hat und 1A durchschaltet: AO3423 (P-Kanal SOT23 20V) MOSFET der bei 2.5V 0.048 Ohm hat und 3A durchschaltet: AO3400A (N-Kanal SOT23 30V) MOSFET der bei 1.8V immerhin 10.5A durchschaltet: FDS4465 (14mOhm P-Kanal SO8 20V, 13.5A bei 4.5V UGS) MOSFET
-
Thread
Physikprojekte
sondern wir reduzieren den äußeren Druck. Bei 20°C beträgt der Dampfdruck von Wasser zum Beispiel rund 23 mbar. Sinkt durch die Expansion der Spritze der Luftdruck innerhalb der Spritze unter 23 mbar, beginnt das nur 20 °C kalte Wasser zu sieden... 3.) Implodierende Getränkedose Man braucht für dieses
Gegensatz zu mir oder was? Mitglied Jack: 15.04.2019, 18:12, Beiträge: 6564 Mitglied Stoppi: 23.10.2007, 11:23, Beiträge: 1207 Zum Kalorimeter: Bier ist ein Lebensmittel? Och, das wusste ich jetzt wirklich nicht. Danke dass du es mir sagst... Wer aber nur einen kurzen Moment seiner Zeit geopfert
-
Thread
Viel mehr Spaß mit einfachen LED
> https://youtu.be/8gQc23zuWSk GEMA-freie Musik?
einen Designfehler. 12 oder 24 hätte ich verstanden. Aber gerade 20?! Wie zeigt die Uhr denn z.B. 23:50 an?
-
Thread
PIN Change Interrupt Code klappt nicht
bringe ich ihn nicht zum laufen. Was mache ich den hier falsch? grüsse huber ich benütze; Attiny24a Atmelstudio6.0 mit original Avr isp mk2 /* * Attiny24A_test.c * * Created: 05.08.2016 11:23:30 * Author: Huber */ #define F_CPU 1000000UL #include <util/delay.h> #include <avr
war testweise auch an andere pins. Es müsste doch eigentlich funktionieren? /* * Attiny24A_test.c * * Created: 05.08.2016 11:23:30 * Author: Huber */ #define F_CPU 1000000UL #include <util/delay.h> #include <avr/io.h> #include <avr/interrupt.h> ISR(PCINT1_vect) {
-
Thread
Schaltung für Zusatzwasserpumpe im KFZ
. Näheres und lesenswertes steht hier: http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.23 Unbedingt lesen, sehr wissenswert! Da stammt auch die Schutzbeschaltung her, die ich im zweiten Bild mit eingebaut habe und ich kann dir nur empfehlen die Schutzmaßnahmen auch mit einzubauen. Vor die
Kauf dir einen MPX4250AP der misst bis 1,5bar Ladedruck und gibt dir 0-5V aus. Ein kleiner ATTiny26 kann das auswerten, und dann steuerst du ein oder mehrere Einspritzventile an die einen Wasserkreislauf haben, das ganze möglichst nah an ein Einlassventile, damit die Wärme dort abgeführt wird wo