-
Thread
Arduino: Spannung potentialfrei messen
Mikrocontroller ist selbst ein toller Multiprotokoll-Spannungsmesser. Es spricht nichts dagegen, einen ATTiny o.ä. direkt ans Modul anzuschließen und mit etwas Code zur Messung zu befähigen. Was du danach anschließt und wie der Code ausgestaltet wird ist deine Sache. (Immerhin sagst du ja nicht, wie genau
docs-europe.electrocomponents.com/webdocs/12c4/0900766b812c45ba.pdf Two (ADE7912) or three (ADE7913) 24-bit isolated, Σ-Δ analog-to-digital converters (simultaneously sampling ADCs) Integrated isoPower, isolated dc-to-dc converter On-chip temperature sensor 4-wire SPI serial interface etc., die goodie
-
Thread
IRLZ34N in Motorsteuerung brennt durch?
hoffnungslos unterdimensioniert! Bei 4V Ugs hat er 60 mOhm Rds_on, das sind nach Adam Riese bei 20A 24W Verlustleistung, dazu kommen dann ggf. Schaltverluste durch eine schwache Ansteuerung. Nimm ein paar besser geeignete FETs parallel und eine ordentliche Gate-Treiberschaltung. PS: wenn Du schon
Da kannst Du Dir auch so Sachen, wie Verlustleistung am FET, angucken. Eine Vorstellung, wie viel 24 W sind, bekommst Du, wenn Du eine Auto-Scheinwerfer Birne im Betrieb anfasst...
-
Thread
µC fällt bei Spannunsrampe aus
Ausgaben später "nachgereicht".... Im Anhang mal zwei Datenblattauszüge: der Spannungsanstieg beim ATtiny85 sollte zwischen 0,01V/ms und 4,5V/ms liegen. Und 0,01V/ms sind 10V pro Sekunde. Dieser Wert gilt auch für den ATtiny87, und ich kann mir vrostellen, dass der generell im DB steht.
Lothar M. schrieb im Beitrag #4664110: > Und hier mal ein Datenblattauszug eines ATtiny85: der Spannungsanstieg > sollte zwischen 0,01V/ms und 4,5V/ms liegen. Man beachte die Angabe "Standard Power On Reset". Ich hab das mal ausprobiert. Bei langsamen Anstieg wird das POR-Bit nicht
-
Thread
Attiny85 Digital Input Problem
Hallo in die Runde, für ein Projekt verwende ich den Attiny85. Einen I/O verwende ich zum Ansteuern eines 433 MHz Sender. Weiterhin sollen 5 Taster nutzbar sein. Aus diesem Grund ist meine Frage, ob man den Reset-Pin softwareseitig (Pin 1 des Attiny85) als
(sendData, 24); digitalWrite(pinLED, LOW); } } [/code]
-
Thread
Schaltung für Zusatzwasserpumpe im KFZ
Werkstatt. Ich steck fix mal was zusammen, ich nehme mal an du hast sowieso nicht alle Widerstände der E24 Reihe parat um mal fix was zu probieren. Was micht aber wundert: So ein LMM Signal ändert sich ja recht schnell. Beispielsweis beim Schaltvorgang wenn man kurz vom Gas geht. Hat deine Pumpe ein so
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
-
Thread
HEX-File passt nicht in Attiny 25
Hallo Peter, da steht: program 1420 Byte (69,3% full) sowie data 24 Bytes (18,8% full)
schrieb im Beitrag #4659602: > Hallo Peter, > da steht: program 1420 Byte (69,3% full) sowie > data 24 Bytes (18,8% full) merkwürdig, sollte also passen hast du es mal mit avrdude versucht zu flashen?
-
Thread
Serienwiderstand bei Hochfrequenz
. ;-) Aufbau zum Bild "1m_kein_R.png": [pre] ______________ | ATtiny85 PB3 o---------------------------------------------o<--grün/Daten | PB4 o---------------------------------------------o<--blau/Takt ______________| 1m
. Zum Bild "1m_50R_auf_Daten.png": [pre] ______________ | __ ATtiny85 PB3 o-|__|----------------------------------------o<--grün/Daten | PB4 o---------------------------------------------o<--blau/Takt ______________| 1m
-
Thread
absolut simpelster und kleinster Funksender/empfänger
http://www.creativeapplications.net/tutorials/small-programmable-wearable-and-cheap-enjoying-the-attiny85-tutorial/ Naja, mal eins bestellen und sehen
bestellen, da es für diese schon fertige Arduino-Codes gibt.. Scheinen gut und günstig zu sein: "Nrf24L01" 2.4 GhZ https://www.nordicsemi.com/eng/Products/2.4GHz-RF/nRF24L01P damit sollte man auch keine Probleme mit dem Empfang kriegen, WLAN funktioniert ja auch auf 2.4Ghz
-
Thread
TLC5940 spinnt komplett, ich weiß nicht mehr weiter..
Thread mit Fokus auf das Kernproblem: Ich habe hier einen TLC5940 LED-Treiber, welcher durch einen ATtiny24 gesteuert wird. Die ganze Zeit über lief das auch ganz gut, die LEDs haben gemacht was sie sollten, da hat nichts geflackert, alles lief bestens. Zuletzt, vor 2 Wochen, hatte ich eine Demoanimation
Schmeiß das Programm aus dem ATtiny24 raus und probier' ein paar einfache Sequenzen.
-
Thread
Steckernetzteil fängt an zu spinnen
Ich habe hier eine minimalistische Schaltung mit einem ATtiny24 der einen TLC5940 steuert um 16 LEDs dimmbar anzusteuern. Auf dem AVR läuft ein Testprogramm um einen Helligkeitsverlauf auf den Bargraph-LEDs darzustellen. Die letzten 2 Wochen lag das Projekt
prinzipiell ähnlich aussehen. LEDs flackern wie wild.. was ist denn da los?! Den TLC und den ATtiny24 hab ich wie gesagt vorhin gerade gegen neue getauscht. Das Programm ist auch nicht fehlerhaft und lief letzte Woche noch völlig problemlos. So langsam verdächtige ich das Breadboard aber meine
-
Thread
fertiges Projekt: RC Auto IR/2.4GHZ Zeitmessung (multiclient)
IR-LED's Transponderbox (im Auto): Empfängt im vorbeifahren das IR-Signal der Säule und sendet via NRF24L01 einen individuellen Code an die "Master Box" MasterBox (mit Encoder + Display): Empfängt die Daten der Transponder und wertet diese aus (Rundenzeiten, beste Runde...usw.) Technisch gesehen ist das
und ein kurzer Testaufbau bestätigte die Funktion. Ich verwende IR-Empfänger mit 56 kHz und Attiny4313 in den Transpondern. Ich hab aber nur nen simplen Lochrasteraufbau gemacht, denn jeder unserer Fahrer muss seinen Transponder selber bauen. Auf eine Funkübertragung habe ich bewusst verzichtet
-
Thread
Suche Funkmodul mit ca. 1km Reichweite (für GPS-Übertragung)
Sendeleistung nicht 0dBm, sondern 20dBm. Falls am Empfänger eine Richtantenne möglich ist, so würde ich NRF24 für diesen Anwendungsfall weiterhin in Erwägung ziehen Das nRF24 kann nur 0 dBm. Mit der Richtantenne wird aus 200 Metern nicht so einfach 1 km. Und wenn es eine R&TEE auf 0 dBm gibt dann gilt die
Jahrzehnten Verwendung finden Plural. Also mehr als 20 Jahre. Da gab es noch kein ESP8266 bzw NRF24. Das NRF24 nutzt ich auch. Aber mit Modulen mit R&TTE. > Für 2.4GHz beträgt die erlaubte Sendeleistung nicht 0dBm, sondern 20dBm Dann zeige mal die 20 dBm Richtantenne für 2400 MHz plus nRF24 Modul
-
Thread
Das Ende von 8bit?
natürlich eine Rolle, Preis ist auch wichtig. Für kleine Projekte die Bauform. Aber warum sollte ein ATTiny13 nicht auch 32 Bit haben können? Bauen könnte man das sicher. Offenbar verkaufen sich die 8 Bitter gut genug, dass die Hersteller einfach weiter produzieren und immer wieder auch kleine Performanceanpassungen
Harvard-Architektur sowieso gleich mehrere Adreßräume haben). STM8 hat einen unified Adreßraum mit 24-Bit Adressen. etc. pp.
-
Thread
Verständnis Timer aus Tutorial
; } if(minute == 60) { stunde++; minute = 0; } if(stunde == 24) { stunde = 0; } } }
; } if(minute == 60) { stunde++; minute = 0; } if(stunde == 24) { stunde = 0; }
-
Thread
Print für Digital rgb strips controlle
erlaubt. Nun ich habe auf einem extern gefrässtem print bereits ein atmega 644 genutzt und hatte ein attiny 841 übungsprint. von diesen attiny 841 hätte ich noch einpaar hier doch kann ich diese Verwenden? Das Bluetooth modul hat nur ein tx, ein RX und Speisungsanschlüsse und die digitale RGBs könnte man
800us [/c] Somit dauert 1 bit immer 1,25ms, ergibt 800KHz. Jede LED behält die ersten 24bit für sich (im Abstellraum), die anderen bits werden brav durchgeschoben. Wenn DATA Leitung länger als 50us LOW ist, werden die übernommenen 24bit Daten aus dem Abstellraum geholt, zum Schaufenster
-
Thread
ADC Taktfrequenz
Moin, im Tutorial hier habe ich gelesen, dass die Taktfrequenz eines ADC (in meinem Fall ein ATtiny 88) zwischen 100kHz und 200kHz eingestellt werden soll. Aber im Datenblatt konnte ich dazu aber nur das finden: >>The ADC module contains a prescaler, as illustrated in Figure 17-3 on >>page 167,
acceptable ADC clock frequency from any CPU >>frequency > above 100 kHz. Dan lese im Datenblat "24.4 Prescaling and conversion timing" > Kann ich den Takt auch höher, z.B. auf 250 kHz einstellen? Einstellen kannst du ihn auch auf 250kHz und höher.
-
Thread
Motortreiber für Gleichstrommotor
Der Motor benötigt 24V.
drehen können. Öfter mal was Neues! Dazu gibt es die Schaltung mit L6203, die besser mit einem ATtiny44 oder gleich mit einem ATmega ausgeführt wird. In diesem Fall muß ENABLE angesteuert (getaktet) werden, wobei IN1 und IN2 die Richtung vorgeben. Kräftigere Treiber wären die Typen VNH2xx oder VNH3xx
-
Thread
nrf24l01 sendet nicht
extern_interrupt_init(); usart_init(USART_MYUBRR); usart_transmit_string("RX devices ready \r\n"); nrf24_init(); // initialize hardware pins nrf24_config(2,4); // Channel #2, payload length: 4 /* set the device addresses */ nrf24_tx_address(spi_tx_address); nrf24_rx_address(spi_rx_address);
Computer zu kommunizieren SPI an nrf24l01 CE an PB0 CSN an PB1 Nur die main-Funktion und der SPI ist am attiny etwas anders. Ansonsten ist es so, das vom Atmega vorerst nur Daten gesendet werden sollen (wenn alles funktiniert soll dieser
-
Thread
Kit gut für einen Einsteiger?
drauf, dass du gleich einen kleinen Logikanalysator dabei hast. Die kleine USB-LAs für 8 Kanäle bei 24MHz Abtastrate mit dem Cypress Chip gibt es inzwischen für deutlich unter 10€ (ebay "8CH 24MHz").
atmega32 den Programmer http://www.ebay.de/itm/AVR-51-Programmer-Adapter-mit-10-Pin-Kabel-ATMega-ATTiny-USBASP-USBISP-3290-/301687762189?hash=item463dfded0d:g:zrsAAOSw-vlVpJn8 Noch eine handvoll hiervon http://www.reichelt.de/1-4W-5-100-Ohm-910-Ohm/1-4W-470/3/index.html?&ACTION=3&LA=2&ARTICLE=1432&
-
Thread
attiny2313 automatisch reset
Hallo, ich habe ein nrf24l01 modul an einem attiny2313. Doch dieser resettet sich automatisch nach/in der Konfiguration [code] int main(void){ //extern_interrupt_init(); // INT0 -> falling edge usart_init(USART_MYUBRR
Johannes schrieb im Beitrag #4634780: > ich habe ein nrf24l01 modul an einem attiny2313. Doch dieser resettet > sich automatisch nach/in der Konfiguration Hallo! Damit ich das Problem richtig verstehe, seien ein paar Rückfragen erlaubt: Was bedeutet
-
Thread
Flaschendrehen -Lösung gesucht
Und hier ist er der "Bottle" Ueberwacher. 1 x ATTiny45 1 x LIS3DH
im sleep modus gibt es leider keinen countdown der 24 stunden runter zahlt...
-
Thread
Spannungsversorgung Outdoor (Füllstand Zisterne)
installiert und das Anzeigemodul in der Hütte vom Carport (draußen, aber eigentlich trocken). Beide mit ATTiny 2313, Übertragung per RS232. Dann bekam ich jedoch den ESP8266 in die Finger... Nun dachte ich, ich könnte doch die Daten öfter übertragen und sehe dabei, wie sich die Zisterne füllt und leert und
Batteriespannung). Den ESP8266 nutze ich dagegen am Netzteil, er empfängt die Daten mit einem NRF24L01 und schreibt sie in meine Datenbank. Für Batteriebetrieb nutzt mir der dann leider doch zuviel Strom.
-
Thread
Wie kann man bei attiny24a WGM bit setzen ?
Ach ja, es gibt zum ATtiny24a ein eigenes Datenblatt. Mir scheint, das du das zum ATtiny24 (ohne a) benutzt. Beim 24a ist die Tabelle bei mir auf Seite 108.
nein, kein arduino. -ATMEL STUDIO 6.0 -AVR ISP MK2 original -Attiny24A
-
Thread
taster mit usb-anschluss
Wird HID als USB-Geräteklasse gewählt, ist das sogar standardkonform. Das lässt sich auf einen Attiny im DIP-8 (z.B. Attiny85) und eine Säuglingshandvoll Bauteile herunterbrechen. Das hier zeigt, wie simpel die Beschaltung ist http://codeandlife.com/2012/03/03/diy-usb-password-generator/ - für
jemand sich eine USB-Taste in einen Programmieradapter eingebaut: http://www.anthonyvh.com/2013/04/24/programming_pen-usb_interface/ Lässt man den Programmieradapter weg ... ist das Ziel erreicht.
-
Thread
Integrator für Lüftersteuerung wird zu heiss
Moin, Was ist daran verwirrend? Wenn dein Luefter bei 24V 0.5A braucht, waeren doch 0.25A bei 12V eine erste Hausnummer. Also verheizt dein OpAmp auch 12V*0.25A=3W. Das musste halt wegkuehlen, wenn du keine PMW haben willst. Gruss WK
Nimm nen MC (ATtiny25), der die schnarchlahme PWM mißt und eine ordentliche PWM (25kHz) erzeugt.
-
Thread
Scheibenwischer mit Bascom
ignoirieren, Wie? Kann mir jemand helfen? und Hier die Software ' ATtiny 2313 Bas ' _________ ' / | ' (Reset/dW) PA2 o| 1 20 |o VCC ' Alternance (RXD) PD0 o| 2 19 |o
und die "Home" Position ist etwa 30° groß, dann darf /Syswait/ also nicht größer als 30/(2*360) == 1/24 Sekunde, also ~40ms sein. /AltWait/ sollte eigentlich die Wartezeit in ms sein. Stell die mal auf 20000 oder so und schaue ob das ein Unterschied macht. Falls nicht, dann muss ein Bascom-Experte dran
-
Thread
keine übertragung mit nrf24l01
Hallo, ich möchte mit den nrf24l01 daten übertragen. Dabei komme ich aber schon ewig nicht weiter und verstehe auch das Problem nicht ganz. Ich möchte die Daten von einem Atmega328p (Arduino) zu einem Attiny2313 übertragen. Wenn ich
= {0xD7,0xD7,0xD7,0xD7,0xD7}; int main(void){ usart_init(USART_MYUBRR); spi_init(); nrf24_init(); // initialize hardware pins nrf24_config(2,4); // channel #2, payload length: 4 /* Set the device addresses */ nrf24_tx_address(spi_tx_address); nrf24_rx_address(spi_rx_address)
-
Thread
[V] Compiler-Lizenz (Dongle): MikroElektronika "mikroC PRO for AVR"
ATmega8515 ATmega8535 ATmega88 ATmega88A ATmega88P ATmega88PA ATmega8A ATmega8HVA ATmega8U2 ATtiny13 ATtiny13A ATtiny167 ATtiny22 ATtiny2313 ATtiny2313A ATtiny24 ATtiny24A ATtiny25 ATtiny26 ATtiny261 ATtiny261A ATtiny4313 ATtiny43U ATtiny44 ATtiny44A ATtiny45 ATtiny461 ATtiny461A ATtiny48 ATtiny84 ATtiny85 ATtiny861 ATtiny861A ATtiny87 ATtiny88 ATxmega128A1 ATxmega128A3 ATxmega128D3 ATxmega16A4 ATxmega16D4 ATxmega192A3 ATxmega192D3 ATxmega256A3 ATxmega256A3B ATxmega256D3
-
Thread
If Bedingung
Zeiten Ausgang PB1 durchschalten soll. Das Programm funktionert bis auf den letzten Teil. Nach 1h bzw 24h wird PB1 nicht aktiv. Die Bedingungen sind jedoch erfüllt. Sehr ihr vielleicht den Fehler? Ich verwende den ATtiny45. [c] #include <avr/io.h> #include <avr/interrupt.h> #define F_CPU 32768UL
SEC_P_INT) // 1 Stunde AN #define TWO_H_WAIT (2*ONE_H_WAIT) // 2 Stunden AN #define DAY_WAIT (24*ONE_H_WAIT) // 24 Stunden AN #define PI_ON PORTB |= (1<<PB1) // Definiere PIN 1 AN #define PI_OFF PORTB &= ~(1<<PB1) // Definiere PIN 1 AUS int16_t g_counter = 0; // Counter auf
-
Thread
Wo liegt mein Fehler Interupt attiny24a
Hallo, -attiny 24A -Atmel studio 6 -avr mk2 isp könnte mir biite jemand behilflich sein. Und schauen wo meoin Fehler liegt. Ich möchte hier einfach zur übung eine interrupt service routine erstellen. Nur wenn
#4615787: > in:ISR(INT0_vect) > > ändern. 'EXT_INT0_vect' (Steht so zumindest in der 'iotn24a.h')
-
Thread
Controller IC für digitale RGBW LED-Streifen
Den ARM-µC im TSSOP-20 Gehäuse gegen einen ATMEL-AVR-µC zu tauschen würde theoretisch mit einem ATtiny261/461/861 verkehrt herum, wo noch Vcc und GND zu vertauschen wären oder mit einem ATtiny87/167 richtig herum, wo jedoch auch Vcc und GND zu tauschen wären möglich. Praktisch müsste man allerdings
ARM-µC im TSSOP-20 Gehäuse gegen einen ATMEL-AVR-µC zu tauschen > würde theoretisch mit einem ATtiny261/461/861 verkehrt herum, wo noch > Vcc und GND zu vertauschen wären oder mit einem ATtiny87/167 richtig > herum, wo jedoch auch Vcc und GND zu tauschen wären möglich. Warum musst du unbedingt
-
Thread
daten vom atmega328ß zum attiny2313 mit nrf24l01 übertragen
Hallo, ich möchte gerne Daten von einem Arduino zu einem ATtiny2313 übertragen. Dazu sende ich zunächst vom Arduino jede Sekunde eine Nachricht zum ATtiny. Dieser soll beim Eingang einer Nachricht zunächst einfach nur eine LED Toggeln. Doch leider werden keine Daten übertragen. Im Arduino lasse ich einen Timer hochlaufen und immer wenn eine Sekunde vorüber ist in der hauptschleife eine Nachricht mit einem Byte rausschicken. [code] int main(void){ uint8_t k = 0; uint8_t l = 1; timer_interrupt_init(); // Timer0 -> 1ms mirf_init(); _delay_ms(50); sei(); // Global Interrupts
-
Thread
keine übertragung mit nrf24l01
Hallo, ich habe zwei Funkmodule nrf24l01 an je einem attiny2313 gesetzt und möchte damit Daten übertragen. allerdings bekomme ich keine Datenübertragung hin. Zunächst möchte ich nur vom ersten ATtiny ein Byte mit einem Wert senden. Auf dem
der funktionen #include "nRF24L01.h" #include "nrf24l01_function.h" // definition der funktion #define BIT(x) (1 << (x)) #define SETBITS(x,y) ((x) |= (y)) #define CLEARBITS(x,y) ((x) &= (~(y))) #define TOGGLEBITS(x
-
Artikel
AVR-Bootloader mit Verschlüsselung von Hagen Re
falsch. 19.04.2008 23:14 Version 2.0. 23.04.2008 02:48 Die SIGNATURE_CRC wurde entfernt. Der neue ATtiny88 überschneidet sich mit dem ATmega161 beim Verfahren der Version 1.0. Nötige Änderung dafür ist in AVRootloader.asm -> BootSign: die 4 Bytes. Die PC-Software kann aber weiterhin mit der Version 1.0
33 26.01.2009 10:47 02.02.2009 19:01 Verbindungsaufbau 1/2-Wire geändert Version 4.0. 08.02.2009 22:24 - RS485/Profibus Unterstützung, dh. im Halbduplex Verfahren kann man RS485 Treiber benutzen die einen Data Enable (DE) Eingang besitzen. verändertes Verhalten des Watchdog Timers. Mit UseSaveMCUCSR=1