-
Thread
Tastatur auseinandernehmen und daraus Schalter basteln?
und da dann einen Taster deines Vertrauens anlöten. Oder einem kleinen Mikrocontroller, wie dem ATTINY85 oder so mit VUSB beibringen, als USB-HID zu dienen und bei Betätigung eines Tasters den Tastencode für Enter zu schicken. Dafür gibt es sicherlich viele Beispielprojekte.
-
Thread
Attiny85 Pin als Eingang
Ich will den PinB3 auf input schalten, und abfragen wenn er auf high ist soll PortB4 toggeln und ansonsten ausgehen. Aber die LED(PB4) ist immer an, was haeb ich falsch gemacht? [code]int main(void) { DDRB |= ((1<<DDB4) | (0 << DDB3)); // B4: output; B3: Input PORTB |= ((1<<PB4) | (1<<PB3)); while (1) { if (PINB3==1) { // PORTB |= (1<<PB4); PORTB ^= ( 1 << PB4 ); } else { PORTB &= ~(1<<PB4); } [/code]
-
Thread
Attiny85 mit avrdude und USBASP programmieren
Was kommt in die Arguments rein bei avrdude um ein Attiny85 mit dem USBASP Programmer zu flaschen? Ich benutze Ateml Studio 7 und ist t85 richtig für Attiny85? das habe ich drin: -p t85-cusbasp -P usb -U flash:w:"$(ProjectDir)Debug\$(TargetName).hex":i
tinyy schrieb im Beitrag #5694324: > das habe ich drin: > -p t85-cusbasp -P usb -U besser: -p t85 -cusbasp (leerzeichen zw. 5 und -)
-
Thread
Programablauf durch Taster nur Sporatisch
Hallo ich habe einen ATTiny85 mit einem LED Program bespielt die Modi werden mit einem Taster weiter geschaltet, alles läuft soweit auch,nur in der letzten Zeile vom blinken zum Shutdownmodus geht es nur sporatisch immer genau
< [avrasm] // Konstanten // Helligkeits über Taster weiterschalten Attiny über reset aufwecken im //schlafmodus ca. 0,4µA bei 5Volt int blitzCounter = 0; #include <avr/sleep.h> #include <avr/interrupt.h> #define BODS 7
-
Thread
ESP32 als ISP
passiert leider nichts mehr. Nach einer gewissen Zeit wird der Programmiermodus dann beendet und der AtTiny fängt mit dem Abarbeiten des Programms an. Der Programmer läuft mit dem Beispielprogrammer aus der IDE. Habt ihr Ideen woran es liegen könnnte? Der MISO-Pin beim AtTiny ist als Ausgang gesetzt
EDIT: Kann es evtl sein das ich durch das einstellen der falschen Taktfrequenz in der IDE den AtTiny "zerschossen" habe? Zumindest geht er nach dem herstellen der Spannungsversorgung nicht mehr in den Programmiermodus. (Normalerweise geht der AtTiny85 nach dem PowerUp für 6 Sekunden in den Programmiermodus
-
Thread
Mit Attiny85 einen PIC Mikrokontroller ausschalten
Ich möchte mit einem Attiny85 die Spannungsversorgung eines PIC12F629 (VDD-Pin) kurz unterbrechen. Am VDD-Pin des PIC liegen 2,8V an. Die Spannungsversorgung des Attiny ist noch offen und wird wohl zwischen 1,8 und 5 V liegen
mit einem Attiny85. Der Attiny85 wird auch vom Akku versorgt. Zur Zeit sitzt dort ein mechanischer Clicky Schalter. Nun war die Idee, den Mosfet in die Versorgungsleitung zu setzen. Ich muss jetzt eigentlich nur
-
Thread
LED- Schaltung
gibt haufenweise günstige Breakout-Boards. https://www.amazon.de/s/ref=nb_sb_noss_1?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&url=search-alias%3Daps&field-keywords=pca9685
denn da der Vorteil vom Bausatz. Die LEDs sind auch nicht einheitlich rot. Ansonsten: Auf den ATTiny2313 kann man wohl irgendwie eigene SW drauf spielen falls die LOCKBIT-Fuse nicht aktiviert ist. Vielleicht gleich einen jungräulichen ATTiny2313 und einen Programmer in Reserve bestellen?
-
Thread
Attiny45 kann Analogeingang nicht auswerten.
Festspannungsregler, Spannungsteiler und Formel anpassen und alles ist gut (bei roten, gelben und grünen LED). ATtiny25/45/85: 0 – 10 MHz @ 2.7 - 5.5V
aber nicht alle?) Tinies haben eine Position des ADMUX, wo der ADC die Bandgap-Spannung mißt. Beim ATtiny25/45/85 wäre das Position 1100.
-
Thread
Zeigt her Eure OLED Anwendungen 0,96"
Ein kleines RDA5807 Schreibtisch Radio gesteuert von einem ATtiny85 in einem Gehäuse aus Alu Profilen - Thomas
Thomas N. schrieb im Beitrag #5666711: > Ein kleines RDA5807 Schreibtisch Radio gesteuert von einem ATtiny85 in > einem Gehäuse aus Alu Profilen > > - Thomas Die Lautsprecher gefallen mir. Kannst Du mir den Typ verraten? (bei Magnat.de habe ich nichts gefunden). Grüsse, René
-
Thread
Fragen zu Signalwandlung 0-10V zu PWM
Ich nehme dafür einen Attiny85, bei einer Eaton Easy
auf low) und minimal 13%. Andy H. schrieb im Beitrag #5663584: > Ich nehme dafür einen Attiny85, bei einer Eaton Easy Warum auch nicht. Man gibt auf einen Analogeingang des ADC das 0-10V Signal geteilt per Spannungsteiler und schiebt den gemessenen Wert nach der Skalierung und Begrenzung
-
Thread
Atmel noch zukunftsfähig? Gesperrt
worden. Als erstes werden wohl die Chips abgekündigt, für die pinkompatibler Ersatz existiert. ATtiny13 -> ATtiny13A ATmega8 -> ATmega328P> ATmega328PB usw. Bis die Serie dann ganz ausstirbt, werden erfahrungsgemäß noch mindestens 10 weitere Jahre verstreichen. Ich bereite mich dann wahrscheinlich
dazu. Ich weiß dass sie etwas andere Periphierie haben, als ATmegas, aber das trifft auf die neuen ATtiny Modelle ebenso zu.
-
Thread
Schieberegister (HEF4094B) Programmieren
außer Bitbanging keine Hardware des Controllers genutzt wird. Getestet habe ich das mit: - ATtiny13 \ 85 \ 44 - ATmega8 \ 328 \ 2560 sowohl mit HEF4094 als auch mit SN74HC595 Schieberegistern. Das einzig zu beachtende ist die Zuordnung der Pins des Schieberegisters zum Mikrocontroller. Anschluss
+------------+ Anschlussbelegung ATtiny44 HEF4094 ------------------------------------- 16 Vcc 15 oe = Vcc 11 (PA2) ... 2 (seriell data) 10 (PA3) ...
-
Thread
Ausgangszustand beim Toggle OC0A on Compare Match setzen
> Das macht so garkeinen Sinn ... Nanu, bei mir läuft es, auf einem ATtiny85.
S. Landolt schrieb im Beitrag #5662252: > Nanu, bei mir läuft es, auf einem ATtiny85. Wenn du Compare Match Output A UND B auf toggeln stellst und dann den Match erzwingst, toggeln auch beide und du hast immer noch keinen Versatz drin.
-
Thread
Benötige Hilfe beim programmieren eines Microkontrollers!
Beitrag #5658772: > Wie man den Poti abfragt und verarbeitet weiß ich ebensowenig. Beispiel mit ATtiny13: https://adnbr.co.uk/articles/adc-and-pwm-basics
bei einer 1 wird der Widerstand an den Eingangs-Pin zugeschaltet. Bei den neueren AVR (wie z. B. ATtiny13, ATtiny2313, ATtiny24/44/84, ATtiny25/45/85, ATmega48/88/168, usw.) kann man als Ausgang konfigurierte Pins toggeln (PORTx zwischen 0 und 1 „umschalten“), indem man eine 1 an die entsprechende Bit
-
Thread
attiny Pull-Down am Reset-Ausgang
bei abgeschalteter Reset-Fuse nicht mehr geht: Was willst Du mit einem Debug-Modus, wenn Du den ATTiny anschließend sowieso nicht mehr neu programmieren kannst? Jedesmal einen neuen ATTiny zu nehmen, wenn man wieder einen Fehler im Debugger gefunden hat, kann ziemlich teuer werden...
pin. What is less well-known is that you can actually use the reset pin in a limited way on the ATtiny85 without having to reprogram the fuses, provide you avoid taking it below about 2.5V which will reset the chip." Ist mir leider zu unsicher. Atmel schreibt: >"The reset pin can also be used
-
Thread
Piezo Vernebler Elektronik
was ich weiß. Daher meine Frage: Hat jmd. eine Idee für eine Schaltung? Was ich habe: 5V DC und ATtiny85 (der kann 20 Mhz intern laufen). Meine Idee: PWM und Hbrücke? Reichen die 5V oder braucht es mehr hub?
Nokka236 schrieb im Beitrag #5648656: > braucht es mehr hub? Ja. > Was ich habe: 5V DC und ATtiny85 (der kann 20 Mhz intern laufen). Lass den µC weg und nimm eine höhere Versorgungsspannung. Das Ding Nokka236 schrieb im Beitrag #5648656: > Ich habe von Aliexpress solche Scheiben gekauft
-
Thread
supersimpler MP3-Player für die Oma
> Ist dieser Vorschlag ernst gemeint? Fummeliger geht es kaum noch. Die > Frau ist 85 und hat 30%/10% Restsehvermögen. Da ist groß mit deutlich > ertastbaren Anschlüssen und Knöpfen gefragt. > > Jörch B. schrieb im Beitrag #5649451: >> Hmm, traust Du Deiner Oma das wechseln von
fummeligen Zeugs? > > Das ja - aber wie will ich die SD-Karten beschriften, so dass die von > einer 85-jährigen gelesen werden können? Hi, daher meinete ich ja das mit dem Catridge System (wie jemand das weiter unten beschrieb) vielleicht passt da was lesbares drauf. Aber die Performance-Werte 85/30
-
Thread
Temperaturbereich Attinys
Hallo Forum, in einer Anwendung setzten wir einen Attiny861 ein. Der Temperaturbereich laut Datenblatt geht von -40° bis 85°C. Unser Kunde möchte aber, dass die Schaltung bis 105° übersteht, sie muss nicht bis 105°C arbeiten. Die Frage ist, was passiert
soll. Wenn die PLL nicht läuft, kann die Schaltung keinen Schaden anrichten, man könnte also ab 85° die PLL ausschalten und erst wieder einschalten unter 85°. Wäre nur ein Problem, wenn die Temperaturmessung über 85° plötzlich zu kleine Werte anzeigt.
-
Thread
Soft I²C zum Beispiel auf ATtiny13
Beschreiben mit 0xFF problemlos. Das zu den AVR Datenblättern. Ich sehe jedenfalls keinen Grund, einen ATtiny13 nur wegen seiner 9,6 MHz einem ATtiny25/45/85 zu bevorzugen.
Kosten" dafür ja nun wirklich sehr überschaubar sind. > Ich sehe jedenfalls keinen Grund, einen ATtiny13 nur wegen seiner 9,6 > MHz einem ATtiny25/45/85 zu bevorzugen. Sag' ich ja. Die potentiellen Probleme lassen sich halt mit sehr wenig Aufwand zuverlässig umgehen, wenn sie denn in einer konkreten
-
Thread
String parsen und zahlen Zahlen per "atoi" extrahieren klappt nicht
dürfen? Ich habs mal compiliert, das Programm ist ~2kB groß, paßt also bequem in einen kleinen ATtiny85. Man muß heute nicht mehr den Stand von 1980 (P8751: 4kB OTP, 0,1kB RAM) als Maßstab nehmen.
Anbei mal mit strchr + atoi. Das komplette Programm belegt 296 Byte auf dem ATtiny85. [c] bool get_vals(char* buf, uint8_t* vals, uint8_t count) { buf = strchr(buf, '*'); for (; count; count--) { if (buf == NULL) return false; // no success
-
Thread
uClock - Matrix-Uhr mit WS2812 LEDs
Equinox-Uhr: https://www.mikrocontroller.net/articles/Datei:Equinox1.jpg Hier hat sich jeder ATTiny exklusiv um (s)eine LED gekümmert. Immerhin lief das mit einer 12-Bit-PWM für alle drei RGB-Kanäle, also wesentlich flüssiger, als man es mit einer WS2812 hinbekommen würde. Mittlerweile habe ich
nehmen, die ich finden kann. Weil noch unklar war ob diese Umrüstung funktionieren wird. War eine für 85 Euro auf EBay. https://www.ebay.de/itm/Upgrade-50W-800mm-Lasergravierer-Maschine-Laser-Rohre-Hermetische-CO2-Glasrohr/292383361698 Und bin eigentlich recht zufrieden mit der. Ist keine 50W, eher
-
Thread
75 sek Impuls
Antwort noch aussteht. Marc H. schrieb im Beitrag #5634398: .... > Zeitrelais Oder einen uC (Attiny85 o.ä) plus Transistor für das Relais. @TO Was soll den überhaupt geschaltet werden? Ein Relais ist unbedingt nötig?
Guten Morgen, und wenn man einen Attiny85 mit 1MHz RC Oszillator verwendet, kann man an Pin PB0 alle 75 Sekunden ein 1 Sekunden langes High-Signal abnehmen. Pin 1 - Reset über 10k an Vcc. Pin 4 - Gnd (||100nF nach Vcc) Pin 5 - PB0
-
Thread
usb booster China und seriöse deutsche Quellen
komplett selbst von Grund auf basteln. Den MCP7387 (Akku Kontrolleur) könnte man sicher durch einen Attiny ersetzen und den TPS61090 (Schalter Kontrolleur) durch eine ältere, billigere Variante (Ein TL494 läuft leider erst ab 7V ;) ). Ausserdem gibt es noch die dickere Variante: https://www.aliexpress.com
wahrscheinlich nur bei ca. 5V Uin. Und darauf wird sich die Angabe wohl beziehen. Also 5V-5V Wandler mit 85% Wirkungsgrad! Tolle Sache!
-
Thread
1wire-Bootader
erzeugen? Also für Attiny45 bei 1Mhz. Resutat ist hoffentlich am 2.Advent in Schmalkalden zu sehen. Danke und schönen Sonntag µTram
sh # Get AVR architecture # http://gcc.gnu.org/onlinedocs/gcc-4.8.0/gcc/AVR-Options.html # attyin85, attiny45 echo "avr25"[/c]
-
Thread
Uhr mit AtTiny13 bauen - geht das?
frei. Und das Datum gibt es umsonst dazu (nochmal 6 Anzeigen + Schieberegister). Paßt in einen Attiny13. Gerd
auffällt, dass der TINY13 garkeinen externen Quarz > unterstützt... Stimmt, es muß schon ein ATtiny25 sein oder besser gleich ein ATtiny24.
-
Thread
Basiswiderstand Ic unbekannt 2n3904
zu errechen. Was jetzt hier im Schaltbild fehlt ist das: Der Attiny wird nur in Betrieb genommen wird, wenn über USB auch etwas anliegt. Der Akku selber hat mit der Versorgung des attiny nichts zu tun. Wenn also der Transistor die Masse abklemmt, so liegt am attiny
Zumindest jetzt. Ich musste auf Fehlersuche gehen und da stellte sich heraus, dass der Ausgang des Attiny85 allem Anschein nach nicht in der Lage war das DIP05-1A-72-12D Relais (geiles Teil) zu steuern. Der Nano hat damit keine Probleme. Und das obwohl das Relais grade nur 10mA benötigt. Bin immer von
-
Thread
PCINT0 wird immer getriggert
teil meines Programmes und soll dazu dienen, software-uart zu implementieren. Ich verwende einen ATTINY85, AtmelStudio 7, AVR Dragon, AVR/GNU C Compiler... Für den Software-Uart verwende ich eine Baudrate von 2400 baud/s Also braucht ein bit bei mir zur übertragung 416 µs, ein halbes also 208 µs
-
Thread
Linearregler notwendig oder geht auch Schaltregler?
Moinsen, bei einem ATtiny habe ich gerade einen Linearregler gegen einen Schaltregler (RI2412S) ersetzt. Der ganze µC wird in Epoxidharz eingegossen (weil unter Wasser) und der Linearregler wurde einfach zu heiß.
Timo N. (tnn85) schrieb: >Dann war meine Wahrnehmung falsch, dass vorwiegend Linearregler bzw. >Schaltregler nur mit nachgeschaltetem Linearregler verwendet werden und Na nicht doch. Linearregler sind noch
-
Thread
Variable gelöscht - PCINT bei ATTINY85
folgende "Infrastruktur": IDE: Atmel Studio 7 Programmer: AVR Dragon Schnittstelle: Debug Wire µC: ATtiny 85 Vorgang: Ich verwende auf meinem Attiny Software-Uart und empfange bit für bit in einer PCINT-Interrupt routine, der immer dann triggert, sobald bei meinem "PIN_UART_RX" (PB0) eine Pegeländerung
sie wird auch richtig empfangen... d.h. der vom Transmitter gesendete 9 bit Frame kommt bei meinem Attiny 85 richtig an und wird richtig in die variable "received_char" geschrieben. Das Problem tritt beim Verlassen der ISR auf. Sobald ich das eingebaute "return" in der ISR erreiche, wird meine Variable
-
Thread
uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung
dazwischen geschaltenen USB-Hub, der oftmals toleranter ist, kompatibel, wie ich mit einem DigiSpark ATTINY85 verifiziert habe. Der DigiSpark ATTINY85 geht mit der Arduino USB-Firmware, die ja auch auf V-USB basiert an keinem einzigen USB 3.0 Port bei drei verschiedenen Laptops (darunter ein Macbook Pro
TU Student 1. schrieb im Beitrag #6953502: > Der DigiSpark ATTINY85 > geht mit der Arduino USB-Firmware, die ja auch auf V-USB basiert an > keinem einzigen USB 3.0 Port bei drei verschiedenen Laptops (darunter > ein Macbook Pro). An meinem Linux Laptop mit
-
Thread
WS2812 und ATtiny44 / 8 MHz intern
Softwaremodul zum Umgang mit WS2812 LED-Ketten in Verbindung mit ATtiny44 (und internem 8 MHz Takt). Fast war ich der Ueberzeugung, dass das nicht funktionieren kann, aber es geht ! Leider konnte ich kein Video davon aufnehmen, denn egal was ich gemacht habe: Die
getestet. getestet habe ich folgende Controller mit eingestelltem 8MHz: ATmega8 ATmega168 / 328 ATtiny2313 ATtiny44 / 84 ATtiny85 Kurze Frage: Macht es Sinn, die Assemblerdatei im Timing so zu verändern, dass es auch mit 16MHz (und logischerweise externem Quarz) funktionier ?
-
Thread
PID-Regler: Wie schnell ist schnell genug?
ich bei der ein und anderen Stelle "nur" floats benutze und kein double, wäre doch...µC war ein ATTiny85. Musste ich auch erstmal aufklären, dass bei dem AVR kein Unterschied zwischen float und double besteht und ichs nicht mag wenn man was vorgegaukelt bekommt, was nicht drin steckt.
-
Thread
Attiny85 - alles für den Einstieg
algo_expid=c5b8660d-5247-43cd-ba65-b69ef27ddddd-7&algo_pvid=c5b8660d-5247-43cd-ba65-b69ef27ddddd Attiny85:https://www.aliexpress.com/item/2PCS-ATTINY85-20PU-DIP-8-ATTINY85-DIP8-85-20PU-ATTINY85-20-DIP-new-and-original/32884047986.html?spm=2114.10010108.1000014.3.52084272bmnlcK&gps-id=pcDetailBottomMoreOtherSeller
3) Gibts einen Attiny85 mit mehr GPIOs?
-
Thread
ATTINY817 CLKOUT funktioniert nicht
Ich brauche für ein Projekt die UART Schnittstelle vom ATTINY817. Dabei bin ich allerdings auf einige Timing Probleme gestoßen und ich vermute, dass mein ATTINY nicht auf 20MHz läuft. Unterstützt wird dies durch den Takt von dem zum Test programmiert Timer TCA
geschützten Register: https://www.microchip.com/webdoc/AVRLibcReferenceManual/group__avr__io_1gaaaa396e67cc85f68fa0474d70edf3d4c.html Und muss das Clkout evtl per Fuse enabled werden?
-
Thread
Mikrocontroller Wiederstand berechnen
Hi, ich bin neu hier im Forum. Ich habe folgendes Problem ich habe einen Attiny85 und eine 9 Volt battery. Da der Attiny mit 5V betrieben wird dachte ich mir ich benutze Ohms Gesetz und berechne den Wiederstand was auch geklappt hat. So jetzt habe ich aber eine blinkende LED an
Beitrag #5609902: > Hi, ich bin neu hier im Forum. Ich habe folgendes Problem ich habe einen > Attiny85 und eine 9 Volt battery. Da der Attiny mit 5V betrieben wird Lass dich nur nicht von den blöden Kommentaren hier verunsichern. Als echter Profi löst man das Problem sowieso ganz anders. Öffne
-
Thread
ATtiny45 ADC Problem
Ich möchte mit einem ATtiny45 eine Spannung messen und abhängig davon eine LED ein- bzw. ausschalten. Programmiert wird er tiny mittels ISP. Im Anhang ist die Schaltung zu finden. Das Problem ist nun, dass am ADC-Eingang
auswählen. http://ww1.microchip.com/downloads/en/devicedoc/atmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf Man findet im Datenblatt unter "Table 17-4 Input Channel Selections" die richtige Zuordnung: ADC2 (PB4): MUX[3:0] = 0010 Es lohnt sich also das Datenblatt auch
-
Thread
1 Kanal Funkempfänger mit Sender 433mhz
gemeint. Als Empfänger die kleinsten Arduinos, oder sogar nur ein selbstverdrahteter Minimal-ATTiny der vielleicht 8kB Speicher haben muss. Man braucht also nur einen Sender und nicht 100.
312261697382 Wenn man keine Platine machen will (meine war eigentlich für einen anderen Zweck) zB: Attiny85 1.20€ https://de.aliexpress.com/item/Digispark-kickstarter-Micro-development-board-ATTINY85-module-for-Arduino-usb/32584975067.html und als Sender würde ich einen Arduino-irgendwas Klon für 1.50
-
Thread
Türklingel-Signal mit Attiny85 per 433MHz versenden
habe. Von da gehe ich an einen Voltage Regulator auf 5V-Ausgangsspannung. Daran habe ich einen Attiny85 und einen 433MHz-Sender angeschlossen. Sobald der µC Spannung bekommt sollte er genau ein mal eine Nachricht aussenden. Wenn ich mit einer Gleichspannung in die Schaltung gehe funktioniert
-
Thread
Schaltung überprüfen
Nutzung der internen Refferenz würde ich auch empfehlen. PS: bei meinem Sensor im Keller mit ATtiny85 und FOST02 (SHT11-Nachbau) und RFM02 mußte ich wirklich gestern nach gut 3 Jahren die CR123A wechseln. Nach geradem mal gut 3 Jahren... Der RFM kam mit seinen Daten zwar noch durch die 2 Decken