-
Thread
Programmer für 24LC04
Software willst du den benutzen? Er könnte das hier verwenden: https://www.onetransistor.eu/2018/11/use-ch341a-with-asprogrammer-on-windows.html
allen gängigen Systemen, auf denen libusb verfügbar ist (also allen außer C64 und möglicherweise PDP11).
-
Thread
datenübertragung über Schieberegister
Dankeschön für den Schaltplan :) PIN 14 ist das datensignal, PIN 11 die clock und PIN 12 das Data end signal richtig?
One-I-O-line-drives-shift-register-with-strobe > Für das Timing (Seite 2) wird hier allerdings ein Attiny13 verwendet. > Kann man aber sicher auch auflösen - geht dann ohne µC. Heißt einfach irgend einen Timer anstelle des microcontrollers? > Das Prinzip ist einfach, ja fast genial: > -kurze L-Impulse
-
Thread
8 Bit aus 32-Bit-Variable auswählen
, also 16 Bit. Dieses setzt sich in diesem Fall zusammen (MSB:LSB): Kommandobit 15:12, Adressbit 11:8, Datenbit 7:0. Es müssen insgesamt also vier solcher Worte gesendet werden, die jeweils 8 Datenbits aus dem im µC gespeicherten 32-Bit-Wert für die Frequenz enthalten - angefangen mit den untersten
ein paar feste > Frequenzen testweise erzeugt), momentan kommt der Schritt, bei dem > mittels ATtiny 2313, Drehgeber und LCD-Display zunächst mal die Frequenz > eingestellt werden soll. Bis auf das oben dargestellte Problem, welches > jetzt gelöst ist, denke ich bisher alles verstanden zu haben.
-
Thread
LCD Controller für 640x480 LCD mit mega8515
Mit 14, 11 sollte das LCD gelöscht werden: 14 ist der Escape Code der den Beginn eines Befehls einleitet, und 11 löscht das LCD dann.
ich sende 14 11 und einmal 14 einzeln und 11 einzeln jeweils in ascii und einmal in dezimal und wenn ich zb. hallo eingebe und dann sende kommen wiegesagt nur schwarze pixel kay
-
Thread
[WIP] Lagerverwaltung Part-DB 1.0
session. {"key":"_security_main","token_class":"Symfony\\C$ [2020-05-11 20:10:01] security.DEBUG: User was reloaded from a user provider. {"provider":"Symfony\\Bridge\\Doctrine\\Security\\User\\$ [2020-05-11 20:10:01] php.CRITICAL: Uncaught Error: Call to undefined function App\Entity\PriceInformations\bcscale() {"exception":"[o$ [2020-05-11 20:10:01] request.CRITICAL: Uncaught PHP Exception Symfony\Component\ErrorHandler\Error\UndefinedFunctionError: "Attempted$ [2020-05-11 20:10:01] security.DEBUG: Stored the security token in the session
-
Thread
48 Schrittmotoren mit Arduino steuern
die her? Der billigste, den ich gefunden habe, war bei ca. 7€. Und bei Watterott sind es immerhin 11,90€. Oder hast du nur ein Angebot für die Platine (unbestückt) gesehen? Würde mich mal interessieren, ok?
funktionieren soll, dann baue die Kunst modular auf. Dabei bekommt jeder Motor einen µC (ATmega48, ATtiny2313 oder ATtiny841) und einen ULN2003. Die Steuerung erfolgt über die ser. Schnittstelle mit Multiprozessorprotokoll. Dann baue das zunächst für 5-10 Motore auf und prüfe, ob es wie gewünscht funktioniert
-
Thread
PWM am ATTiny441
Fast-pwm mode 14, non-inverting mode, prescale 8 TCCR1A = (1 << COM1A1) | (1 << COM1B1) | (1 << WGM11); TCCR1B = (1 << WGM13) | (1 << WGM12) | (1 << CS11); // Timer 2: Fast-pwm mode 14, non-inverting mode TCCR2A = (1 << COM2A1) | (1 << COM2B1) | (1 << WGM21); TCCR2B = (1 << WGM23) | (
HI Abblockkondensator am ATTiny vorhanden? >Der Fehler wird wohl viel mehr ein Messfehler sein. (Masse ungünstig >angeschlossen?) Dem schließe ich mich an. MfG Spess
-
Thread
Kabel anstatt IR
None Stop Bit: 1 bit Code Definition POWER 00 Power off (standby) POWER 01 Power on PORT 11 Zone 1, select Source 1 PORT 12 Zone 1, select Source 2 PORT 13 Zone 1, select Source 3 PORT 14 Zone 1, select Source 4 PORT 21 Zone 2, select Source 1 PORT 22 Zone 2, select Source 2 PORT
Ausschalter sind 9 Pins. Dazu noch zwei für UART und zwei für Quarz. Da wäre ich als Anfänger bei einem ATtiny2313 im DIP-20 Format. Fortgeschrittene können vermutlich auch einen ATtiny in DIP-14 verwenden oder täusche ich mich da? Dazu noch einen MAX232, schaut eigentlich erstmal gut machbar aus. Ich glaube
-
Thread
ATtiny85 - LED Strip. Galvanische Trennung sinnvoll?
sinnvoll und hab gleich mal einen Optokoppler zwischen µC und LED-Strips geschaltet. Da ich nun den ATtiny nun nicht mehr seperat mit 5V versorgen möchte sondern mit den 12V vom Netzteil der LED-Strips (siehe Schaltplan), hab ich einen Linearregler eingesetzt, da der Verbrauch vom ATtiny lediglich bei 300µA
Beitrag #4189990: > Gibt es eventuell geeignetere MOSFETs für die Ansteuerung? Für direkt am Attiny ist der IRLZ34N schon gar nicht so schlecht. Aber irgendwo ist auch Schluss mit den LogicLevel-Typen und dann nimmt man besser einen, der erst bei 10V richtig voll durchschaltet und dafür dann aber
-
Thread
Wie kann in Microchip Studio ein Arduino Uno als ISP Programmer verwendet werden?
über "Device Programming" als ISP Programmer auswählen. Fehlermeldung lautet: Timestamp: 2023-09-11 16:44:51.045 Severity: ERROR ComponentId: 20100 StatusCode: 1 ModuleName: TCF (TCF command: Tool:connect failed.) Could not establish communication with the tool. Bis jetzt keine Lösung
stk500v1 -P COM7 -p t85 -b 19200 -v 2> "Filename.txt" geben MCU-Parameter aus. s.auch Beitrag: ATtiny85 mit PlatformIO und Arduino Uno als Programmer alles ausführlicher Dank an alle
-
Thread
Stromzähler mittels IR Schnittstelle auslesen
12345678) 0.0.1(PAF) F.F(00) 0.2.0(1.29) 1.8.0*00(001752.06) C.2.1(000000000000)( ) 0.2.2(:::::G11)! [03]N Der Wählerstand ist dann 001752.06 Gespeichert werden die Werte im ATtiny und bei Bedarf über I2C abgerufen. Das funktioniert seit einigen Jahren sehr gut. Gruß Carsten
wiki.volkszaehler.org/hardware/controllers/ir-schreib-lesekopf-rs232-ausgang Ich bin direkt auf einen ATtiny 4313 gegangen. Der Sender und Empfänger sollte ca. 880nm haben. Das ist sicher nicht so kritisch. Gruß Carsten
-
Thread
Digispark Klon und PWM Servosteuerung
übersehen haben könnte? https://www.raspberry-pi-geek.de/ausgaben/rpg/2020/06/mikrocontroller-attiny85-programmieren/2/
ergänzen: > > // ---- Prescaler TCCR1 ---- > TCCR1 &= ~((1 << CS13) | (1 << CS12) | (1 << CS11) | (1 << CS10)); > TCCR1 |= (1 << CS13) | (0 << CS12) | (1 << CS11) | (1 << CS10); > > Selbst wenn's nicht zum Erfolg führt, ist auf jeden Fall damit eine > mögliche Ursache erst mal ausgeschlossen
-
Thread
Aus Platinen-Layout Schaltplan mit Fritzing erstellen
habe Sorge, dass ich, weil ich etwas falsch verstehe, mehr kaputt mache. Ich vermute, ich soll an Pin 11 3V anlegen und dann an Pin 2 mit einem Frequenzzähler messen, ob dort 2kHz herauskommen? LG
peweta_leiterbahnseite-gespiegelt.jpg - vielleicht nur optische Täuschung: Die Strecke vom Minus bis zu den IC-Pins 4/11 - dort, wo Du den weißen Draht abgelötet hast, sieht es ungesund aus.
-
Thread
5 NTC messen mit arduino
ThermistorPin1 = 1; int ThermistorPin2 = 2; int ThermistorPin3 = 3; int ThermistorPin4 = 4; int Vo; float R11 = 1500; float logR0, R0; float logR1, R1; float logR2, R2; float logR3, R3; float logR4, R4; float T0; float T1; float T2; float T3; float T4; float c1 = 0.001473436, c2 = 0.000237191, c3
-Symbol beim Display registrieren } void loop() { Vo = analogRead(ThermistorPin0); R0 = R11 * (1023.0 / Vo - 1.0); logR0 = log(R0); T0 = (1.0 / (c1 + c2 * logR0 + c3 * logR0 * logR0 * logR0)); T0 = T0 - 273.15; //T = (T * 9.0)/ 5.0 + 32.0; //falls fahrenheit gefordert Serial.print
-
Thread
Zwei Interrupts/Auswertungen gleichzeitig
laufwerkidled = _9; break; case ID_10: laufwerkidled = _10; break; case ID_11: laufwerkidled = _11; break; } } void reset() { SCHALTER_DDR |= (RESET); // ResetPIN = Ausgang SCHALTER_PORT &= ~(RESET); // ResetPIN = LOW
timeCount = 1; } break; case 6: LEDS_PORT = _11; // 11 -> ID 11 if(get_key_long(MENU_TASTER)) { floppy_id(ID_11); eeprom_write_byte(&eeprom_floppyid, ID_11); reset();
-
Thread
Hast du das Datenblatt gelesen?
gesamten Elektronik so irre groß ist) und ja, ich lese Datenblätter. Seien wir doch mal ehrlich. ATtiny 13, 172 Seiten Datenblatt. Auch der ATmega 328, über 300 Seiten. DS18B20, 22 Seiten (ganz gelesen und(!) verstanden (!)) Wenn man doch am Anfang steht und was lernen will, ist es da nicht mehr
Nachtrechenzeiten hatten wir aber später auch. Teilweise (wenn es dringende Aufgaben gab) am PDP-11-Clone (K1630) im eigenen Arbeits- bereich der Uni, später auch in den PC-Labors. Der größte Teil meiner Diplomarbeit ist in Nachtstunden an diversen CP/M-Computern getippt worden. ;)
-
Thread
Blutzucker-Messgerät Hardware OLED Display
Daten, 0=Kommando 8 = /Reset > 0 = Reset 9 = CS, 0 = während Byte über SPI übertragen wird 10 und 11 = GND 12 und 13 = 3,25V = Betriebsspannung für Controller 14 = GND 15 = ? Gruß Alex
Voltage write_cmd(0x00); durch write_cmd(0xBE); // Set VCOMH Voltage write_cmd(0x11); und es zieht keine Streifen mehr.
-
Thread
Nochmals Frage zu UART
Guten Abend ! Wie lang darf denn ein String maximal sein, welchen ich an den µC (Attiny2313) per UART senden darf ? Meine ISR Routine packt alle empfangen Bystes in ein char Array und das solange bis ein ! ankommt, wenn das ! ankommt ist der Befehl vollständig. Wenn ich nun: hi!
Guten Tag ! Ich benutze einen externen Quarz mit 11.059200 MHz. Meine BAUD Rate ist 9600. Nach den Berechnungsgleichungen in dem AVR GCC Tutorial folgt daraus: UBRR_VAL = 71.5 (Clever gerundet ;) ) BAUD_REAL = 9533.79 BAUD_Error = 0.993103 das
-
Thread
SBI, CBI mit Atiny2313
Recht, das Datenblatt ist bis heute(6/11) falsch. Mark
als "AVR mit reduced core, auch tinyAVR genannt", sondern als "tinyAVR mit reduced core". Das sind ATtiny10, 20, etc.
-
Thread
ATmega8 lässt sich nicht mehr flashen
unknown) Device code: 0x0f = (unknown) Device code: 0x10 = (unknown) Device code: 0x11 = (unknown) Device code: 0x12 = (unknown) Device code: 0x13 = AT90S1200 Device code: 0x14 = (unknown) Device code: 0x15 = (unknown) Device code: 0x16 = (unknown) Device
) 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
Interrupt nicht deaktivierbar
TCCR1B &= ( (0<<CS12) | (0<<CS11) | (0<<CS10)); //Stop Timer/Counter so löscht man auch keine Bits. siehe Bitmanipulation
= 1<<WGM12; //CTC1 - CTC mode with Top OCR1A TCCR1A = 0<<WGM11; //disable PWM11 TCCR1A = 0<<WGM10; //disable PWM10 OCR1AH = 0x00; //compare register high OCR1AL = 0x98; //compare register low sei(); //Global Interrupts enabled while
-
Thread
Verständnisproblem bei MOSFET-Gate-Treiber (ZXGD3005E6TA)
nutzen. Ich habe ihn wie im Bild im Anhang verschaltet. Der Anschluss "SIG" wird von einem ATtiny mit 3,3 V angesprochen. Am Ausgang zum Gate habe ich dann aber nur ca 2,6 V. Laut Datenblatt sollten es aber Vcc - 0,7 V = 11,3 V sein!? Irgendwie verstehe ich wohl nicht, wie man "IN" des Treibers
Mark schrieb im Beitrag #3082501: > Der Anschluss "SIG" wird von einem ATtiny mit 3,3 V angesprochen. Er hätte dort gerne Vcc, so zeigt das Datenblatt. MfG Klaus
-
Thread
Attiny861 10Bit PWM Timer1
0<<FOC1A) | (0<<FOC1B) | (0<<PWM1A) | (1<<PWM1B); TCCR1B = (0<<PWM1X) | (0<<PSR1) | (0<<DTPS11) | (0<<DTPS10) | (0b0000<<CS10); TCCR1D = (0<<FPIE1) | (0<<FPEN1) | (0<<FPNC1) | (0<<FPES1) | (0<<FPAC1) | (0<<FPF1) | (0<<WGM11) | (0<<WGM10); //PLL init und starten
mit in ein Register kopiert, auf das du direkt keinen Zugriff hast. So verstehe ich den Abschnitt 12.11. im Datenblatt. Nur für mich so zur Info, was willst du eig bauen? MfG Dennis
-
Thread
IR Übertragung funktioniert nicht
Also da habe ich 11Ohm.
Gibts dafür nicht nen Fertigen Oszillator? Ich würde ja auch gerne einen Attiny nehmen, habe leider nur keinen da.
-
Thread
LCD - Ansteuerung
Ich benutze beim AT89C2051 immer den 4Bit-Modus (6 Portpins), denn mit nur 4 freien Portpins (15-11) kann man ja nicht mehr viel anfangen.
erwähnt: http://www.mikrocontroller.net/topic/65183#new Am Ende des Thread mein Code für nen ATTINY, sollte also kein Pronlem sein den auf nen Mega 8 laufen zu lassen.
-
Thread
Das ewige Thema... Temperaturmessung mit AVR und LCD!
war gerade in meinem Elektronikladen geradeeben... hatte da eine schaltung mit Ds1820, Ds1994, Attiny12, 72HC164.. von den ganzen Teilen, die ich für die Schaltung brauche, würde ich nur Attiny und 74.... bekommen... die anderen können sie nicht bestellen! Was gibt es für eine Möglichkeit noch??
und addiert einen Offset drauf. Es gibt auch neue ATtinys mit integriertem Temperatursensor ATtiny 24/44/84 und 25/45/85.
-
Thread
HV-Pins
Ich kann den Datenblättern leider nicht's darüber entlocken. Die HV-Programmierung ist nur in den ATTiny-Datenblättern aufgelistet, aber dot stehen nur die HV-Pins derer drin. Danke schonmal für die Antworten... Viele Grüße ~ Lightning
AFAIK gibt es nur bei den 8-Pinnern HV-_serielles_ Programming, bei _allen_ (außer attiny11) gibt Seriell-In circuit-Programming bei normaler Betriebsspannung und HV-_Parallel_ Programming, mit 12V (NUR am #reset), OHNE "normalem" Takt, und _sehr_vielen_ Pins
-
Thread
MPLAB PICkit 4 UPDI High Voltage Pulse nur 9V
Hallo liebes Forum! Ich habe mir für die neue ATtiny series-0 ein MPLAB PICkit 4 zugelegt. Dieses funktioniert auch recht zuverlässig und ich kann mit ihm meine ATtiny402 flashen. Auch wenn ich den Reset Mode per Fuse aktiviere und das Interface auf
Georg M. schrieb im Beitrag #6597714: > Wie ist es, wenn VDD=5V? Auch nur 9V? Mit 5V sind es 11,2V. Super, vielen Dank für den Tipp! Grüße Leonie
-
Thread
Suchmaschine für Schaltungen auf Github
Super Idee. Schön das auch Wildcards (attiny*4) funktionieren. In dem Fall wäre es nicht schlecht den wirklich kurz gefundenen Begriff bei einem Schaltplan anzuzeigen. "Show on Github" sehe ich aber nicht, stattdessen "Download project", welches
Malte _. schrieb im Beitrag #4308449: > Schön das auch Wildcards (attiny*4) funktionieren. Es ist auch möglich nach mehreren Bauteilen innerhalb einer Schaltung zu suchen, z.B. atmega 7805. Einfach die Bauteile via Leerzeichen trennen. Funktioniert natürlich nur bei
-
Thread
AVR- C: Welche einfachen Projekte für den "Einstieg"?
dass deshalb jeder ARM so überladen wäre. Vergleiche mal beispielsweise die Peripherie eines ATSAMD11 mit einem AVR128DB48.
Klar, die Zeiten, da das komplette Manual eines AT90S2343 (mehr oder minder ein Vorläufer des ATtiny15, der wiederum Vorläufer des ATtiny25/45/85 ist) auf nur 59 Seiten passte, sind vorbei. Heutige Controller fangen irgendwo bei 500 Seiten an, und selbst bei einem moderaten SAMD51 bist du schon bei
-
Thread
ATMega64L und mysmart USB light
Zugreifen mit dem mysmartUSB light Programmer. Der Programmer selber funktioniert tadelos mit einigen ATTiny und auch einem ATMega32. Ich habe bereits nur die Spannungsversorgung vom Programmer genutzt, als auch zusätzlich eine externe. Leider kein Unterschied. Außerdem habe ich es sowohl mit 10k Widerstand
ist: 1.11.1897, USB Treiber Version ist 6.7.0.0 Als Betriebssystem kommt Windows 10 Edu zum Einsatz und wie gesagt, ein ATMega64L. Ich bin mit meinem Latein echt am Ende. Habt ihr vielleicht noch eine
-
Thread
iPott mal anders (Hack Rossmann LED-Blumentopf, AVR)
3xAAA drin (Batterien sind dabei). Möchte daraus einen intelligenten Blumenpott basteln: mit nem ATtiny13 (habe ich noch rumliegen) die Feuchtigkeit messen und bei Trockenheit die LED anschalten. Mögliche Erweiterung: Helligkeitssensor, IR-Empfänger, Stromsparmodus... Code folgt (bin Arduino-verwöhnt
Martin PS: die Töpfe sind 17cm hoch, innen 9cm und haben oben-außen 17 cm und unten-außen 11cm, oben-innen 13cm Durchmesser. Also reichlich Platz(bisher nur als Diffusor genutzt; das Batteriemodul hat 2,5x8 cm.
-
Thread
Hilfe bei SW Portierung AT2313 auf Atmega 88
setzen sollte. Der AT88 kann, soweit ich das momentan überblicke, bezüglich der Features ja einen Attiny 2313 ersetzen ? Oder übersehe ich hier etwas ? Danke DS
." bekommst, hast du ein Problem mit dem $regfile = "m88def.dat". Bei meiner uralten Demoversion 1.11.9.8 gibt es beim Code aus http://www.mikrocontroller.net/topic/246042#2513817 keine Probleme.
-
Thread
Atmega168PA-AU funktioniert nicht mit externem Quarz
Tastkopfkalibration) holen und mit XTAL1 verbinden. Wenn 1MHz eingespeist wird, dann muss man den 11MHz Quarz nicht auslöten, und die Kondensatoren auch nicht.
Als externe Taktquelle kann man auch einen weiteren AVR nehmen, z.B. ATtiny25. Man muß nichtmal ein Programm schreiben, nur die CKOUT-Fuse enablen. Je nach CKDIV8-Fuse kommen dann 8MHz oder 1MHz raus.
-
Thread
SPI Kommunikation mit Target über USBasp
Fehler im USB Stack. Klingt so, als bräuchtest du ein USIBR (USI Buffer Register), wie ich es vom ATtiny85 her kenne. Gibts aber wohl bei den ATmegas nicht... oder? Was passiert, wenn du die Interrupts während dieser "zeitkritischen Stelle" sperrst? > * Man könnte mit noch einer Leitung dem Target
Beitrag #2683520: > Klingt so, als bräuchtest du ein USIBR (USI Buffer Register), wie ich es > vom ATtiny85 her kenne. Gibts aber wohl bei den ATmegas nicht... oder? > > Was passiert, wenn du die Interrupts während dieser "zeitkritischen > Stelle" sperrst? Ein USIBR habe ich nicht in dem Datenblatt
-
Thread
STK500v2-Bootloader von Peter Fleury
24th, 2006 - FW v02.07 Added ISP support for ATmega164P and ATmega324P Added ISP support for ATtiny85 Firmware fix: Made ISP programming more robust to handle skew on ISP lines
PC side gave up) Sending packet 06/07/2006 17:38:50.557 (1000ms) > 1B 0B 00 03 0E (1000ms) > 11 01 01 (1000ms) > 0C Sequence number 11, message size 3, checksum 12 CMD_LEAVE_PROGMODE_ISP Receiving packet 06/07/2006 17:38:50.557 (1000ms) < 1B 0A 00 02 0E ( 970ms) < 12 00 0F Sequence
-
Thread
Fahrtwindbetriebenes Fahrradlicht
Also ein ASIC braucht man dafür bestimmt nicht. Da tuts der kleinste, billigste AVR (z.B. ATTiny12 als Einzelstück für 0,98 ). Wenn es extrem preissensitiv ist, würde ich C1 weglassen und in Software entprellen, aber das fällt wahrscheinlich eh nicht ins Gewicht. Der 10u kann ggfs. wegfallen
Scheinwerfern und Leuchten dürfen nur die nach Ihrer Bauart dafür bestimmten Glühlampen verwendet werden. (11) Für Rennräder, deren Gewicht nicht mehr als 11 kg beträgt, gilt abweichend folgendes: 1. für den Betrieb von Scheinwerfer und Schlußleuchte brauchen anstelle der Lichtmaschine nur eine oder mehrere
-
Thread
Innenwiderstand eines Microcontrollers
vielleicht auch schon peinliche Frage, da die Antwort simpel sein kann. Es handelt sich um ein ATTINY23. Die Ports sind standartmäßig für +5V ausgelegt. Wenn ich ein Schalter mit +5V einspeise und den Abgang ohne Wiederstand auf einen digitalen Eingang des Mikrocontrollers lege, kann der Eingang dadurch
Autor: Jonas F. (jonas88) Datum: 30.08.2012 11:29 >Es geht um die Funktionalität und da ich so ein System >noch nie aufgebaut habe, stellen sich bei mir auch etwas abweichende >Fragen. Daraus lässt sich hoffentlich schließen, dass ich kein
-
Thread
12V DC nach 12V AC wandeln
die Pumpe auch mit 8,5V AC anläuft, reicht so ein kleiner DC/AC Wandler, wie ich ihn mal mit einem ATTiny gebaut habe. Infos dazu auf http://www.schoeldgen.de/avr/
Pumpe auch mit 8,5V AC anläuft, reicht so ein kleiner DC/AC > Wandler, wie ich ihn mal mit einem ATTiny gebaut habe. > Infos dazu auf > http://www.schoeldgen.de/avr/ Zur Pumpe gibt es leider keine weiteren Details. Ich gehe aber mal davon aus, das 8,5V AC zu wenig sind. Ich hab 9V AC versucht. Kurzer
-
Thread
Lötspitze nimmt kein Lötzinn an
Lötspitzen Reiniger? https://www.jbctools.com/clmb-pa-senior-tip-cleaner-non-metal-product-1196-category-11.html https://m.youtube.com/watch?v=PNAO8_fHvB4 Sieht interessant aus. Das könnte ein weiteres Selbstbauprojekt werden...
Stück, ohne den Kolben mal abzulegen .. Das ließ sich alles relativ schnell mit BASCOM in einen ATTiny13a stopfen (mein Erstlingswerk mit einem ATTiny), wie gesagt ein Quickie, kein Vorzeigeprojekt. Ich habe auch keine Ahnung, was für Heizelemente oder Temp.Sensor in den Selektra-Kolben werkeln und
-
Thread
Verbesserungsvorschläge: Relaissteurung mit 2 Tastern
machen kann, sollen insgesamt vier Notfallknöpfe angeschlossen werden und die Steuerung über einen Attiny laufen. Eine Frage vielleicht gleich mal hier: von der fertigen Platine bis zu den Schaltern werden es schonmal 5m Kabel; worauf sollte ich deswegen noch achten? Den 10k-Widerstand wohl verkleinern
ja lernen! Carsten ++++++++++ Quellcode: int relais = 6; int taster1 = 12; int taster2 = 11; int dauer_sek = 15; //legt (grob) Blinkdauer in Sekunden fest void setup() { pinMode(relais, OUTPUT); pinMode(taster1, INPUT); pinMode(taster2, INPUT); } void loop() { digitalWrite
-
Thread
Atmega32 PWM dead time
avr/io.h> int main() { DDRD = (1 << PD4) | (1 << PD5); TCCR1A = (1<<COM1A1) | (1<<WGM11) | (1<<COM1B1) |(1<<COM1A0); TCCR1B = (1<<WGM13) | (1<<WGM12) | (1<<CS10); ICR1 = 9; OCR1A = 4; OCR1B = 4; while( 1 ) ; } [/c] Also eine PWM mit 50% duty cycle
main() { int i; do { DDRD = (1 << PD4) | (1 << PD5); TCCR1A = (1<<COM1A1) | (1<<WGM11) | (1<<COM1B1) |(1<<COM1A0); TCCR1B = (1<<WGM13) | (1<<WGM12) | (1<<CS10); ICR1 = 9; OCR1A = 4; for(i=0;i<100;i++) {} OCR1B = 4; } while(1); } [/c]
-
Thread
Die kleinste Schaltung/Platine die ihr je gemacht habt..
web.jpg ist schon etwas her(2008): Ein winziger WebServer. Attiny45, enc28j60, zweck: eine einzige winzige statische html seite anzeigen. audio.jpg ist hingegen nicht wirklich von mir; - ich habs zwar gebaut, aber so klein ists nur dank dem genialen code von elm
Moin, Car Decoder für das OpenCarSystem. Der ist 10x11 mm groß, mit 0402er SMDs bestückt, hier die Muster Handbestückt.
-
Thread
FPGA reziproker Frequenzzähler
Stellen) braucht man Berechnungen im double Format (64 bit). Die schafft selbst ein kleiner µC (ATtiny85) in ca. 1 - 3 ms. Kann da ein passendes FPGA günstiger sein - ganz abgesehen vom Entwicklungsaufwand?
das genau? > Im Datenblatt steht: 25 ps single-shot time resolution 1.3 GHz frequency range 11-digit frequency resolution (1 s) Und der darin verwendete analoge TDC ist für ein FPGA völlig ungeignet.
-
Thread
Servo nach dem Einschalten langsamer machen
Man könnte nach einem Stromausfall (aka. power-on-reset) per Mikrocontroller (ATTiny) zunächst "im Schleichgang" alle Tore öffnen (oder schliessen), bis ein Endschalter (oder Gabel/Reflexlichtschranke) reagiert, quasi das System "nullen". Danach dann die im EEProm gespeicherte letzte
gibt etwas mehr torque (kann man aber nur sehr begrenzt nutzen); Spektrum Fernbedienungen nutzen zb 11 ms frames.
-
Thread
AVRs vernetzen: Bibliothek / Bus gesucht
Nachrichten zu verarbeiten und an das richtige Ziel weiterzuleiten. Das ganze soll in einem 2KByte ATTiny ablaufen, die Comm-Lib soll da natürlich mit reinpassen. Und erzählt mir bitte nicht dass das nicht geht.
Nachrichten zu verarbeiten und an das richtige Ziel weiterzuleiten. > Das ganze soll in einem 2KByte ATTiny ablaufen, die Comm-Lib soll > da natürlich mit reinpassen. Und erzählt mir bitte nicht dass das > nicht geht. Nein, in einen Tiny muss es nicht reingequetscht werden. Der Rest passt aber natürlich
-
Thread
Interface für Parkside PDM-300 Multimeter
. Oh, ich hatte statt TomA schrieb im Beitrag #7093876: > ungeändert umgeändert für ATTiny2313 mit 20MHz gelesen.
ihrer Versorgungsspannung nicht so anspruchsvoll, sie kommen sogar mit 9V-Blockbatterien/akkus (8-11V) zurecht :) Gruss. Tom
-
Thread
ATTiny85, Timer 1 PWM an PB1
, jetzt habe ich auch mal eine konkrete Frage/ ein konkretes Problem: Bei Versuchen mit einem ATTiny85 versuche ich zu Zeit, PWM zum laufen zu bringen. Ich habe Timer 1 auf ~3,9 kHz gesetzt: cli(); TCCR1 = TCCR1 & 0b11110000 | ((0 << CS13) | (1 << CS12) | (0 << CS11) | (0 << CS10)); sei();
Assembler, läuft hier: [avrasm] sbi DDRB,1 puti TCCR1,(1<<CTC1)|(1<<PWM1A)|(1<<COM1A0) |(1<<CS11) puti OCR1A,127 [/avrasm] Ich sehe jetzt keinen wesentlichen Unterschied zu Ihrem.