ausgeschnitten und einlaminiert, das würde ich flexibel nennen. Der LPC824 kostet <2€, teurer als ein ATTiny, aber hat auch 32 kB Flash und 8 kB Ram, genug um auch ein SSD1306 mit Grafik anzusteuern. Man darf nur keine Angst vor SMD haben oder lässt das in Stückzahlen vom Chinesen bauen.
ist aber so. Wir haben nur Anfangs auf die PU Beschichtung aufmerksam gemacht. Am 11.07.2018 12:23 habe wir das letzte Mal einen technischen Hinweis gegeben, der ignoriert wurde. Daher wird unsererseits hier nicht mehr gepostet. . Punkt . PS.: Selbst Zentris wurde aus dem Forum vergrault
the Atmel 90AT2313 microcontroller 'Zeitschaltuhr59 Minuten 59 Sekunden von LEXATRONIC $regfile = "ATTINY2313.dat" 'AT90S2313-Deklarationen $crystal = 4000000 'Quarz: 4 MHz Start: Dim Ftoggle As Bit 'Schnaggelt bei jedem Interrupt On Timer1 Ontimer1 'Interrupt-Routine für Timer1Overflow Config Timer1 =
TO braucht aber vollkommen unabhängige Kanäle. Und, das kriegt man noch mehr Low-Power hin, ein ATtiny13 mit 32kHz, ein CMOS-OP... aber ohne eine minimale Grundlast wird so eine Schaltungsart nicht gehen, kann man aber handhaben. @Marian: Das Problem hier sind die 500V, der ZDS1009 kann nur bis 120V
kommen, würde ich das Ding so bestellen. Habe einen schönen Opamp gefunden: AD8601, gibts als SOT-23, hat nur 0.5mV Offset-Spannung, ist Single-Supply UND kostet gerade mal 0,86EUR!!! Kurze Rechnung zur Kostenaufstellung: IL300 1,85EUR 2x AD8601 0,86EUR LP2980 0,47EUR DCDC0509 3,95EUR 10Gang-Poti
$regfile = "Attiny2313.dat" $prog &HFF , &H64 , &HDF , &HFF ' generated. Take care that the chip supports all fuse bytes. $crystal = 1000000 Lm_da Alias Portd.2 Lm_cl Alias Portd.3 Lm_en Alias Portd.4 Dim Nwert As Word
$regfile = "Attiny2313.dat" $prog &HFF , &H64 , &HDF , &HFF ' generated. Take care that the chip supports all fuse bytes. $crystal = 1000000 Lm_da Alias Portd.2 Lm_cl Alias Portd.3 Lm_en Alias Portd.4 Dim Nwert As Word
werden. Ist dann selbstverständlich kein Pendel im klassischen Sinn mehr. Für die Aufgabe sollte ein ATTiny o. ä. ausreichend sein. Gegen *anständige* Entlohnung, die auf dem µCNet nicht zu erwarten ist, kann ich ein passendes Programm schreiben.
einkuppeln. Das geht natürlich schlecht im Frühjahr wo die Zeiger zurückgestellt werden müssen und dan 23 Std gewartet werden müssen. Deshalb wäre ein Differenzialgetriebe hier günstiger um dieses Problem zu lösen weil man dann mittels eines weiteren Motors manuell das Zeigerwerk in jede gewünschte Position
deaktiviert. Ein paar schaltungsideen gibt es u.a. hier: http://code.google.com/p/dogm128/wiki/dogm132_attiny84_hardware Grüße, Oli
mit dem Font Editor neue Zeichen zu der datei symbols_8px hinzugefügt. Einmal nur zum testen bei 0x23 (#) ein ausgefülltes Rechteck 5x8 Pixel. Habe danach abgespeichert/exportiert und den ganzen Block an Hexwerten in die bestehende Datei kopiert. Wenn ich jetzt hingehe und folgendes mache: lcd_set_font
Register direkt setzen musste weil Bascom den Chip nicht richtig integriert hatte. Ich glaube das war Attiny26 und PWM oder sowas. Für ganz einfach Sachen nehme ich Arduino und das Teensy Board. Da brauche ich nicht mal eine ISP Buchse auflöten und kann für verschiedene Dinge direkt auf Bibliotheken zugreifen
für was jetzt die einzelnen Bytes stehen. Aber wenn in C dasteht: [c] Config_t cfg; cfg.maxTemp=23.5; cfg.text="Hallo"; cfg.rpm=500; [/c] Das ist schon ne andere Übersichtlichkeit. Fhutdhb Ufzjjuz schrieb im Beitrag #2661689: > Für ein Protokoll wäre z.B. machbar: > [c] > dim ausgabearray
******************************************************************* ;* Hysterese_4.ASM ;* ;* Für ATtiny26 mit internen Kalibrierten RC-Oszilator von 1Mhz ;* ;* Eine Balkenanzeige aus acht LEDs soll acht Schwellwerte anzeigen. ;* Oberster Schwellwert ueberschritten bedeutet alle LEDs an. ;* Unterster
Mikrontrollernetz ja was anderes behauptet. Und die müssen's ja wissen, sind ja schließlich einige Attiny Experten dabei. Die habe nämlich schon mal was in ChatGPT eingetippt und es kam was falsches raus. Die haben deutlich erklärt, dass ein LMM nichts anderes als eine Suchmaschine ist. Und die funktioniert
Grundlegende Gehirnvernetzung: bis 3J Höhere Strukturen: bis 7J. Gehirnentwicklung abgeschlossen: mit ca. 23J Hat man sich bis dahin eine dumme Grützwurst erzogen, die Leistungslos durchs Leben driftet oder einen endlos theoretisierenden Laberhans dem man beim Laufen die Schuhe besohlen kann, bleibt das fast
/* * VU Meter für ATTiny 25 (45/85) für 10 oder 12 LEDs (z.B. 9 grün, 2 gelb, 1 rot) * 15.3.17 * Anregung von https://www.mikrocontroller.net/topic/419372 - dort ist die HW mit einem Tiny13 beschrieben * * Taktfrequenz 8MHz
} } }[/c] Mein Problem ist, dass die testweise Kommunikation zwischen zwei µCs (ein ATtiny45 bei 3.3V mit einem Funkchip und diesem Code und ein ATmega32 bei 5V mit Pegelkonverter und Funkchip) nicht funktioniert. Auf der Receiver-Seite wird nie ein Interrupt ausgelöst und auch das abgefragte
das Statusregister komplett lesen möchte, muss man den Befehl 0x0000 senden. Dies steht auf Seite 23. Beides kann in die Angaben aus dem Datenblatt hineininterpretieren. Welche Version richtig ist, habe ich noch nicht ausprobiert. Mit Version 2 ist man aber auf der sicheren Seite. > Ich kannte
. schrieb im Beitrag #5280361: > 220 Ohm übrigens. :) Nope, altgediente berechnen für eine VQA 23 G aus den 80igern mit If=20 mA Strom und Uf=2.6V (grün) bei 5V Speisespannung zu 120 Ohm. Und Altgediente haben solche Formeln und Kenndaten im Kopf und erwarten das auch von Abiturienten, weil mehr
allerdings schon von der Generalabsolution abgesegnet worden. > > Beitrag "Re: Anfänger Will ATtiny2313 mit Display uber I2C verbinden" > >> Um das erlernen der Grundlagen wirst du allerdings nicht herumkommen. So >> gesehen macht du gerade den 85-ten Schritt vor dem ersten. > > Ist das freundlich
/* * VU Meter für ATTiny25 (45/85) für 12 LEDs (z.B. 9 grün, 2 gelb, 1 rot) * 15.3.17, HildeK * Anregung von https://www.mikrocontroller.net/topic/419372 - dort ist die HW mit einem Tiny13 beschrieben * * Taktfrequenz 8MHz
Konfiguriert wird mit den #defines am Anfang. Momentan ist es für Timer0 und INT0 Eingang eines attiny2313 eingestellt. Zur Benutzung einmal TSic_Init aufrufen, sei() und dann mit TSic_getValue() lesen. TSic_isResultAvailable() gibt 1 zurück sobald ein noch nicht gelesener Wert vorliegt. da1l6
// process pulselength information for the 2nd byte (including parity) parity=0; for(i=23; i<39; i=i+2){ //uart_putc('y'); // uncomment this if you want the see the computation's result result = (result << 1); if(pulselength[i] < tstrobe){ //uart_putc('1');
endif //Variablendeklaration int Melder_unten = 22; // Input Bewegungsmelder unten int Melder_oben = 23; // Input Bewegungsmelder oben int Nanopixel = 6; // Output für NanoPixel LEDs int VZ = 15; // Verzögung Ansteuerung der Stufen int Dauer = 30000; // Leuchtdauer wenn alle Stufen angesteuert sind int
endif //Variablendeklaration int Melder_unten = 22; // Input Bewegungsmelder unten int Melder_oben = 23; // Input Bewegungsmelder oben int Nanopixel = 6; // Output für NanoPixel LEDs int VZ = 15; // Verzögung Ansteuerung der Stufen int Dauer = 30000; // Leuchtdauer wenn alle Stufen angesteuert sind int
jmp loop end: jmp end zufallszahl: zufallsz1: ; *** Pseudo-Zufallszahl erzeugen (per LFSR mit 23 Bits) ; Input: R16 = Anzahl n der zu erzeugenden Bits (1 ... 16) ; Output: XH:XL = Zufallszahl (in den unteren n Bits) zuf_lp1: ;n Shift-Operationen mit Rückkopplung mov xh,lfsr1 lsl
Initialisierung > tatsächlich auf RAMEND stattfindet. Wird ein Copy&Paste-Fehler sein. Alle AVR ab ATtiny13/ATmega48 setzen den Stack selber richtig. Warum sollte ein neuer Typ wieder einen Rückschritt machen? Peter
*********************************************************** ;* Programm LED-Dimmen.ASM ;* ;* Für ATtiny13 mit internen Takt von 1,2 MHz ;* ;* ;* Ein PWM-Ausgang kann ueber einen Taster in vier Schritten ;* im Tastgrad verändert werden ;* oder ;* auch von 255 bis 1 gedimmt werden. ;* ;* ;* PWM-Signal
@Christopher Johnson (christopher_j23) >> Nutzdaten gibt es 10 Byte pro Slave und Befehl. > > Das geht damit nicht, DMX512 hat bis zu 512 Kanäle a 8 Bit. >Kann man denn nicht jedem Gerät zwei Slave-Adressen geben und dann damit
5V sind natürlich ein Problem. Also entweder Regler oder schauen, ob man doch lieber einen z.B. ATTiny nimmt (gibts auch günstig bei aliexprees). Ob es dort mit PWM-Kanälen oder GPIO geht - keine Ahnung. BG, Tom
" ;* Title : Register/Bit Definitions for the ATtiny1634 ;* Date : 2011-05-12 ;* Version : 2.35 ;* Support E-mail : avr@atmel.com ;* Target MCU : ATtiny1634 ;* ;* DESCRIPTION ;* When including this file in the assembly program file, all I/O register
" ;* Title : Register/Bit Definitions for the ATtiny1634 ;* Date : 2011-08-25 ;* Version : 2.35 ;* Support E-mail : avr@atmel.com ;* Target MCU : ATtiny1634 ;* ;* DESCRIPTION ;* When including this file in the assembly program file, all I/O register
" ;* Title : Register/Bit Definitions for the ATtiny1634 ;* Date : 2011-05-12 ;* Version : 2.35 ;* Support E-mail : avr@atmel.com ;* Target MCU : ATtiny1634 ;* ;* DESCRIPTION ;* When including this file in the assembly program file, all I/O register
Module. + Stromaufnahme [µA] Familie Controller Modul 1,8V 3,3V 5V Bemerkung AVR ATmega88 Brown Out 22 23 26 - AVR ATmega88 ADC 220 280 370 - AVR ATmega88 Analog Comparator 65 75 90 - AVR ATmega8 Brown Out - 15 17 - AVR ATmega8 ADC - 270 360 - AVR ATmega8 Analog Comparator - 60 75 - AVR ATmega324P UART 6
allen(?) ATtinys und neueren ATmegas. Allerdings lauert hier eine Falle: Im Versuch stürzten die ATtiny13 ab, oder wurden gar unbrauchbar (nicht mehr programmierbar)! Offenbar benötigen die Ladungen in den sRAM-Zellen eine konstante Speisespannung. Vielleicht darf sie sich nur langsam ändern. Was zu
kein Strom fließt (P=U*I). Im Fall der 6 V an der Heizung beträgt das notwendige Tastverhältnis 0,23. D.h. nur während 23% der PWM-Periode wird Verlustleistung im digitalen Verstärker erzeugt und zwar ca. Der Wirkungsgrad liegt bei 92%! Lautsprecher (induktiv). Immer häufiger werden Lautsprecher direkt
Forumsbeitrag: Arduino Mega 11 PWM-Pins mit 1kHz Forumsbeitrag: Sprung in der PWM-Kennlinie beim ATtiny85 und Timer 1 Forumsbeitrag: PWM Filter für 480 Hz aus dem Arduino Forumsbeitrag: Arduino Micro SPWM Forumsbeitrag: PWM Signal ( 5V, Pulslänge 1-2ms) für Servomotor in 0-10v umsetzen Weblinks. Was
device found at address 0x21 ! I2C device found at address 0x22 ! I2C device found at address 0x23 ! I2C device found at address 0x25 ! I2C device found at address 0x28 ! ... (gekürzt) done [/code] Interne PullUps habe ich nicht aktiv. Eventuell macht das die Lib vom Display. Verwende
beschäftigen. Und das (zumindest für den Anfang) die kleineren AVR deutlich zahmer. Das Datenblatt des ATtiny13A umfasst zum Beispiel nur 180 Seiten. Versuche mal, das anhand meiner oben genannten Anleitungen zu erlernen. Ich denke dann merkst du relativ schnell, ob das was für Dich ist, oder ob du doch
TSOP-Adapter zu löten und das dann als THT-Baustein ansehen ? ;-) Habe ich vor einiger Zeit für einen ATtiny so realisiert gehabt. https://www.mikrocontroller.net/topic/466654#5697524 Eine solche "Konstruktion" würde sich dann auf "ATmega", TM1637, 2 x 3 Digit 7-Segmentanzeige, 16 Tasten beschränken
Shifttaste = 1 I/0 Pin ---------------- 23 I/0 Pins [/code] So, der ATMega hat, wenn man die Anschlüsse des Quarzes als I/O Pin verwendet und logsicherweise den Resetpin als Reset beläßt weil sonst eine typische Bootloaderaktivierung über