-
Thread
AVR Bascom Temperaturanzeige 7Segment
multiplexen willst/kannst, so nimm einen controller mit 14 freien io Pins. Der Arduino nano mit atmega 328 für ein euro fuffzich hat genügen davon und mit dem bootloader drin, kannst du den direkt aus dem Bascom Programm heraus flashen. http://www.elektronik-labor.de/AVR/ElektorBas.html Dazu 7 Segment Anzeigen mit effizienten LED Segmenten dami der 328 nicht überlastet wird. oder du lötest 14 BC xxx dran oder ULN xxx... So, jetzt wollen wir was sehen Du praktiker ;-) sende ein Photo!!!
-
Thread
Arduino Pro Micro
. > Wo gibt es ein gutes Breakout mit dem ATmega128 zu kaufen? Ich würde doch eher mal auf dem 328 gucken, als A*-Nano oder -ProMini. Das Zeug vertickt der Chinamann ab 1,50 €uro.
> Ich würde doch eher mal auf dem 328 gucken Das hilft ihm nicht, denn die haben nicht genug Speicher.
-
Thread
Konzeption einer IR Fernbedienung
Also ich betreibe die LD271 in der o.a. Q&D Fernbedienung mit 4V (1 LiIon Zelle) minus Uce Sat eines BC337 und 27 Ohm Vorwiderstand. Das sind knapp unter 100mA und damit reicht die FB etwa 10m weit. Es ist also sicher nicht nötig, die LED mit mehr Strom zu belasten und sie im Surge zu betreiben. Stecke
Hallo Zusammen, Danke für das ganze Feedback. Da ich zur Zeit keinen ATMEGA328 rumliegen habe, habe ich die Schaltung mal nur auf dem Reißbrett designed. Das ganze soll später im Sleepmode SLEEP_MODE_PWR_DOWN laufen. Aufwachen soll das ganze, wenn eine Taste gedrückt wurde.
-
Thread
[avr/c++] 440Hz Ton ausgeben - so möglich?
Ich verwende den atmega328p. Die Tone Funktion kann ich nicht verwenden. Und die "Formel" hab ich von hier: http://www.avrfreaks.net/forum/generating-frequencies
Andreas D. schrieb im Beitrag #5026493: > Ich verwende den atmega328p. Die Tone Funktion kann ich nicht verwenden. Ein Atmega328 hat drei Timer, Timer0, Timer1 und Timer2 Und jeder Timer kann im Prinzip auf "Interrupt on Overflow" oder "Interrupt on compare Match
-
Thread
AVR einschalten: VCC oder GND?
eine Platine mit einem Netzteil zur Erzeugung von 5V. Auf dieser Platine befindet sich auch ein Atmega328, mit dem ich u. a. die Versorgung einer weiteren Platine mit dem gleichen Mikrocontroller schalten möchte. Der benötigte Strom beträgt dabei etwa 500mA. Mache ich dies nun am besten indem ich VCC oder
Die Auswahl wird bei Reichelt allerdings eng, wenn es kein SMD sein soll. Ich könnte also einen BC 369 nehmen. Emitter an 5V, Kollektor zur Last und Basis über 390 Ohm an den AVR Pin, der zum Schalten auf Low gehen muss. Zusätzlich noch einen 10K Widerstand von der Basis zu 5V. Habe ich das richtig
-
Thread
LED zusätzlich an Mikrocontroller anschließen, geht das so?
schrieb im Beitrag #5008840: > Funktioniert das wie im Schaltplan gezeigt? Wahrscheinlich nicht. Der BC328 ist ein PNP-Transistor.
Danke für Deine Erklärung. Das leuchtet mir ein. Habe nun einen BC328 davor gesetzt, nun klappt es einwandfrei. Tom
-
Thread
Array über konstante C-String im Flash
falsch? [code] D:\Stefan\Elektronik\Test\src>make avr-gcc -c -Wall -O1 -fshort-enums -mmcu=atmega328p -DF_CPU=8000000 -ffunction-sections -fdata-sections -std=c99 -o main.o main.c main.c:5:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'char' static const __flash char message2
Test.hex Test.elf Test.lst Test.map Test_eeprom.hex avr-gcc -c -Wall -O1 -fshort-enums -mmcu=atmega328p -DF_CPU=8000000 -ffunction-sections -fdata-sections -std=gnu99 -o main.o main.c main.c:7:1: error: '__memx' specified for parameter 'character' void sendChr ( const __memx char character ) ^
-
Thread
Einkaufsliste für die Einrichtung eines Elektronik-Labors
Welchen ATmega sollte ich auf blauen Dunst zum ATmega kennen lernen mir holen? Uno R3 Board mit ATmega328P http://www.ebay.de/itm/Uno-R3-Board-mit-ATmega328P-mit-USB-Kabel-ATmega16U2-100-Arduino-kompatibel-/142181945329?hash=item211ab44ff1:g:hTwAAOSwHMJYLZAH oder gleich das größere Mega 2560 R3 ATmega2560
Artur K. schrieb im Beitrag #4979039: > Uno R3 Board mit ATmega328P Uno zum Abarbeiten diverser Vorlagen und Schulscripte - damit habe ich meine ersten Gehversuche gemacht. Für reale Aufbauten Nano und ProMini, jeweils mit AT328. ProMini habe ich mir neulich zusätzlich
-
Thread
ICs und Sensoren von Aliexpress
bestellt, einer super, bei einem ein µC-Pin nicht angelötet, beim zweiten und dritten trotz Werbung mit M328 nur ein Mega168 drauf. Der dritte schaltet sich manchmal nicht aus.
kaufen Ich sprach nur von Bauteilen. Mit Modulen hatte ich bis jetzt keine schlechten Erfahrungen (BC-05, Spannungsregler u.s.w). 3x klopf.
-
Thread
µC - BUCK - BOOST Konverter
dieses schneller zumachen. Die Gates werden jeweils von einer eigenen Gegentakt-Endstufe angesteuert (BC546 und BC556), diese werden durch Optokoppler vom µC angesteuert. Ich möchte nun gerne wissen, seht Ihr irgendwo Bugs, Denkfehler, falsche Dimensionierung? Sollte doch rein elektrisch schonmal
Strombegrenzung kommen später, hier gehts mir erstmal um das Prinzip und um die Ansteuerung mit dem 328. Das Scope wird dann immer dabei sein!
-
Thread
ATTiny85 an einer einzelnen AAA Batterie 1 Jahr mindestens
3.3V kommen. 5µA x 8760h = 44mAh / Jahr. Der Strom ist keine Kunst, das bekommt man mit einem AT328 plus Quarz hin: http://www.home-automation-community.com/arduino-low-power-how-to-run-atmega328p-for-a-year-on-coin-cell-battery/ 3,3V habe ich noch nicht probiert, an 5V mit 16MHz-Quarz braucht
Also ein BC337 zwischen Motor und Masse könnte Sinn machen. Naja Sinn im Unsinn sozusagen. :)
-
Thread
Energiearme Spannungsmessung mit MCU
ADC-Pin legt. Das ist natürlich richtig, der P-FET muß gesteuert werden. Ich mache das mit einem BC_irgendwas, weil ich nicht für jeden Sc**** FETs kaufen will. Aber ja, hätte ich dort einen FET genommen, könnte ich alle 15 Minuten für jeweils 2,x Millisekunden knapp 65µA einsparen. Anja schrieb
BSS138 reichen 1.5V headroom. Man muss also in jedem Fall gegen die interne Bandgap messen, am AT328 mit 5V Ub und 1,1V URef in jedem Fall genug. > Manfred schrieb: >> Das ist mir unklar - Bastelschaltung mit selektierten FET? > Ich habe bis jetzt noch keinen BF245C/BF545C wegwerfen müssen. >
-
Thread
Transistor als Heizung
über die Spannung an der Basis einstellbar ist. Nur einen Buffer braucht man noch - aber das kann ein BC847 in Kollektorschaltung sein. Kann ein NTC oder ein µC mit DAC tun. Nimmt man konsequent nur diskrete Bauteile dafür, bekommt man z.B. 10W geregelte (!) Heizleistung für < 1€ problemlos hin.
irgendeine Temperatur zwischen Umgebungstemperatur und 30° drüber (internerer Temperatursensor eines ATMega328P ohne Kalibrierung, alternativ Bimetallschalter).
-
Thread
Arduino Nano Clon mit STK500 per ISP programmieren
> Der Widerstand gegen Plus muß vorhanden sein, sonst läuft der > Käfer nicht. Beim ATmega328P weiss ich es nicht sicher, aber zahlreiche andere AVR Mikrocontroller arbeiten definitiv auch ohne Pull-Up Widerstand. Allerdings ist der interne Pull-Up recht schwach, so dass am Reset Pin angeschlossene
klemm doch einfach in die Resetleitung vom Prommer zum ISP einen PNP BC327 o.ä. der sollte genug Kraft haben auf low an der Basis den Emitter am pullup 680 Ohm nach GND Collector zu ziehen ist zwar ungetestet, aber in meiner Phantasie läuft das schon. wäre ein Versuch
-
Thread
LED-Nachtlicht mit langsamen Ausdimmen
Geburtstag) ist bald. > > Soll er den Nano nehmen Es gibt auch richtige Arduinos mit gesockeltem 328 aus Deutschland.
Der wird ja nur zum Programmieren per USB benötigt, siehe A*-ProMini. In Deinem Fall würde der AT328 im Uno-Board programmiert und danach ins Zielsystem umgesteckt. > Muß der 328 irgendeine Beschaltung an bestimmten Pins sehen, > damit er fröhlich mit seinem Nutzer-Programm > loswerkelt und nicht
-
Thread
Parksensor Protokoll dekodieren
=5 20=11 30=23 40=34 220=337 Im Bild Low 5 für 150 cm Getriggert wird über ein Transistor, BC reicht, der digitalWrite(x,HIGH); invertiert. Das Echo wird über einen zweiten Pin gelesen, digitalRead(y). Nach x Low delayMicroseconds(750) bis Read(y). Duration = pulseIn(y,HIGH); Der EchoPin wird
MOSI und MISO Lötjumper sollten erst nach dem der BL gebrannt wurde, geschlossen werden. MC Atmega 328P, BL für Uno. NANO oder Pro Mini 5/16 geht natürlich auch. Die entsprechende Änderung des 5V Reglers nebst 8 MHz Quarz lässt den MC auf 3.3V laufen, BL ProMini 3.3 / 8MHz. Kritik und Vorschläge
-
Thread
Asymmetrischer Taktgeber 24h - 3min
fertiger China-Baugruppe: http://www.home-automation-community.com/arduino-low-power-how-to-run-atmega328p-for-a-year-on-coin-cell-battery/ ATmega328P Pro Mini Version No Power LED, no Regulator 5.0 V @ 16 MHz = 0.0058 mA 3.3 V @ 8 MHz = 0.0045 mA
fertiger China-Baugruppe: > http://www.home-automation-community.com/arduino-low-power-how-to-run-atmega328p-for-a-year-on-coin-cell-battery/ > > ATmega328P Pro Mini Version > No Power LED, no Regulator > > 5.0 V @ 16 MHz = 0.0058 mA > 3.3 V @ 8 MHz = 0.0045 mA Da ich etwas Erfahrung damit habe
-
Thread
Suche ADC mit TWI/i2c Schnittstelle
ATmega328-PU ;-) Die Kombination aus DIP und I2C lässt die Luft deutlich dünn werden. Guck selbst: https://www.digikey.de/products/de/integrated-circuits-ics/data-acquisition-analog-to-digital-converters-adc/700?k=&pkeyword=&pv243=33&FV=ffe002bc&mnonly=0&newproducts=0&ColumnSort=0&page=1&quantity=0&ptm=0&fid=0&pageSize=100
-
Thread
Schaltung für LED-Matrix-Uhr
nachlesen anzufügen. Zum Projekt: Ich möchte eine Uhr bauen. Als Mikrocontroller kommt ein Atmega-328P-PU zum Einsatz. Als Anzeige habe ich jedoch keine 7-Segment-Anzeigen sondern selber gelötete LED-Matrizen (5x3x1, h x b x l). Diese Anzeigen sind so aufgebaut, dass ich immer nur die LEDs von
ich einen Schaltplan für eine Matrize angefertigt. Oje, weitgehend falsch. Angenommen die 5 BC547 schalten als Emitterfolger, dann bitte von +5V und nicht von GND. Dann wären die 3 BC547 falschrum und rechts GND. Dann könnte man das 4 mal aufbauen, für jede Zieffer einzeln, macht 32 Tarnsistoren
-
Thread
Transistor als Schalter für LED
der > geringere geht mit den kruden Schaltung nicht. Sprich kleinerer Widerstand? >Was für BC547 hast du denn? Ich habe den BC548C
oder nehme ich PNP Transistoren (hätte noch BC328 rumliegen)? Hört sich das alles vernünftig an? Ich denke, das waren so ziemlich meine letzten Fragen, bevor ich anfangen kann alles wieder richtig zu löten :D Ich bedanke mich bei jeden,
-
Thread
ais328dq internal pullup
Hallo liebe Forumsmitglieder, ich plane gerade einen AIS328DQ 3Achsen Sensor einzusetzten und diesen über I2C anzusteuern. Nun steht im Datenblatt zu den SDA und SCL Pins "internal active pull-up" Bedeutet das, das ich keine weiteren externen Pullups benötige
Bzw. unten das Datenblatt http://www.st.com/content/ccc/resource/technical/document/datasheet/bc/51/2e/89/13/6e/44/46/CD00289364.pdf/files/CD00289364.pdf/jcr:content/translations/en.CD00289364.pdf
-
Thread
Wald- und Reisfeld-5mm-LED: Pulsstrom Erfahrungswerte
packt allerdings mühelos die nötigen 20-30mA pro Port -> das braucht keine Transistoren. allein die 8x BC847 sind schon teurer als ein Shiftregister. Viel spricht für Shiftregister, LED-Treiber oder Portexpander, insbesondere die Kosten.
ich vier Arduino ProMini: https://www.aliexpress.com/item/Free-Shipping-new-version-1pcs-ATMEGA328P-Pro-Mini-328-Mini-ATMEGA328-5V-16MHz-for-Arduino/32665418223.html
-
Thread
Horizon EDA [War: Neues, halbfertiges Elektronik-CAD-Programm]
z.B. Widerstände, Kondensatoren, generell den Atmel-Chips-Ordner oder man wählt sogar nur den ATmega328P. Wenn ich nur SMD-Widerstände der Bauform 0603 verwende, dann sollte dieser Typ wenn man einen Widerstand einfügt als Voreinstellung gespeichert werden. Wie verändert ihr eigentlich die Breite
-
Thread
Was sind eure Lieblings-ICs?
- XMega128A4U für große Projekte - Mega328PB für mittlere Projekte - Tiny816 (zukünftig) statt Tiny13 für kleine Projekte
ATMega328 PCF8574
-
Thread
Abfrage von ca. 130 Tasten
Man könnte auch 8 Atmega328P oder ähnliche Controller nehmen. Bei den ersten 7 von den 23 I/Os jeweils 19 als Eingänge, und die restlichen 3 für SPI/I2C inkl. Chip-Select. Der 8. trägt dann alles zusammen und steuert dann.
http://www.ebay.de/itm/new-USB-Logic-100MHz-16Ch-Logic-Analyzer-for-ARM-FPGA-/222199444285?hash=item33bc1e733d:g:~bsAAOSwRgJXl0Oy wäre der was?
-
Thread
China 1-700MHz / 35dB Power-Amp
Eingang (bei 100MHz und 200MHz einzeln gemessen) hat die erste Oberwelle einen Abstand von ca. 30dBc und die zweite -42dBc. Unterhalb von 5MHz fällt die Verstärkung um 10dB ab - wahrscheinlich aufgrund des Eingangs-C's und oberhalb von 300MHz ist die Verstärkung bereits auch drastisch zurückgegangen
würde eher zu einem NPN-Transistor passen als zu einem MMIC. 18k wäre aber jetzt auch eher einem BC337 angemessen ;) Ich kann mir nicht vorstellen, dass ein HF-Power-NPN da irgendwie nennenswert Strom fliessen lässt. Schon gar nicht für was Lineares jenseits 0dBm. Das sieht mir eher nach einem Workaround
-
Thread
Bitmanipulation beschleunigen
240 324: 08 95 ret 00000326 <variant5_ohne_asm>: 326: 28 2f mov r18, r24 328: 80 ff sbrs r24, 0 32a: 13 c0 rjmp .+38 ; 0x352 <variant5_ohne_asm+0x2c> 32c: 6f e0 ldi r22, 0x0F ; 15 32e: 70 e0 ldi r23, 0x00 ; 0 330: 80 e0
18 ; 0x5ce <variant_eprofi+0x42> 5bc: 38 30 cpi r19, 0x08 ; 8 5be: 31 f0 breq .+12 ; 0x5cc <variant_eprofi+0x40> 5c0: 3c 30 cpi r19, 0x0C ; 12 5c2: 29 f4 brne .+10 ; 0x5ce <variant_eprofi
-
Thread
Formel 1 Ampel
jeweils zwei daran hängenden LEDs 4V zu bieten, dachte ich, muss ich wohl zu Transistoren (habe hier BC574) greifen. Das ist das erste Mal, dass ich mich mit diesen Bauteilen beschäftige; daher bin ich recht unsicher. Meine Frage ist nun, ob die Schaltung, wie man sie im Anhang sehen kann, so in Ordnung
brauchen (da könnte man aber Reset > für nehmen). Stimmt; daher denke ich auch über einen Atmega 328P nach; auch wegen des Summers. Dirk B. schrieb im Beitrag #4841389: > Kannst du nicht Strom vom Trafo der Bahn abzweigen? > (Beim Start fahren die Wagen noch nicht und danach ist es für die Ampel
-
Thread
Anschlussplan Arduino Uno / TB6560
und habe ein paar Sachen gefunden: http://thingnovation.com/media/catalog/product/cache/1/image/06bc8a3647af2c2623702854802975ac/t/b/tb65603.jpg http://www.next.gr/circuits/Single-Axis-TB6560-3-5A-2-Phase-CNC-Stepper-Motor-Driver-Board-Controller-l39714.html https://www.indo-ware.com/produk-3090
die billige Hardware zu nutzen. Ich habe gerade einen China-ProMini auf der Lochrasterkarte, einen AT328 samt Quarz und Spannungsreglerchen bekommt man nicht billiger.
-
Thread
ATmega328p resetet ständig
4.5.3 (GCC) COLLECT_GCC_OPTIONS='-Wall' '-c' '-o' 'o/uart.o' '-Os' '-g' '-mmcu=avr5' '-D__AVR_ATmega328P__' '-v' /usr/lib/gcc/avr/4.5.3/cc1 -quiet -v -imultilib avr5 -D__AVR_ATmega328P__ uart.c -quiet -dumpbase uart.c -mmcu=avr5 -auxbase-strip o/uart.o -g -Os -Wall -version -o /tmp/ccd9hlQi.s GNU C
deine Build-Umgebung? Eigenes Makefile? Der Code im .lss-File wurde nämlich nicht für einen Atmega328 gelinkt. Dessen RAM beginnt nämlich bei 0x100, nicht 0x60.