-
Thread
Bluetooth Tastatur mit Mikrocontroller pairen (Arduino)
Der HC-05/RN42 hat ja laut Datenblatt (https://cdn.sparkfun.com/datasheets/Wireless/Bluetooth/CSR-BC417-datasheet.pdf) auch einen USB-Port an Board. Der SPI-Port wird wohl zum flashen der Firmware benötigt. Der Unterschied zwischen HC-05 und RN42 ist wohl auch nur die Firmware. Was mich hier
schaffen ist, dass ein Arduino > (korrekte) Zeichen einer Bluetoothtastatur auswerten kann: > - ATmega328 hat kein USB (und schon gar kein OTG) Wozu braucht man denn USB, wenn er eine Bluetooth-Tastatur auswerten soll? Einen Bluetooth-Chip braucht man, den muss man extern anknoten. Der Rest (also HCI
-
Thread
Power consumption des 74HC595
vermutlich das einfachste für Batteriebetrieb, aber der Atmega48 hat auch nicht mehr Pins wie der 328P. Oder meintest du zusätzlich zum 328P und nur für die Ansteuerung?
Die Schaltung des 328 ist mir nicht bekannt. Habe ich sie irgendwo übersehen? Da der ..48 der kleine Bruder des ..328 ist, könnte der ..328 auch alles erledigen. x^2 schrieb im Beitrag #5585462: > Die Brieftasche freut
-
Thread
Unterbrechung eines Interrupts durch einen Interrupt
Interruptprioritäten. Einfach mal ins Datenblatt schauen, auch wenn das mühselig ist... Z.B. ATmega328: "The interrupts have priority in accordance with their interrupt vector osition. The lower the interrupt vector address, the higher the priority." Wäre ja noch schöner, wenn der Controller jedes
block shift: [code] Here's an example of block shift: LD DE,0000h LD HL,4000h LD BC,0100h LDIR[/code] Can you see how this works? Basically 100h bytes of data starting at 4000h are copied to 0000h through to 0100h. Block shift is useful in a text editor for example. You might
-
Thread
Welcher Microcontroller für i2c-Display
ist dann mal dies oder das anders aber alles was sie gemeinsam haben, findest Du genau so in den 88-328. Gruß, Norbert
genannt und zu zeigen, dass nicht alle Modelle einen Debug Wire Pin haben. Empfohlen wurde der ATmega328.
-
Thread
Der Si5351 als LO
eingestellten Auflösebandbreiten und der eingestellten Abschwächung. Man bekommt bei 1kHz damit ca. -105dBc/Hz und bei 2kHz bis 50kHz konstant ca. -110dBc/Hz Phasenrauschen. Fazit: Das Ding ist für relativ anspruchslose Kurzwellenempfänger als LO durchaus brauchbar, die über keine guten Filter mit hoher
Werte von 140dBc kommen können.
-
Thread
ATMega: Reboot per Software auslösen?
Beitrag #5537808: >> Was für einen ATmega benutzt du denn? > > Es ist ein ATMega382P ATmega328P, vermute ich. Der hat aber in der Tat ein WDRF-Bit, welches automatisch WDE aktiviert.
Jörg W. schrieb im Beitrag #5537827: > ATmega328P, vermute ich. Der hat aber in der Tat ein WDRF-Bit, welches > automatisch WDE aktiviert. Ja, genau, 328 meinte ich :-) Um diesen länglichen Thread noch mal zusammenzufassen: dieses WDRF-bit
-
Thread
zwei mega328 über 10m Kabel miteiander kommunizieren lassen
Moin! Ich versuche mir die UART Übertragung zu lernen und möchte zwei Arduino pro mini(mega328p@16MHZ) miteinander kommunizieren lassen: Das Verbindungskabel ist ein Cat5 LAN / 10m (!) lang. Würde man die RX/TX pins der beiden Controller (überkreuz) direkt miteinader verschalten, kämen wohl
von Optiboot auf 57600 Bd gesetzt und nun kann ich beides wieder nutzen. ## Arduino Nano w/ ATmega328P (new boot full mem low upload) ## Arduino Nano w/ ATmega328P (new bootloader full mem) ## Arduino Nano w/ ATmega328P (new bootloader old mem) ## Arduino Nano w/ ATmega328P (old bootloader low mem
-
Thread
Transistor nach Spannungsregler
angemessen. Aber den kennt ja auch niemand > mehr. Dann möchte aber ein 2N3054 (und vielleicht noch ein BC140) dazwischen, weil der LM723 den Strom nicht liefern kann.
Manfred schrieb im Beitrag #5502718: > und haben dafür einen kleinen Bruder, den 3054. Richtig. Ein BC140 oder ein 2N1613 würden auch schon als Treiber für den 2N3055 reichen.
-
Thread
Joy-IT 1,8" TFT Display: SD-Karten-Slot am Arduino
SD-Library in der Arduino IDE nur, wenn ich einen 3,3V-Arduino nutze. Es funktioniert bei: ATmega328: 3,3V Vcc am Modul: 3,3V ATmega328: 3,3V Vcc am Modul: 5V zwischen den Anschlüssen am Modul und dem uSD-Steckplatz ist so ein SMD-Chip. Sieht so aus, als wenn dieser den Pegel wandeln soll (
schlägst Du vor? Ich habe keine Idee, wie zeitkritisch das ist, ob ich mit der I2C-Schaltung mit zwei BC_irgendwas hinkomme.
-
Thread
IDE mit Fokus auf Assembler für Umsteiger AVR -> STM32
auf Steroiden" und bekommt dennoch Overhead vom Compiler dazu. Der F411RE hat 100MHz, der Atmega328 20MHz. Beide Architekturen setzen einen Großteil der Befehle in einem Takt um. ARM ist Load / Store Architektur ohne direkten Zugriff auf IO Register. Der Atmega328 hat IO Zugriff und macht aus den
Steroiden" und bekommt dennoch Overhead > vom Compiler dazu. > > Der F411RE hat 100MHz, der Atmega328 20MHz. > Beide Architekturen setzen einen Großteil der Befehle in einem Takt um. > ARM ist Load / Store Architektur ohne direkten Zugriff auf IO Register. > Der Atmega328 hat IO Zugriff und macht
-
Thread
Pro Mini 328 kaputt wegen Strahlung vom Laptop-Netzteil?
Moin zusammen, hab nen Pro Mini 328p, nennt sich "The Simple", den ich in einer Schaltung nutze, es hat auch alles mit Spannungsversorgung vom Experimentier-Netzteil funktioniert, aber als ich es in das fertige Gerät eingebaut habe, hat
www.ebay.de/itm/UNI-T-UT2062C-60MHz-500MS-s-2CH-Digital-Speicher-Oszilloskop/273162181242?hash=item3f99bc1a7a:g:HsUAAOSwsA5a1Hqt
-
Thread
Fehler zum nachbauen :-)
Anschlüssen, aber leider war der Sockel für einen breiten Chip (ATmega16) anstatt für einen ATmega328.
sein, damit sie ins Gehäuse passen), Batteriehalter, Step-Up-Wandler von 2xAA auf 3,3V, ESP12F, Mega328... Auf Grundfunktion getestet, ESP baut einen Access Point auf, für gut befunden und in die Schublade gelegt. Wochen später (nämlich am Freitag) mal geschaut, ob eigentlich der Mega328 programmiert
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
Ich programmiere derzeit "ATmega328P"s und "ATmega8A"s in C. Nun habe ich aber schon öfter gelesen, dass im professionellen Umfeld eigentlich fast nur mit ARMs gearbeitet wird. Deshalb überlege ich mir, auf ARMs umzusteigen. Nachteil
Du kannst den Arduino Zero (Atmel Cortex-M0)benutzen und du wirst keinen Unterschied zum ATmega328 merken. Alles wie gehabt in der Arduino IDE. Oder ein Nucleo-F446RE für den Sprung in die CubeMX/Eclipse Welt. Gruß, dasrotemopped.
-
Thread
Temperatursteuerung für einen Brennofen
aus dem Arduino 12V Relais? dann doch lieber ein 5V Relais ggffs. je nach Spulenstrom noch einen BC davor
dem Arduino 12V Relais? > > dann doch lieber ein 5V Relais ggffs. je nach Spulenstrom noch einen BC > davor Habe kein 5V Relais gefunden, dass die Leistung schalten kann (bzw noch ein bisschen Luft nach oben hat) wollte dann das ganze Teil mit 12V speisen (Arduino hat ja nen Spannungsregler an
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
Windows-Treiber. Der CH340 (am ESP8266) kann auch 921kBaud. Nutzt aber alles nur bedingt, der Mega328 mit 16MHz Takt kann zwar 250/500/1000kBaud mit 0% Fehler erzeugen, verkürzt letztlich Übertragungszeit zum PC, nur beleiben es mangels Ram im Mega328 trotzdem lauter kleine Häppchen mit Pausen dazwischen
: http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-42735-8-bit-AVR-Microcontroller-ATmega328-328P_Datasheet.pdf ABER: das kannst Du nur erreichen, wenn Du in Assembler programmierst und exakt weißt, was Du tust. Dein C-Compiler wird noch jede Menge Zusatz-Befehle einfügen (
-
Thread
Wanderkiste Widlar, Runde II
Bundespost bzw ihr Logistik-Nachfolger DHL betroffen. https://www.verdi.de/themen/nachrichten/++co++8ce8d1bc-234c-11e5-8ba4-52540059119e
Z80 IC's 28Pin 2x Ram Speicher SDT 7008S55J OUT: 10x7 Segment LED Anzeigen Grün 1x Tüte BC547,BC848,BC560,GEXX,E176, 1x Tüte TO220, TO XXX u. TO3 Mix 1x Tüte ELKO Sortiment xxµF 1x Tüte Kondensatoren 1x Tüte Eckige LED's 1x Umschlag IR LED's 1x Umschlag IR LED's 1x Umschlag IR LED's
-
Thread
R&S CMT 55 Funkmessplatz
1. VCO überstrichen werden: 1. 500MHz - 655MHz (VCO1) kein Signal 2. 250MHz - 328MHz (DIV:2) kein Signal 3. 125MHZ - 164MHz (DIV:4) ca 206 Mhz am ausgang 4. 62MHz - 82MHz (DIV:8) ca. 62 Mhz am Ausgang 5. 31MHz - 41MHz (DIV:16
stimmt. Im Handbuch sind dort 2 SOT72 Mosfets eingezeicnet, bei mir sind 2 drin, die sehen aus wie BC548 mit kleiner Kühlfahne. Das ist auch nicht das Problem, vom Treiber-IC kommen keine Impule zur Ansteuerung der Mosfets, demzufolge kann der Wandler auch nicht funktionen, es geht also gar nichts.
-
Thread
Germanium-Transistoren austauschen
durchgebrannt sein, die "Trafos" also vorher auf DC-Durchgang prüfen. Transistor-Ersatz könnte mit 2 x SI-PNP BC328-16 und 1 x BC328-40 schon klappen. Dabei ganz vorsichtig vorgehen, Widerstand und Strom-Messinstrument am Mess-(Trennpunkt M anschließen. Der Strom sollte nicht zu hoch werden.) Dann hörte man
-
Thread
ATMEGA328 Led-Fader Projekt instabil
LED hängt über drei kleine KSQs an den PWM-Pins des ATMEGA328P 2) Software: 2a) uart Library von Martyn Welch: https://github.com/mwelchuk/atmel/tree/master/atmega328p/libraries/uart Implementierung von Buffern für Rx und Tx. Stabiler als meine eigenen
kann. 2b) uexpect Libary von Martyn Welch: https://github.com/mwelchuk/atmel/tree/master/atmega328p/libraries/uexpect Lesen der Response - blockt bis eine erwartete Antwort zurückkommt 3) Fehlerbilder: Mittels Debug-Ausgaben von ATMEGA328p über USB/RS232 Converter an den PC habe ich versucht
-
Thread
Tester für Spezialversion des AVR Bootloaders optiboot gesucht!
Werkzeugen vorher ausgewählt sein. Für den Arduino-UNO wird standardmäßig die Datei optiboot_atmega328.hex aus dem optiboot Verzeichnis als Bootloader verwendet. Bei meiner optiboot Version werden übrigens am Ende der optiboot_atmega328.lst Datei die verwendeten Optionen protokolliert! Damit kann man
einfachen Auto-Baud Funktion, mit dem Hardware UART und ohne die LED-Blinkfunktion. Für einen ATmega328p (Arduino UNO) also: make atmega328 BAUD_RATE=52 LED_START_FLASHES=0 Weitere Informationen findet man in der PDF-Dokumentation.
-
Thread
Suche Ersatz für GT2555 PNP-Transistor
Ich versuche es jetzt mal mit BC161-16 bzw. BC161-10. Von den Kenndaten recht vielversprechend.
Patrick S. schrieb im Beitrag #5241078: > Ich versuche es jetzt mal mit BC161-16 bzw. BC161-10 Funktioniert wahrscheinlich nicht. Schaltungen mit Si-Transistoren werden erheblich anders dimensioniert als solche mit Ge-Transistoren.
-
Thread
Projekt: Das Tomaten-Aufzucht-Häuschen mit Web-Interface
meinem ESP8266 herzustellen. Hier wird es (für mich) kniffelig. Ich weiß, dass der Arduino-Nano (Atmega328P) nur einen Hardware-UART hat und ich will diesen nicht antasten um mir während der Entwicklung einen "Debug-Port" offen zu halten und mir alle "Befehle" zwischen Arduino und ESP anzusehen (copy/forwarding
ESP8266 herzustellen. Hier wird es (für mich) kniffelig. > Ich weiß, dass der Arduino-Nano (Atmega328P) nur einen Hardware-UART hat > und ich will diesen nicht antasten um mir während der Entwicklung einen > "Debug-Port" offen zu halten und mir alle "Befehle" zwischen Arduino und > ESP anzusehen
-
Thread
Schaltplanvergleich russische Digitaluhr
sollte ja nur invertieren. Das Ganze müsste sich statt mit zwei NPN- mit nur einem PNP-Transistor (z.B. BC328-16) realisieren lassen. Mit dem PNP-Transistor pro Segment schalte ich dann die Anoden von Vcc (+9V) relativ niederohmig (über Uce des Transistors) und relativ hochohmig über Widerstände nach -Ua
-
Thread
Projekt fertiggestellt: MP3 Player für Kinder auf ATTiny-Basis
100031_10319_321_322_10103%2Csearchweb201603_35%2CppcSwitch_0&algo_pvid=0df2f57e-1932-459e-976a-a583bc5cda1f&algo_expid=0df2f57e-1932-459e-976a-a583bc5cda1f-17 1x Powerbank https://www.reichelt.de/powerbank-li-ion-4400-mah-usb-xlyne-x41-p153236.html?&trstct=pol_10
100031_10319_321_322_10103%2Csearchweb201603_35%2CppcSwitch_0&algo_pvid=0df2f57e-1932-459e-976a-a583bc5cda1f&algo_expid=0df2f57e-1932-459e-976a-a583bc5cda1f-17
-
Thread
Wärmezähler über optische M-Bus-Schnittstelle auslesen
Da sollte nahezu jeder beliebige NPN-Transistor funktionieren. Ich habe aus meiner Fundkisten einen BC237 genommen. Auch für den 2N7000 sollte eigentlich fast jeder NChannel-FET als Ersatz funktionieren. Diese hatte ich nur gerade da. > > Ich habe zwar einen IR-Lesekopf hier, aber würde mal Deine
paar Zeilen Code aus der Tasmota Konsole nach dem Aufwecken. 22:00:00.315 wakeup start 22:00:03.328 wakeup end 22:00:03.330 wait for the meter 22:00:03.632 request data 22:02:30.849 RSL: STATE = {"Time":"2023-11-30T22:02:30","Uptime":"0T09:10:29","UptimeSec":33029,"Heap":22,"SleepMode":"Dynamic
-
Thread
STM32 Nucleo-F303K8 führt plötzlich kein Programm mehr aus
mode : Normal. Device ID:0x438 Device flash Size : 64 Kbytes Device family :STM32F303x4-x6-x8/F328xx/F334xx Loading file... Flash Programming: File : C:\Users\user\AppData\Local\Temp\build9c9ef3bdfe2fccb480bc6e4bac749e41.tmp\Blink.ino.bin Address : 0x08000000 Memory programming... ±±±
-
Thread
Programm mit einem Taster steuern
filescanjob/rycbmzdrk4 https://www.virustotal.com/de/file/437ed5184be3102574e466598066d605753fffd90bc68e950c759cf9d6c54675/analysis/1509312607/ http://online4.drweb.com/cache/?i=4edd474dcbdfb14e804745d5681b8c63 MfG
mir von der Seriellen belegt. [c] /* * Verwendung findet ein Arduino UNO * Also ein ATMega328P * * Der Taster zwischen Pin 3 und GND * interner Pullup aktiviert * * Die LED sind an den AnalogPins angeschlossen. * A0 bis A3 * * Der Zugriff erfolgt über die Portregister
-
Thread
Transistor für Arduino Projekt
Hallo In Frage kommen z. B. BC337, BC338, BC327, BC328, BD136 bis BD140, BC635, BC636, PN2222A besser keine Darlingtons nehmen, Transistor genügend stark aufsteuern, aber nicht stark sättigen, falls PWM erwünscht ist. Mfg
20mA rot = 10mA grün = 4mA Für Ströme bis 500mA nutze ich wie Felix gerne als NPN Transistor den BC337-40 und als PNP Transistor den BC327-40. Ist Dir klar, dass diese LED an eine kühlende Fläche geschraubt werden muss?
-
Thread
Noch ne Wordclock
verwenden. Ideal währe wenn es auf einem ESP8266 laufen würde - Standalone also ohne einen Atmega328-Arduino.
, 255, 255 loaded viertel vor Loaded wifi data Loaded wifi data from storage SSID: 8cce195dbdb2bc8a7851dd831a9701e5 Password: ⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮8cce195dbdb2bc8a7851dd831a9701e5 wenn ich die IP (192.168.0.10) eingebe kommt leider nur: Diese Website ist nicht erreichbar Verbindung
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V3] Gesperrt
in Massen verwendet werden. Das betrifft ganz besonders STM8/STM32, und teilweise auch ATMEGA168/328 (wegen Arduino)
ATMEGA328P Pro Mini 5V 16MHz für 1,21 € https://www.aliexpress.com/store/product/1pcs-ATMEGA328P-Pro-Mini-328-Mini-ATMEGA328-5V-16MHz/3241083_32842895240.html?spm=2114.12010615.0.0.d4f6429dsFFTE Nano 3.0
-
Thread
Kleinen Lautsprecher ansteuern
Moin, Ich habe hier eine kleine Steuerung mit ATMega328 (wobei das egal ist) und einen kleinen Lautsprecher. Ich möchte dem Lautsprecherchen irgendwie "Trööt" entlocken. Geht das einfach so mit einem Rechtecksignal von z.B. 500Hz? Der Lautsprecher hat etwa 50mm Durchmesser und ich wollte das mit einem BC546 schalten, eine 1N4148 als Freilaufdiode am Transistor, das Ganze an 5V. Kann das so funktionieren? Gruß, Norbert
-
Thread
Atmega 328P + MCP2120 = IrDA?
Beitrag #5152097: > So mehr richtig? Danke Jein. So lange du nur 65mA pro LED durchjagst, ist der BC327 ausreichend. Einen dickeren Transistor brauchst du nur, wenn du den LED mehr Strom gönnen willst (bzw. mußt). Der BC160 erscheint mir auch nicht sehr geeignet. Die Stromverstärkung ist für 100mA spezifiziert und bei 1A nur noch ca. 1/5 davon. Der BC327 sieht übrigens ganz ähnlich aus, aber der ist ja auch nur bis 500mA zugelassen. Mit dem Basisstrom solltest du es auch nicht übertreiben: du willst ja recht schnell schalten. Für ~350mA Kollektorstrom
-
Thread
Arduino 5V auf 3V regeln 40mA
| | Arduino 2x 1N4148 |/ Ausgang o----|>|---|>|---| BC337-40 5V |\> | | o Ausgang 3V [/code]
| | Arduino 390 |/ Ausgang o---[===]---+----| BC337-40 5V | |\> |~| | 1k |_| | | o GND Ausgang 3V [/code]
-
Thread
Mal wieder Wanderkiste?
gekauft habe, die man alleine nicht verbrauchen kann. :-) Es sind ein paar Standard Transistoren (BC846/807) gängige Widerstände und Kondensatoren dabei. Die Bauteile sind bereits z.T. in kleine Abschnitte gebracht und ich würde sie entsprechend verpackt und gekennzeichnet beilegen. Gruß Maik
pdf E3: 47R +/- 5% 0805 http://www.yageo.com/documents/recent/PYu-RC0805_51_RoHS_L_v5.pdf E5: BC846BLT1 http://pdf.datasheetcatalog.com/datasheet/motorola/BC850CLT1.pdf E6: 82R +/-5% 0805 http://www.yageo.com/documents/recent/PYu-RC0805_51_RoHS_L_v5.pdf E7: 56R +/-5% 0805 http://www.yageo.ru
-
Thread
Fehler beim Brennen von ATMEGA48 mit AVRDUDE
100390000093C20078940895F8940F930FB70F93C9 :1003A0001F933091C6006395623010F4132E0FC076 :1003B000633010F4232E0BC0643010F4332E07C0CA :1003C000653010F4432E03C0663008F4532E1F919D :1003D0000F910FBF0F9178941895012D02250325D9 :1003E0000425051517FC03C014FC17C00895C0E0D0 :1003F0001FD0102FC1E01CD027E02121021731F4BB
m48pa-ccur meldet sich also genau so. Und da es den m48 nur als pa und nicht als p gibt (im Gegensatz zum m328, den es als p, jedoch nicht als pa gibt) ist der m48p der Richtige: 0x1E920A Und die ID steht bei Dir nicht. Sollte er aber ausgeben, wenn der m48p daran angeschlossen wäre. Gruß Jobst
-
Thread
Elektronikbauteile online kaufen: Wo?
MITTE 2018 !!! Und das ist in machen Fällen noch frühzeitig. Manche Bauteile (und wir reden z.B. von BC8xx Transistoren) sind aktuell weltweit NICHT verfügbar. Oder nur über Broker die uralte Lagerware von anno dunnemal für Höchstpreise verscherbeln. rgds
6a66 schrieb im Beitrag #5096867: > Manche Bauteile (und wir reden z.B. von BC8xx Transistoren) > sind aktuell weltweit NICHT verfügbar. Du lebst in einer anderen Welt.