-
Thread
Random Grafiktafel
sondern auch die Zeit wie lange das geschehen soll. Hier der Code: [c]/* * Biotronic.cpp * Attiny13A * Created: 11.11.2023 16:08:24 * Author : ED */ #include <avr/io.h> //Holt Grundfunktionen des Atmega #define F_CPU 1000000UL // 1 MHz #include <util/delay.h> //Bindet Wartefunktionen
PORTB = 0b00000000; //alle PINS PORTB auf Low while (1) { // Zufallszahl 0 bis 15 generieren int zahl = rand() % 16; // random int between 0 and 15 PORTB = zahl ; // Zufallszahl in PortB schreiben // Zufallszeit 1000 bis 10000 generieren int pause = rand() %
-
Thread
PWM Signal ( 5V, Pulslänge 1-2ms) für Servomotor in 0-10v umsetzen
mich zu realisieren? Natürlich > gegen Vorkasse! Könnte ich machen, dazu reicht ein kleiner ATtiny13 und ein OPV. Alles streng unter Beerware-Lizenz! ;-)
Versorgungsspannung von >= 12 V. Ist diese vorhanden bzw. abgreifbar? Ein Schaltungsvorschlag anbei. Der ATtiny25 kann für bessere Grundgenauigkeit mit einem Quarz betrieben werden. Bei 5 V bis 20 MHz - was man so in der Schublade hat.
-
Thread
Arduino Auslastung Tacho und Drehzahl messen
Auflösung und Genauigkeit für diese niedrigen Frequenzen. Soetwas funktioniert dann schon auf einem ATtiny45. Stichwort: reziproker Frequenzzähler.
oh mann? alle Massen sind verbunden, der Draht ist um das Zündkabel gewickelt, BNC Anfang ist die 15 V Z Diode gegen Schirm das BNC Ende (gesamte Länge 1 m) ist am Fahrzeug einseitig an Masse angeschlossen, wo auch am Ende das Oszi mit der Diode dran angeschlossen ist. Weitere Fragen ?
-
Thread
Helligkeitsschalter mit Phototransistor.
. 3,80€/10 Wochen Lieferzeit oder 6€ bei > conrad sind aber schon schwer verdaulich. Ich brauche 15 Stk. > Andererseits wird jede andere Schaltung wahrscheinlich das gleiche > kosten. > > Da ich sowieso ein Controller habe, kann ich den nicht einfach mit einem > weiteren festen Widerstand
Ich benutze den ADC der AVRs (z.B. ATtiny25) und die sind sehr hochohmig, praktisch nur der Leckstrom (max 1µA). Ich habe da schon Spannungsteiler mit 1MΩ Innenwiderstand verwendet, ohne spürbaren Meßfehler. Als Puffer für die Umladung des
-
Thread
DIY 10kW/20kWh eta=99% Insel ESS Projektvorstellung
vollen 50A mit der o.g. H-Brücke funktioniert perfekt. Schaltspitzen @62kHz bei 50A bleiben unter 15V. Nach 15min erreicht der Kühlkörper 50° (2W/K, 50Hz) und die Leiterplatte/Silikon-Hochstromkabel gehen auf 75°C. Der wassergekühlte 1Ohm-Widerstand aus 0.1mm VA-Blech sieht doch schick aus? Der 5l-Wassereimer
ganze gepaart mit niedrigen Schaltfrequenzen, wo soll da ein Filter über einen Lastbereich von 20W-15kW ansetzen?
-
Thread
Fehlersuche AVR-assembler
drüberschauen und mir einen Tipp geben? Anbei der vollständige Quellcode. Er läuft auf einem attiny13a, welcher den internen 128KHz-Oszillator verwendet. Angeschlossen sind neben dem ISP-Programmer, welcher auch die Stromversorgung übernimmt, 100n zwischen VCC und GND sowie zwei LEDs mit passenden
Der attiny13 lässt sich mit DebugWire ansteuern; d.h. Du könntest mit einem Debugger nachsehen, was Dein Programm treibt, wenn es sich so verhält. DebugWire nutzt beim Tiny13a PB5, was normalerweise der Reset-Pin
-
Thread
Frequenzerzeugung
angemessenen Größenordnungen bewegen, wenn man es sorgfältig macht. Aber ich würde trotzdem einen 8-Pin-ATTiny oder einen STM32 dafür nehmen. my2ct (re)
Re schrieb im Beitrag #7526301: > Hat SPI-Interface. Laut DB besteht das "MCU-Interface" aus D0..D15, WR, A0..2. Im ganzen DB findet sich kein "SPI".
-
Thread
Bitte um Hilfe bei der Programmierung von AVR8-Mikrocontrollern in C
hält sich in Grenzen. Willst du micht verarschen? Das ist schon grenzwertig bei einem kleinen ATtiny. Von größeren AVRs oder ausgewachsenen 32 Bittern mit fetter PEripherie ganz zu schweigen! Und wie übersetzt du dann die Namen in der Doku in deine eigenen Namen? Mit der selbstgedruckten Bibel?
Arduino-Installationsverzeichnis (bei mir zum Beispiel C:\\Users\\Hobbyraum\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin) und das temporäre Sketchverzeichnis (bei mir zum Beispiel C:\\Users\\HOBBYR~1\\AppData\\Local\\Temp\\arduino_build_174782). 4. Öffne
-
Thread
Torantrieb Steuerung IC Info gesucht
2,7K Widerständen laufen. Und dann kommt's. Es ist je Einganga (24V) ein Spannungsteiler mit 15K zu 4,7 K verbaut. Das heißt, dass am Eingang des Array' ca. 8V anliegen. Da müßtest Du, wenn Du einen Controller (egal welchen) nimmst, hier nochmals von den 8V auf 5V kommen. Da müßten die 15 K Widerstände
angelangt. Oder vieleicht Vorschlag: Mitsubishi Alpha 2/24 und die dann mit Umgebung ausstatten. Hatt 15 Eingänge und glaube 8 unabhängige Ausgänge. Ist sowas wie eine Mini-SPS
-
Thread
Neue ATTINY3226 usw. gar nicht mitbekommen
Schnittstellen-Typ: I2C, SPI, USART Anzahl der ADC-Kanäle: 15 Channel Anzahl der Timer/Zähler: 3 Timer Für 1€ https://www.mouser.de/datasheet/2/268/ATtiny3224_3226_3227_Data_Sheet_DS40002345A-3077484.pdf
| ATtiny427 | ATtiny824 | ATtiny826 | ATtiny827 | ATtiny1624 | ATtiny1626 | ATtiny1627 | ATtiny3224 | ATtiny3226 | ATtiny3227 28/32 Pin | 48 Pin
-
Thread
Bauteil für Brettspiel benötigt
Ideen? Man sollte halt Mikrocontroller programmieren können. Schon ein billiger PMS150C oder Attiny4 kann das, ein Taster, eine Batterie, eine LED und ein Piezolautsprecher angeschlossen und los geht's. Produktionskosten unter 1 EUR. Ohne Programmierkenntnisse könnte man es aus einzelnen ICs
besser so, dass man den Link gleich auf diese Zeit setzt: - https://youtu.be/lpbazQYWpuM?si=pNftEaB1o15j0Ft_&t=445 Es gibt da extra ein Kästchen zum Anklicken dafür.
-
Thread
STM32 I2C Slave (N)ACK nach Empfang entscheiden
weitergeleitet und ACK/NACK von Sink erhalten hat. Auszug aus der Registerbeschreibung von CR2: Bit 15 NACK: NACK generation (slave mode) The bit is set by software, cleared by hardware when the NACK is sent, or when a STOP condition or an Address matched is received, or when PE=0. 0: an ACK is sent
NACK geantwortet wird. Eine Ausnahme sind I2C-Controller mit reduzierter Implementation, z.B. die ATtiny mit USI.
-
Thread
Video in Dauerschleife
Wenn unbekannt, google die Funktion von Monoflops. Die o.a. CMOS Monoflops arbeiten zwischen 3 und 15V, sollten also in jeden Fall mit der Speisung des Dingens klarkommen. Das ist ein klarer Vorteil gegenüber der Lösung mit MC.
Mikrocontroller einsetzen. Ein Arduino-Nano China kostet in der Gegend 3 Euro, wer es kann, nimmt einen rohen ATTiny. So oder so: Du musst Dich auf den Allerwertesten setzen und ein paar Grundlagen durcharbeiten. Christian A. schrieb im Beitrag #7490422: > Da ich ja hier keine vollausgestattete Kleinteile
-
Thread
AVR: "sleep disable" unnötig?
Sicherheitsrelevante > Dinge machen. Tja. Wette verloren. Das hat, wenn überhaupt, vielleicht mal jemand vor 15 Jahren gemacht. Der Stand der Technik ist einzuhalten. Da geht kein Weg dran vorbei.
for Automotive Design Functional Safety Support Z.B. https://www.microchip.com/en-us/product/ATTINY3217
-
Thread
HC-SR501 PIR löst bei Tageslicht zufällig aus
Liniearregler betreibe. Die Last am Ausgang habe ich nicht gemessen. Er hängt lediglich an dem pin am Attiny85 und wird über nen 10k auf Ground gezogen.
betreibe. > Die Last am Ausgang habe ich nicht gemessen. Er hängt lediglich an dem > pin am Attiny85 und wird über nen 10k auf Ground gezogen. Die HC-SR501 haben intern ca. 1K5 zum Ausgang hin, sind also nicht sonderlich belastbar. Die 10K zum GND sollten allerdings nicht stören.
-
Thread
Chip für super simple Funktion
Phillip H. schrieb im Beitrag #7476914: > Vllt einen ATTiny? Hunderte es gibt! Nimm irgendeinen.
Du könntest nen ATTiny85 nehmen. Der ist kompakt und hat genug I/O-Pins für deinen Einsatzzweck.
-
Thread
Passive Kühlung für LED-Board
weißen LEDs in einem 12x12mm Mesh bestückt, die einzeln parallel mit 5V versorgt werden und mittels Attiny45 und einem Mosfet PWM-dimmbar sind. Bei einem kontinuierlichen maximalen Strom von 20mA pro LED ergibt sich bei Vf_max = 3,4V ein Wärmeverlust von 0,068W pro LED, also 13,9W auf dem ganzen Board,
dadurch, dass > sie leuchten. Der Wirkungsgrad dürfte im Bereich 25 ... 40 Prozent liegen, d.h. gut 15 bis 17 Watt müssen insgesamt trotzdem thermisch weggekühlt werden.
-
Thread
Probleme mit Gate-Treiber
angetrieben werden. Da der MOSFET logic-level-ready ist, könnte ich ihn natürlich direkt mit einem GPIO (Attiny1617) ansteuern, solange ich ihn nicht schnell schalten möchte. Ich möchte ihn aber gerne, um Schaltverluste zu reduzieren, 1. mit höheren Strömen schalten und 2. das Gate auf mehr als 5V bringen (und
weil ich doch recht große Ströme schalten muss (Airsoftmotor, d.h. durchschnittlich irgendwo zwischen 15A und 40A, noch schlimmere Peaks). Mit 5V über den µC läuft's aber im Testsetup problemlos und kühl, also spricht wohl nichts dagegen. Auf die Gefahr hin, naiv zu klingen: Bietet sich dennoch der
-
Thread
Unbekannte Platine mit ATTINY15L identifizieren
Spannungsregler. Für Interessierte habe ich den Plan angehängt. Welche Funktion könnte der Pin3 des ATTINY15 im Schaltplan haben? Lege die Module wieder in die Schublade, aber beschriftet :)
-
Thread
Attiny85 seltsames Verhalten Ausgabeport
Hallo, Ich möchte mit einen Attiny85 Digispark V3 USB-Board mit einen kleinen Lautsprecher einen Dauerton erzeugen. Leider erzeugt der folgende Arduino-Code nur einen sehr leisen Ton. [c] for (int n=0; n<=800; n++) { digitalWrite
Nein, die Arduino Tone-Funktion und einige andere Funktionen funktionieren leider nicht beim Attiny.
-
Thread
Liste von ICs usw. fürs Breadboard
74HC165 und 74HC595 A/D Wandler: MCP3208 USB-UART: MCP2221A AVR Mikrocontroller: 8 Pins: ATtiny 25, 45, 85 14 Pins: ATtiny 24, 44, 84, 441, 841 20 Pins: ATtiny 261, 461, 861 28 Pins: ATmega 48, 88, 168, 328 40 Pins: ATmega 164, 324, 644, 1284 Auf Vorrat habe ich davon nur den ATtiny85
Steve van de Grens schrieb im Beitrag #7468973: > 8 Pins: ATtiny 25, 45, 85 > 14 Pins: ATtiny 24, 44, 84, 441, 841 > 20 Pins: ATtiny 261, 461, 861 > 28 Pins: ATmega 48, 88, 168, 328 > 40 Pins: ATmega 164, 324, 644, Warum denn diesen alten Mist. Nimm
-
Thread
Hühnerschutz, Fuchsverteibung, Alarmanlage
raspberry-pi-infrarot-bewegungsmelder-pir-hc-sr501-rpi-hc-sr501-p224216.html einem RF-Sender einem ATTiny als Detector/Sender. Ein ATmega328 und RF-Reciver als Reciver und einem Pi als Userinterface. Detector erkennt Fuchs/Tier schickt ein Signal an den Reciver, der wiederum leitet eine Erkennung
Pfahl schrauben will. Aktuell rechne ich mit 10 Detectoren/Sender die ich benötige, welche rund 10-15€ das Stück kosten werden. Meine Frage ist nun ob ihr eine Idee habt den Detector/Sender zuverlässiger zu machen? Habt ihr ganz andere Ideen wie man den Fuchs zuverlässig erkennen könnte und sich in
-
Thread
Dekadenzeller mit „echtem“ 0
ist, das man als Zähler einen 74xx193 nimmt und den nicht per Reset auf Null, sondern per Set auf 15 setzt. Dann ist der erste Schritt nach der 15 die Null und die Forderung des TO wäre somit erfüllt ;-)
von Gerald B. schrieb: >Nee, den 193, damit er die 15 als seine null (nichts leuchtet) hat Der zählt von 0 bis 15 und dann kommt wieder 0. Bei 15 sind alle vier Bit an und bei 0 sind alle vier Bit aus. Aber was am Ende wiklich leuchtet entscheidet
-
Thread
PIC12F675 - Port-IO in C
Typen beibehalten, damit die codekompatibel sind. Bei den AVRs gibt es auch solche Umstände, ein Attiny25 kann z.B. Binärcode des ATtiny15 ausführen, ein ATmega128 Code des ATmega103 usw. Es war früher üblich, daß Code extern entwickelt wurde und die Sourcen sind entweder verschollen oder der Entwickler
einem alten Zeug ... Der Grund weshalb ich gerade den 12f675 verwendet habe ist, dass ich vor gut 15 Jahren mal ein kleines Projekt mit diesem Chip gemacht hatte und noch ca. 20 Stück in der Schublade habe.
-
Thread
Webcam Bilder massiv stabilisieren und als PAL / NTSC ausgeben
"hinter das Vorsegel gucken zu können". Bauartbedingt erzeugt das Segel einen toten Winkel von ca. 15-20°, in dem man keine anderen Boote sieht, die eventuell auf Kollisionskurs sind. Als Anzeige kann ich einen der gängigen Kartenplotter benutzen. Der hat ein sehr helles Display, hat aber neben NMEA
Konverters jedesmal neu programmieren, ein Festwertspeicher war im Preis wohl nicht mehr machbar. Ein ATtiny am SPI-Bus löste das Problem, nach jedem Reset wurden die Parameter an den Chip geschickt, dann legte er sich schlafen. Irgendwann wurde alles abgebaut. Nur Bewegungsmelder/Kamera gammeln draußen
-
Thread
Probleme mit Werten vom BME280
Sensor probiert, leider die selbe Abweichung. Ich betreibe den Mega8 und BME280 mit 3,3V. Mit dem Attiny861 war das selbe Problem. Temperaturwerte sind plausibel (wenn man nur kurz einschaltet). Da ich das ganze "zu Fuß" in Assembler machen will, lese ich die Were momentan manuell aus. Erst per Oszilogramm
$9F $10 Messwerte: Register: $F7 $50 $F8 $F5 $F9 $60 $FA $81 $FB $15 $FC $A0 Ergibt in der Tabellenkalkulation 22,85°C und 935hPa. Auf dem Altimeter steht 1006-1007 hPa und 22,5°C auf dem direkt daneben liegenden Thermometer. Die Luftfeuchtigkeit habe
-
Thread
AVR - suche Datei avr910.asm von Atmel
ATtiny861A und ATtiny84A, daher der Wunsch nach einem günstigen ISP-Programmer auf Basis eines Raspi Pico.
gern auch noch ältere AVRs mit SPI-ISP wie bspw. > ATmega328PB, Der kann DebugWire. > ATtiny861A Der kann DebugWire > und ATtiny84A, Und auch der kann DebugWire.
-
Thread
Welchen (günstigen) µController für USB-MIDI?
Eric A. schrieb im Beitrag #7461067: > leider scheint es so dass die ATtiny kein natives USB beherschen. Tun sie nicht. Aber wo ist das Problem? Für USB-MIDI ist nur Low-Speed-USB erforderlich, und das kann mit V-USB ein AtTiny spezifikationskonform emulieren. Mit einem
Vielen Dank, die Sache mit dem Attiny und den Blackpills schaue ich mir an ;-)
-
Thread
ADC - Wert berechnen
es etwas in Vergessenheit geraten. Ich hatte vor, wie in anderen Schaltungen die Werte mit einem ATtiny84 zu messen und zu speichern. Abfrage über I2C. Der hat die Möglichkeit über“ Differential ADC Channel“ zu messen. Leider ist der Minuspol mit dem Gehäuse verbunden und somit der „Rauschabstand“ kleiner
12 1.9997558593750000000000000 13 1.9998779296875000000000000 14 1.9999389648437500000000000 15 1.9999694824218750000000000 16 1.9999847412109375000000000 17 1.9999923706054687500000000 18 1.9999961853027343750000000 19 1.9999980926513671875000000 20 1.9999990463256835937500000 21 1.9999995231628417968750000
-
Thread
ATTiny13 ADC Input 0-5V macht ADCH unstetig?
überlesen oder falsch verstanden. Aber ich sehe es einfach nicht mehr, bitte um Hilfe. Ich habe beim ATTiny13 an Pin B1 eine Kontroll-LED um ADC Wertlimiten anzuzeigen, und am Pin B4 ist mein Analog Input 0-5V mittels Poti. Ich habe meine ADC Daten linksbündig und ich lese nur die obersten 8 Bits aus dem
Grundsätzlich funktioniert das und die LED geht ab ca. 4.0V an, aber sie geht auch an zwischen 2.15V und 2.55V. Dort müssten aber die Datenwerte ca. 108 bis 127 drinstehen, offenbar steht aber in diesem Bereich 255 drin. Weiss jemand Rat und kann mir da helfen? Danke und Gruss. Hier ist mein Code
-
Thread
Wo kauft ihr eure PICs ?
die haben 14 PINs, das kleinste was von MicroChip > angeboten wird. Ich nehme da lieber die ATtiny84, bzw. den Nachfolger ATtiny1624: https://www.mouser.de/ProductDetail/Microchip-Technology/ATTINY1624-SSU?qs=vmHwEFxEFR%2FHKYGUmUC%2Fzw%3D%3D
AVR's gefühlt extrem. Ich denke, nicht ganz umsonst schrieb peda: > Ich nehme da lieber die ATtiny84, bzw. den Nachfolger ATtiny1624
-
Thread
Balkonkraftwerk Skandal
unserem Hoymiles HM-600 (knapp 120€) schaltet hörbar mindestens ein > Relais Das ist sicher ein ATTiny mit einem Buzzer am Ausgang. Das soll dir ein gutes Gefühl geben ;)
habe nur die Frage, warum das Thema erst jetzt heiß aufgekocht wird. Die Problematik besteht seit 15 Jahren.
-
Artikel
Reichelt-Wishlist
ATmega169 | Atmel ATmega324P in TQFP und PDIP | | | | Atmel ATmega324PV in TQFP und PDIP * Atmel ATtiny2313V in SO und PDIP | | Atmel ATtiny1634 * Atmel ATtiny261 (auch 461 und 861; bevorzugt DIP) | | | | Atmel ATtiny412 | Atmel ATtiny441 und ATtiny841 (4x 16bit PWM) * Atmel ATtiny816 SNR * Atmel ATtiny1614
Atmel ATMEGA1280 | | | (ATMEGA 1280-16AU, ATMEGA 1280V-8AU) Atmel ATMEGA8515 | (ATMEGA 8515-*) Atmel ATtiny24/44 | | (ATTINY 24-*, ATTINY 44-*) Atmel ATtiny25/85 | | | | | | | | | (ATTINY-25-*, ATTINY-85-* gelistet aber erst verfuegbar ab II/07) Atmel AT91SAM7S64, AT91SAM7S256 | | | | | | | | | (suche AT91
-
Thread
SPI-Verbindung über differentielles Signal (RS422)
Emitter legen. An dem fallen dann VCC - 0,7V ab und damit bestimmt man dann die Spannung an R14, R15. Durch den Linearbetrieb sperren Q5, Q6 auch schneller.
schnell muss das denn werden bzw. welche Latenz ist erlaubt? Hier im Forum empfiehlt man ja gerne ATtiny als Ersatz für ein Schieberegister. In diesem Fall würde man mit einer UART-Verbindung die Hälfte der stromfressenden SN75 sparen und im Kabel wären Adern frei für GND und +24V. Es muss ja auch kein
-
Thread
Touch-Sensoren mit MTCH 105 - Design funktioniert nicht
erprobte Designparameter: Board 1,6 mm. Rückseite Shield, Grid 45 deg, Grid Size 1.5 mm, Trace Width 0.15 mm. Vorderseite Shield, Grid 45 deg, Grid Size 1.0 mm, Trace Width 0.15 mm. Shields möglichst etwas größer als Buttons, ca. 1 mm. Clearance Buttons zu Shield 0.5 mm. Buttons 9 mm x 11 mm bis 8 mm x 15 mm bzw. äquivalente Fläche. Traces 0.15 mm, Clearance 0.5 mm gegen Shield. Entkopplungswiderstände nahe Prozessor, 10k 0402. 3. Von Microchip gibt es ein ATtiny817 QTouch Moisture Demo Kit. Ich
-
Thread
Ab welchem AVR-Studio geht ATtiny816
wenn ich Dir nicht konkret besser helfen kann, VG, Gerhard https://en.wikipedia.org/wiki/ATtiny_microcontroller_comparison_chart
Version 7.0.1645 und das läuft unter Win7/32. Ich kann damit (testhalber) ein Projekt mit dem ATtiny816 erzeugen. Auch ist (Atmel Studio7) != (Microchip Studio)