Gefunden für atmega8 led test - Zum Elektronik Forum |
| 1 - AVR zu langsam??? -- AVR zu langsam??? | |||
| |||
| 2 - Gepulste Konstantstromquelle 1A, 25 - 100kHz -- Gepulste Konstantstromquelle 1A, 25 - 100kHz | |||
So, ich habe die Schaltung mal aufgebaut und getestet, da es hier ja keine großen Aufschreie gegeben hat Vom Prinzip her funktioniert sie so. Mit einer gelben LED habe ich ziemlich genau 1 Ampere. Bei meinem ersten Test mit Lastwiderstand statt LEDs hat man auch schön die Stromänderung mit der Temperatur sehen können. Bei 1,3 A und 60°C am Transistor habe ich dann wieder ausgeschalten. Ich habe noch keinen wirklichen thermischen Kontakt zwischen Diode und Transistor, deswegen ist da auch nichts kompensiert worden. Zweiter Test war dann mit einem draufgeklebten Chipsatzkühler, den ich inkl. Klebefläche von einem Mainboard "gerettet" habe. Hat mich erstaunt, wieviel das gebracht hat, obwohl das Ding grade mal 3 Kühlrippen hat. "Thermisch weggelaufen" ist es aber immer noch. Aber das war sowieso der ungetaktete Betrieb.
Gepulst ist der Transistor gerade noch merkbar warm geworden. Genauso wie die 10 IR-LEDs, die ich dann angeschlossen habe (ca. 35° mit IR-Thermometer gemessen). Die Stromregelung funktioniert hier richtig gut, bei allem was über 20 V ist hat der Transistor brav abgeriegelt. Allerdings, hier kommen jetzt die Probleme. Das Ein- und Ausschalten dauert recht lange. Der Widerstand parall... | |||
3 - Lichtschranken Rückwärtszähler mit 7 Segment Ausgabe -- Lichtschranken Rückwärtszähler mit 7 Segment Ausgabe | |||
| Um mal auf das Thema zurückzukommen - zeitgemäß wäre heute definitiv ein Mikrocontroller.
Hab vor einiger Zeit mal für einen Demonstrator eine ähnliche Spielerei gemacht und da die TLC5916/TLC5917 verwendet. Wer nicht nachschauen will, es ist ein 8-Kanal-LED-Treiber-Schieberegister mit seriellen Eingang, 'Latch Enable' und 'Output Enable' Leitungen. Bin irgendwie nicht der Fan von Multiplexen. Habe den beiden 10cm-7-Seg-Anzeigen jeweils einen spendiert. Ausgewertet wurde bei mir ein kontaktloser Linearsensor, da war ein Hardwaregrab keine Lösung. Hier würde es noch gehen, aber schon wegen der Tonausgabe würde ich einen µC nehmen. Kleine Änderungen/Funktionserweiterungen sind in Software auch trivial. Bei den µC hast du jetzt die Qual der Wahl, ob einen pic, AVR oder den Arduino. Hast du jemanden im Freundeskreis, der sowas ähnliches macht? Danach würde ich mich richten. Durch den Kauf eines Entwicklungsboardes/Programmieradapters kommt man nur durch extrakosten aus dem "System" wieder raus. Offtopic :Ich bevorzuge ja meinen nackten ATMega8. Da kann ich die Platine so klein mache... | |||
| 4 - Welchen Arduino -- Welchen Arduino | |||
Zitat : Elektro-Theo hat am 16 Apr 2016 13:54 geschrieben : einen ATmega328 und bietet ja die USB- Programmiersschnittstelle dafür. Soweit richtig. Und um den Umgang mit µC und das programmieren zu lernen spricht auch nichts dagegen. (Ich hab mit dem Atmega8 das "laufen" gelernt) Nur: Wenn du mal irgendwann eigene Platinen/Schaltungen/Bastelein entwirfst wo du am Ende nur 4 oder 5 I/O Pins dafür brauchst (Wofür ein Tiny13 ausreicht) dann bist trotzdem verdammt dazu einen von dem Kaliber wie auf dem Board zu nehmen,weil du nichts anderes damit programmieren kannst. Und im gegensatz zu dem Kollegen Schwarzlicht bin etwas anderer Meinung was die Auswahl des "Kits" betrifft: Nimm das umfangreichste was in dein Budget passt. Da hast du dann alles an Teilen gleich mit dabei um die verschiedensten Dinge zu üben und zu verstehn. LED/RGB-Led, 7-Segment,Drehzahlregelung mit PWM,Schrittmotorsteuerung,Temp. messen m... | |||
| 5 - Neue Aufgabe braucht neue Hilfe: Drehzahlanzeige digital -- Neue Aufgabe braucht neue Hilfe: Drehzahlanzeige digital | |||
Zitat : Apokya hat am 4 Feb 2016 21:29 geschrieben : Und gibt es die Möglichkeit, statt so einem großen Modul ein kleiners zu verwenden?Ja. Kurz zur Erklärung, so ein Entwicklerboard/Evaluations-Board soll eher die 'Eierlegende Wollmilchsau' sein. Am Ende wird es am einfachsten sein, wenn du dir eine eigene Platine machst. Zum Programmieren gibt es mehrere Möglichkeiten, ich würde dazu raten den µC auf der Platine (per ISP) zu programmieren. Ich bin besser dabei einen 6-poligen Pfostenstecker zu handhaben als ein DIL8-28, vor allem beim mehrfachen umstecken. Hier mal eine Minimalbeschaltung eines ATMega 8 mit Programmierwannenstecker: http://www.ucblog.de/2010/05/minimalbeschaltung-atmega8/ (Wobei man da noch weiter reduzieren kann. Heute ist ein 6-poliger ISP-Anschluss üblicher, dann entfällt die LED ... | |||
| 6 - Lötstation im Selbstbau -- Lötstation im Selbstbau | |||
| Hab es nur überflogen, aber du hast den falschen LM 2575 genommen. (Benötigt wird die 5V Version, du hast aber die einstellbare Version bei Reichelt ausgewählt.)
Ich würde aber einfach einen LM7805 nehmen (http://www.reichelt.de/ICs-A-A-/-A-.....23443) und die Spule auch weglassen. (Oder einen 7812 und 7805 in "Reihe" wenn man auf nummer "sicher" gehen will.) Verstehe nicht, warum man für einen µC und paar LED-Anzeigen einen Schaltregler nimmt. Vor allem da auch noch Analogelektronik eingesetzt wird. Wenn du wirklich neu in Elektronik bist, würde ich evt. mit einem etwas kleineren Projekt anfangen. Zum Beispiel einen Bausatz mit einem LM317 zusammenlöten und in ein Gehäuse packen. Sowas kann man immer mal gebrauchen, einen 0815-Lötkolben brauchst du ja eh erstmal. Ansonsten weiß ich nicht ob du es erwähnt hast, der ATMega8 muss aber programmiert werden. Dafür braucht man einen Programmieradapter bzw. muss einen selber basteln. (Wenn man Schüler/Student/... ist bekommt man den Atmel AVRISP mkII z.B. etwas günstiger. ... | |||
| 7 - Mikrowellekontroller oder konventionell? -- Mikrowellekontroller oder konventionell? | |||
Zitat : Otiffany hat am 24 Jun 2013 22:48 geschrieben : Ich werde mich nicht wegen einer mit herkömmlicher Technik zu verwirklichenden Ablaufsteuerung in die Materie der µC-Technik einarbeiten. Ach Peter... Genau so hab ich vor paar Jahren auch noch gedacht. Ich hab mich schlichtweg geweigert was neues zu versuchen,frei nach dem Motto:"das haben wir immer schon so (mit IC-Grab) gemacht". Meine erste Ampelsteuerung für ne MoBa z.B. passte grad so auf ne "Europakarte",also mit Taktgeber,Ringzähler,Logikgattern,Leistungstreibern etc. Irgendwann hab ich gesehen,dass das auch anders geht,und dann hat mich der Ehrgeiz gepackt. Also hab ich mir das Pollin-AVR-Board gekauft,nen alten Schlepptopf dazu,ne Bascom-Demo und Ponyprog aus dem Netz gesaugt,und los gings. Ich gebe zu,der Anfang war schwer und ich hab manche Abende den Mist in die Ecke gefeuert und wollte ihn nie wieder anfassen. Dann hab ich mir noch erwähnt... | |||
| 8 - Atmega Programmieren- Starthilfe -- Atmega Programmieren- Starthilfe | |||
| Hallo alle zusammen!!
Bin neu hier und habe schon gleich ein paar Fragen
Habe mir in den Kopf gesetzt mal was mit Microcontrolern zu machen. Da gibs ja verschiedene von Amtel atmega8,16 und was weis ich noch... Auf Youtube gibs ja so tolle Anleitungen wie man z.B eine Schaltung baut und mittels den Microcontroler ein LED-Lauflich steuert.So was wär für mich schon mal ein Anfang. Jetzt frag ich mich, was brauch ich den dazu alles? LED, Widerstände und co. ist klar, aber welchen Controller soll ich nehmen und vor allem was brauch ich für ein Programiergerät?Da gibs ja ein "Amtel Evaluation Board" Wäre so etwas das richtige?Der hat aber nur eine serielle Schnittstelle, hat aber mein PC nimmer Wäre da was mit USB nicht besser.
Kann man diese Cips mehrmals programmieren oder ist das nur einmal möglich. Könnt ihr mir vieleicht sagen wo man sowas günstig bekommt? Ich weis, Google ist dein Freund und so aber da wird man regelrecht erschlagen von Infos und ich hab keinen Schimmer wo ich da anfangen soll.
Dann danke ich schon mal für die Antwoten Grüße ... | |||
| 9 - Probleme bei NES-USB Adapter mit ATMEGA8 -- Probleme bei NES-USB Adapter mit ATMEGA8 | |||
| Hallo
Ich bin noch recht neu bzw. unerfahren was Mikrokontroller betrifft und ich wollte nun einfach diese Nes-USB Adapter http://www.bidouille.org/hack/nespadusb#6 nachbauen und dafür einen ATMEGA8 einzusetzen. Ich hab in der Programmierung die entsprechenden Pins geändert und versucht es zu Kompilieren und eine Hex zu erstellen. Jedoch scheitert es schon beim Kompilieren. Ich hab es auch schon versucht unverändert für diesen ATtiny44 zu kompilieren jedoch war der gleiche Fehler. Ich verwendet ATMEL AVR Studio 6 Dies ist der Hauptcode und die Header hab ich angehängt. main Code : | |||
| 10 - 12x5 LED Matrix mit low current LEDs ansteuern(atmega8) -- 12x5 LED Matrix mit low current LEDs ansteuern(atmega8) | |||
| Hallo Leute,
ich bin noch sehr frisch in diesem Thema drin und habe deswegen eine kleine Frage. Ich habe mich schon ein wenig bei Google ausgetobt und gesucht, wie man eine LED Matrix baut( das kann ich ) mein Problem jetzt ist aber, dass ich nicht weiß, wie man die einzelnen LEDs ansteuern kann. Ich habe einen Atmel Atmega8 und würde das gerne mit diesem umsetzen. Außerdem habe ich irgendwo gelesen, dass man die LEDs, solang es low current LEDs sind, direkt ansteuern kann, ohne Transistoren benutzen zu müssen. Meine Frage lautet also wie folgt: 1) Wie steuer ich mit einem Atmega8 die LEDs an? Ich Programmiere mit Bascom und möchte hier nicht nach einer fertigen Lösung suchen, sondern nach Vorschlägen, wie man das umsetzt. MfG Jawaiica' ... | |||
| 11 - LED UHR -- LED UHR | |||
| hi
habe vor eine LED Uhr zu bauen bin allerdings microcontroller neuling und so sollte sie aussehen http://www.faz.net/s/Rub58F0CED852D......html kern sollte ein atmega8 sein und das ganze an einem 12V Netzteil betrieben was mir fehlt ist ein schaltplan und die steuerungssoftware vielen dank und gruß ... | |||
| 12 - GSM-Fernschalter Funktionen verändern über µC? -- GSM-Fernschalter Funktionen verändern über µC? | |||
| Hallo,
Da ich noch in den Kinderschuhen stecke was µC Betrifft, bräuchte ich eure Hilfe. Habe ein Problem, ich würde gerne ein GSM Fernschaltmodul von Elektor aufbauen hier http://www.elektor.de/jahrgang/2008/november/gsm-f... ist das Projekt einmal beschrieben. Nun ist es dort so das beim ansteuern das ersten Relais vom µC ATmega8 nur eine Sekunde geschaltet wird. Da ich am ersten Ausgang aber gerne die Standheizung für ca. 1800 Sekunden (30 Minuten) ansteuern würde, wollte ich fragen ob es möglich ist die Firmware die es bei Elektor zum Download gibt dahin gehend um zuschreiben? Meine Überlegung: Der Standard ist folgender: Exit1 Lässt sich immer nur für eine Sekunde ansteuern. Exit2 ist Toggelfähig und kann per Jumper umgeschaltet werden auf eine Sekunde ansteuern Exit3 ist über einen Timer der am µC angeschlossen ist Steuerbar dort lässt sich zwischen 1, 5, 10, 15, 20, 30, 45, 60, 90 und 120 Minuten schalten. So hätte ich es gerne: Kann man den AVR so umschreiben / Was muss ich umschreiben das: EXIT1 den Timer bekommt (halt darüber die Dauer... | |||
| 13 - Atmega 8 einfaches TWI ( I²C) Programm -- Atmega 8 einfaches TWI ( I²C) Programm | |||
| Hallo !,
ich benötige mal ein wenig Unterstützung! Ich muss per TWI zwei Atmega8 mittels myAVR board verbinden. Habe schon diverse Programme ausprobiert allerdings bekomme ich das TWI nicht zum laufen! Mein Programm soll folgendes machen: Wenn auf dem Master ein Eingang kommt, soll auf dem Slave eine LED leuchten und umgekehrt! Hat da evtl jmd ein Programm in Assembler oder C greifbar?? ... | |||
| 14 - Welcher Mosfet für Led PWM -- Welcher Mosfet für Led PWM | |||
| Hallo liebe Forengemeinde,
Ich habe ein Verständnisproblem. Ich will mehrere ultrahelle LED's (Marke noch unbekannt) mit einem Mosfet über den Ausgang von einem Atmel Mikrokontroller(Atmega 8 ) schalten. Nun will ich aber nicht für jedes Projekt (was immer auch kommen mag) ein Mosfet kaufen. Ich wollte schon länger bei diesem Shop einkaufen: Shop Jetzt habe ich folgende Fragen: Wenn ich das richtig verstanden habe muss ich nzr einen Mosfet mit einer Uth von größer gleich 5V besorgen,oder? (Was ist wenn ich den Atmega8 (L) mit 3,3V betreiben will?) Ist zum Schalten ein p-Mos oder ein n-Mos besser? Welcher Mosfet von der kleinen Auswähl würdet ihr mir entpfehlen? Danke im vorraus [ Diese Nachricht wurde geändert von: Rambodischien am 2 Mär 2010 19:47 ]... | |||
| 15 - Drucker am atmega 8 :-) -- Drucker am atmega 8 :-) | |||
| Hallo liebe Elektronikfreunde,
Da vor kurzem mein Taschenrechner von Casio HR-9 (10-stelliger Druck + Vor- und Nachzeichen = 12-stellig)? den Dienst Quittierte, dachte ich mir man könnte das Druckwerk mit einem atmega8 zum Rattern bringen
Also das Druckwerk ist ein Epson Model-52, es enthält einen Motor der nur in eine Richtung drehend sinnvoll arbeitet, eine Magnetspule und ein Druckrad mit 2x15 Zeichen, Achja und eine Art mechanischen Dreh-Encoder(?). Dort liegt an einem(von 4) Kabel +5V an und je nach Stellung kommt an einem oder mehreren Kabeln die 5V wieder an. Habe mal versuchsweise drei LED angeklemmt um mir ein Bild von der Encoder-Ausgabe zu machen: G=Grüne LED O=Gelbe LED R=Rote LED S=Sonderzeichen L=LEER _'= Platzhalter Code : | |||
| 16 - Ideen für eine Entschärfungs-Simulation (für LARP) -- Ideen für eine Entschärfungs-Simulation (für LARP) | |||
| @Leo:
Zitat : nicht meckern, das war irgendwann mal schnell hingepfuscht Das triffts ziemlich... Wack! @trasher: Zitat : Laut dieser ist beim Ansteuern einer LED die I/O-Spannung per Pull-Down auf die Durchflussspannung der LED zu senken. Beim Speaker wäre dies durch die breite Toleranz nicht nötig. Naja. Also, der Widerstand dient der Begrenzung des Stromes durch die LED. Die Flussspannung dient u.U. zum Berechnen dieses Widerstandes, der mit 7k5Ω zwar ausreicht, um die LED sichbar leuchten zu lassen, ein wenig weniger wäre besser und auch für den IO-Pin kein Problem. Errechne doch mal den Widerstand, wenn du ... | |||
| 17 - Panelbau Flipflop-Schaltung nur wie? -- Panelbau Flipflop-Schaltung nur wie? | |||
| Hallo paneldream,
das, was Du vorhast, beschäftigt mich auch schon seit längerem, aber ich habe mich noch nicht für eine Lösung entschieden, von denen es ja mehrere gibt: 1.) www.opencockpits.com liefert Bausätze, die Deine Wünsche erfüllen,es gibt auch ein deutsches Forum www.opencockpits.de, das sehr hilfsbereit ist. Das ist die sicherste Lösung. 2.) Billig-Gamepad schlachten, dann hast Du schon mal Taster und Kontroller. Ich würde dann Kippschalter mit doppelten Kontakten verwenden, eine Kontaktreihe schaltet quasi die Tastatur, die zweite Kontaktreihe schaltet eine LED. Es gibt zum Flusi ein Zusatzprogramm FSUIPC. Da bei einem Schalter ja quasi die Taste gedrückt bleibt, fängt FSUIPC dieses ab, führt Deine gewünschte Funktion aus und beim Ausschalten auch wieder zurück. Damit hast Du natürlich nur eine LED, aber die Schalterstellung siehst Du ja auch, so das man auf die LED auch ganz verzichten könnte. Das ist wohl die preiswerteste Lösung. 3.) Mikrocontroller, ist garnicht so kompliziert. Z.B. ATMEGA8, preiswerte Ko... | |||
| 18 - Wassermelder mit 4 unterschiedlichen Sensoreingängen -- Wassermelder mit 4 unterschiedlichen Sensoreingängen | |||
Zitat : Klaus4001 hat am 9 Nov 2008 13:47 geschrieben : 2. Er sollte aus sehr wenigen Teilen bestehen ( wenn möglich nur aus einem IC ) Dann wirst wohl um einen Atmega8 ( o.ä.) nicht drumherum kommen. Der hat genügend ein und Ausgänge,und kann auch paar LED und einen Piezoquietscher treiben. Brauchst nur noch paar wenige Zeilen Programmcode...
... | |||
| 19 - 11x11 LED Matrix und Microcontroller -- 11x11 LED Matrix und Microcontroller | |||
| Ich glaub ich such mir erstmal nen Starterkit und freu mich wenn ich eine LED zum blinken bekomme (hab mir mal die besagte Seite genauer angesehen und beschlossen, dass mein Scanner auch ohne digitale Technik auskommt...).
Findet ihr, dass zum Starten ein ATmega8 eine sinnvolle Anschaffung ist? Oder wie startet man überhaupt am besten in dieses Hobby? Würd mich jetzt wirklich interessieren, nachdem ich so eine (unnötige) Ernüchterung erleben musste :). ... | |||
| 20 - Atmega 8 Abstandserkennung für Roboter -- Atmega 8 Abstandserkennung für Roboter | |||
| Hallo,
Also Ich habe vor mir für meinen Roboter der mit einem Atmega8 betrieben wird einen Infrarot Abstandsmesser zu bauen. Ich will den Sensor mit einer Infrarot-LED und einem Fototransistor bauen. Jetzt weis ich nun leider nicht wie ich das realisieren soll. Ich habe mir überlegt dass ich einen Impuls mit einer Infrarot-LED aussenden könnte und dann messen wann das reflektrierte Licht zurück kommt und auf einen Fototransistor trifft. Ich weiss aber nicht od der Atmega mit 16 Mhz schnell genug dafür ist. Hat vieleicht jemand einen nützlichen Link oder Vorschlag für mich? mfg G36C ... | |||
| 21 - VFD Display und PT6311 mit Atmega8 ansteuern hilfe -- VFD Display und PT6311 mit Atmega8 ansteuern hilfe | |||
Habe bisher led blinker lassen taster angeschloßen gehabt das so programmiert und sont nix mehr
Wolte dann weiter machen mit anschluß von LCD display an Atmega8 aber habe zur zeit kein display da deswegen wolte ich mit VFD Probieren ... | |||
| 22 - Zeitmessanlage mit Startampel selberbauen -- Zeitmessanlage mit Startampel selberbauen | |||
| Also für unlösbar halte ich dein Projekt auch nicht,und einem Profi dürfte die Ausführung auch kaum den Angsschweiß auf die Stirn treiben.
Aber bei unser einem...
Ich habe noch vor einem Jahr Atmega8 auch für ein Putzmittel gehalten
Irgendwann hat mich dann der Ehrgeiz gepackt,da sich mit so einem Teil vieles lösen läßt was sonst in ein IC-Grab ausartet bzw. gar nicht machbar ist.Und wenn du es dann zum ersten mal geschafft hast ein kleiner Programm zu schreiben,in den AVR zu übertragen und dann an seinen Ausgängen ein paar LEDs so "blinkern" wie du das wolltest,dann biste stolz wie Oscar
Als nächstes kam dann die Sache mit den Timern,den Interrupts und dem A/D Wandler. Aber um zwei Sachen kommst du nicht umhin.Lege dir wenigstens etwas rudimentäres englisch zu,denn die ganzen Applikationen/Datenblätter gibt es fast ausschließlich nur in dieser Sprache.Und dann besorg dir über Mikrocontroller und die auserwählte Programmiersprache alle Literatur,die du bekommen kannst.Da selbige schw***eteuer ist,hab ich mir die Sachen aus der (Fach) Bücherei besorgt und wenn für nützlich befunden kopieren lassen.Spart ... | |||
| 23 - PIR Sensorsignal über IR an ATMEGA8 zur Positionserkennung von Menschen -- PIR Sensorsignal über IR an ATMEGA8 zur Positionserkennung von Menschen | |||
| Ich habe vor einen PIR Sensor drehen zu lassen;
Dieser erzeugt beim vorbeidrehen an einem menschen ein positives Signal _________ABLAUF >Signal wird über Schmitt Trigger in high Pegel umgewandelt >high Pegel wird über LED ------------------- an IRDiode übergeben Signal wird über Transimpedanzverstärker verstärkt Signal wird über Schmitt Trigger in low Pegel umgewandelt Pegel steht am ATMEGA8 zur Verfügung __________________________________ __________FRAGE Funktioniert das so wie ich mir das denke?(hab mich ziemlich viel informiert) Verbesserungsvorschläge? __________________________________ _________BEMERKUNGEN Widerstand vor LED fehlt Widerstände,... noch nicht berechnet. __________________________________ ___________UNWICHTIGES Der Sinn ist, dass sich das Ding dreht, und das Signal über IR an den Bidenweitergibt, da ich Schleifkontakte nicht mag:-) Der Sensor soll die Position des Menschen erkennen. Später kommt vl noch ein Ultraschall sensor dazu, der den Abstand erkennt, oder einfach 2 Stationen, die über die Winkel peilen, wobei aber bei mehreren Menschen der Abstand nicht erkannt werden kann >> spricht für US. Der AVR wertet das Signal der Gabellichtschranke aus ... | |||
| 24 - Rechteckgenerator mit ATmega8 \"verschluckt sich\" -- Rechteckgenerator mit ATmega8 \verschluckt sich\ | |||
| Hallo AVR-Experten!
Heute habe ich auch mal ein kleines Problem. Es ist zwar überhaupt nicht kritisch, aber ich hätte es gern prinzipiell geklärt und möchte auch etwas dabei lernen. Kleine Vorgeschichte: Ich habe auf meiner Arbeitsstelle ein kleines Prüfgerät für die Antriebselektronik von Turbomolekularpumpen gebastelt. (Das sind, vereinfacht gesagt, mit 1500 Umdrehungen pro Sekunde laufende Ventilatoren... ) Diese haben zur Rückmeldung ihrer Drehung zwei Hallelemente eingebaut, deren Signale die Elektronik auswertet. Da ich bei der Überprüfung der Steuerteile die angeschlossene Pumpe nur simuliere, muß ich auch diese Hall-Signale nachbilden. Dazu brauche ich einen "Tongenerator", der zwei symmetrische und komplementäre Rechteckfolgen von ~0 bis etwa 4 kHz ausgibt.
Zunächst hatte ich eine Schaltung mit einem 556 gebastelt, die auch prinzipiell funktionierte. Nur war es leider so, daß die Frequenz nach oben hin extrem schnell zunahm. Dabei hätte ich mir schon eine gleichmäßigere Zunahme gewünscht, um im besonders interessierenden Bereich (Signalisierung von Drehzahl > 50 % bzw. Abschaltung der Pumpe bei zu hoher Drehzahl) feinfühliger einstellen zu können. Da hatte ich die Idee, einen (für dies... | |||
| 25 - Drehgeber mit Bascom auslesen und PWM regeln -- Drehgeber mit Bascom auslesen und PWM regeln | |||
| Hallöchen.
ich bin jetzt in meinem roland walter buch so weit, daß ich bei der PWM bin. jetzt würde ich gerne, statt mit avr Term (ein Terminal programm) das ganze mit nem Drehgeber machen. Es geht darum mit dem Terminal programm die Helligkeit der PWM-Led zu regeln. da ich aber kein Nullmodemkabel habe würde ich das Gerne mit nem Drehregler machen. Ich habe auch schon bei der Bascom hilfe Hilfe gefunden, aber ich schaff es glaube ich nicht: - Ihn auszulesen - Den ausgelesenen wert zu verarbeiten.(also den Timerwert um 1 zu vergrößern bei rechtsdrehung, oder den Timerwert um 1 zu verkleinern bei linksdrehung Ist jemand so nett und würde mir unter die Arme greifen? Der Drecksack Hier mal das original Listing, daß ich auf Drehgeber abändern möchte '0604.BAS: Einfacher D/A-Wandler, LED-Helligkeitssteuerung 'Hardware: Nullmodemkabel zum PC, Pin PD5 mit LED verbinden '---------------------------------------------------------- $regfile = "m8def.dat" 'ATmega8-Deklarationen $crystal = 3686400 'Quarz: 3,6864 MHz $baud = 9600 '9600 Baud | |||
| 26 - smd led an atmega8 -- smd led an atmega8 | |||
| Hallo und einen guten Abend zusammen...
im übrigen versuche ich auch eine Matrixtastatur mithilfe eines atmega8 auszulesen... hat eine Matrixtastatur (3x4) nicht eigentlich nur 7 Kontakte !??? ..na ja...wie kann ich eigentlich eine smd led an dem atmega betreiben ? über eine treiberstufe oder transistor ? wie am besten ? thx hans ... | |||
| 27 - Matrixtastatur mit ATmega8 -- Matrixtastatur mit ATmega8 | |||
| Hallo!
Ich habe versucht, eine Matrixtastatur mit einem ATmega8 abzufragen, und es ist mir auch teilweise geglückt. "Teilweise" heißt, dass meine Ausgabeleds bei den Tastern Ta5, Ta9 und Ta13 nicht reagieren, wenn ich die Schaltung laut Schaltplan betreibe. Alle anderen Tasten funktionieren. Wenn ich aber die 1k5 Widerstände weglasse, so funktionieren auch diese Tasten. Ein anderes Phänomen betrifft das gleichzeitige drücken von Tasten. Laut Programm sollte die Taste, die als erstes abgefragt wird angezeigt werden und die andere wird ignoriert. In der Praxis ist das auch so, wenn ich aber zwei Tasten betätige, die in einer Spalte sind (z. B. Ta7 und Ta11) dann schaltet das gesamte Port D auf '0' ->keine LED leuchtet. Vielleicht weiß ja jemand was zu diesem merkwürdigen Verhalten, ich kann's mir nicht erklären. Schaltplan und Assemblerlisting sind angehängt mfg ... | |||
| 28 - Wait-Schleife -- Wait-Schleife | |||
| Hallo Leute,
ich habe wieder mal ein Problem, welches ich mir nicht erklären kann. ich habe folgenden einfachen Quellcode in BASCOM geschrieben: Code : $regfile = "m8def.dat" $crystal = 8000000 Ddrb = &B00000001 Ddrd = &B10000000 Ddrc = &B00000000 Portc = &B00000000 Portb = &B00000000 Portd = &B00000000 Gelb Alias Portb.0 'Gelbe LED Set Gelb Waitms 500 Reset Gelb End Der C... | |||
| 29 - Led Matrix ansteuerung klappt prima......außer diese eine reihe... -- Led Matrix ansteuerung klappt prima......außer diese eine reihe... | |||
| hallo ich habe ein problem mit einer schaltung mit der ich eine 5x7 led matrix ansteuere…..ein atmega8 steuert das ganze…….über insgesammt 12 pins (5+7 =zeilen und spalten) steuere ich transistoren an die in kombination von je 2 eine led aufleuchten lassen…….das ganze funktioniert auch wunderbar…..nur meine 2. reihe leuchtet ständig……also immer der punkt in der 2. reihen dessen zugegöriger spaltentreibertransistor durchschaltet….ich habe diesen transistor schon probeweise an einen anderen port gehängt und entsprechend programmiert (mit bascom)…..da ging es einwandfrei……..
nun meine frage: warum ist dieser port (Pd.1)ständig an obwohl ich ihn per software auf low setze???bei den anderen klappt es ja auch? danke ... | |||
| 30 - Euer Arbeitsplatz -- Euer Arbeitsplatz | |||
| Das LED Display ist die alte Version mit einem Spectrumanalyser dran (32Bänder zu je 16 LEDs). Die neuere Version davon hat 80x16 LEDs und kann 16 Helligkeitsstufen + globale Helligkeitsregelung, ist aber ein reines Display.
Die alte Version hat einen AT89C2051, die neuere einen ATmega8. Welche möchtest du ? ... | |||
| 31 - simples BASCOM Programm?!?!? könnt ihr mir beim erklären helfen???? -- simples BASCOM Programm?!?!? könnt ihr mir beim erklären helfen???? | |||
| hallo
da ich nun in die welt der mikrocontroller einsteigen will und das ganze mit Bascom programmieren will hab ich mal im internet ein bisschen rumgesucht um ein tutorial zu finden. ich bin auf diese seite gestoßen: http://www.rowalt.de/index.htm nun versteh ich aber einiges an diesem beispiel nicht: (laut beschreibung soll bloß die rote led leuchten!) '0001.BAS: Rote LED an Pin PD3, gelbe an Pin PD4, grüne an PD5 '-------------------------------------------------------------- $Regfile = "2313def.dat" 'AT90S2313 $Crystal = 3686400 'Quarz: 3.6864 MHz DDRD = &B0001000 'Pin PD3 als Ausgang konfigurieren PORTD = &B11111111 'PD0...PD7 auf High setzen Do Loop End wenn ich nun einen atmega8 programmieren will müsste die ersten zeile wiefolgt aussehen: $Regfile = "2313def.dat" 'AT90S2313 $Crystal = 8000000 'Quarz: 8.0000 MHz der befehl "DDRD=" legt nun fest ob und welcher pin ein ein- oder ausgang ist? stimmt das soweit? wenn ich in den speicher schreibe, muss dann immer "&... | |||
| 32 - Anfängerfragen: Leichte Verzweiflung, AVR Programmer will nicht -- Anfängerfragen: Leichte Verzweiflung, AVR Programmer will nicht | |||
| Hallo!
Ich habe mir das neue 2.0 AVR-Programmerboard bei Pollin geholt. (Best No. 810 038) Dann habe ich den RS232 Port des Boards mit der männlichen 9-Pin an meinem PC verbunden (komischerweise habe ich zwei solcher Buchsen - ein Männchen, eine Weibchen - gibts da einen Unterschied? Ist ein ziemlich schrottiger PC mit XP und ich nutze eigentlich sonst nur meinen Mac, aber fürs AVR Basteln is Windows einfach besser denk ich mal.) Falls Interesse an der genauen Bezeichnung von MoBo oder Chipsatz bestehen, bitte sagen, wo ich XP am besten die Info entreiße
also weiter... 1,8m Kabel zwischen RS232 vom Board an die männliche Buchse am PC. Dann ohne weitere Einstellungen am Windows in Bascom und Ponyprog alle möglichen Kombinationen der mitgelieferten seriellen Programmer ausprobiert... half nix
Dann das Kabel an den 9-Pin ISP Anschluss und das Ganze nochmal. Auch kein Erfolg. Ausprobiert habe ich sowohl einen ATmega16-16PU als auch einen ATmega8-16PU (beide von Pollin, frisch ausgepackt) Die Jumper auf dem Board stecken ALLE, 5V aus dem Labornetzteil sind drauf, NETZ LED leuchtet freudig. hier noch das Testprogi aus dem Bascom, da... | |||
| 33 - AVR und PIC??? -- AVR und PIC??? | |||
Oja, VB ganz schnell in die Tonne treten (von wegen Programmiersprache... )
Nicht alle AVRs sind per ISP programmierbar, aber so ziemlich alle. Am besten besorgst du dir einen ATmega8 oder '16 und lernst Assemblersprache. Was man da in Basic programmieren kann is alles Käse, viel zu umständlich. Das einzig gute dabei ist, dass man halt alle möglichen Rechenoperationen implementiert bekommt, mehr aber auch nicht. Ein Interrupts ist eine gezielte Unterbrechung des linearen Programms, wobei an eine im Programmcode festgelegte Marke gesprungen wird. Die Zeiger auf diese Labels heißen Interruptsvektoren und stehen am Programmanfang. Ein Interrupts kann teilweise gleichsetzen mit den "Events" in VisualBasic. Klick man z.b. auf "Command1" dann wird das Ereignis "Command1_Click()" im Programmcode angesprungen. Aber alles noch zu kompliziert, erstmal leichte Dinge machen wie LED an und ausschalten, Taster einlesen und Daten per RS232 zum PC senden, da kannst du dann auch eine VB-App schreiben, die die Daten empfängt und anzeigt. Wahlweise geht aber auch jedes Terminalprogramm .
... | |||
| 34 - ich krieg das programmierwn nicht gebacken -- ich krieg das programmierwn nicht gebacken | |||
hallo. ich hab bis gestern nacht gesessen und kolophoniumdämpfe geschnüffelt.als es draussen hell wurde bin ich dann total entnervt ins bett gegangen. mein problem: ich hab mir das tutorial von microcontroller.net durchgelesen(hab mich hier aus dem forum hingelingt) Link und hab die schaltungen alle ordnungsgemäß aufgebaut und an meinen parallelport gehängt. und wie krieg ich jetzt das led programm da rein? ich hab mit dem avrstudio, mit yaap und ponyprog rumgefummelt und kriegs einfach nicht hin. ponyprog unterstützt den atmega8 nichtmal, was yaap machtweiss ich nicht genau und in das avrstudio krieg ich zwar den text vom tutorial (meinem link) reinkopiert, doch wie krieg ich den in den microcontroller? ich komm mir echt saublöd vor aber ich brauch hilfe. ... | |||
| 35 - Probleme beim Programmieren mit STK500 -- Probleme beim Programmieren mit STK500 | |||
Sachmal eben an, an welchen Ports deine LED hängen. Also Portc.3 oder so. Ich schreibe das für den ATmega8, den habe ich schon zigmal programmiert, da brauche ich auch kein Datenblatt für. Außerdem habe ich keine Definitionsdatei für den ATtiny26. ... | |||
| 36 - Up / Down Zählerschaltung von 0-99 -- Up / Down Zählerschaltung von 0-99 | |||
99 ist binär nicht gerade die einfachste Zahl (1100011) Zitat : 1. RS FlipFlop 2. HEX-Buffer 3. UP/Down Zähler 4. BCD/7Segment-Decoder 5. LED-Treiber Schön wäre es , wenn es alle in einem IC geben würde, oder halt ICs, die kaum noch externe Zusatzarbeiten erfordern. Der Schaltungsaufwand sollte so gering wie möglich bleiben. Das einfachste vom Schaltungstechnischen ist ein AVR oder PIC, z.B. ATmega8515 oder ATmega8 Um einen zusätzlichen LED-Treiber (falls es mehr als 20mA sind) kommst du nicht herum, alles andere kannst du softwaremäßig machen (Counter, BCD->7-Segment) Dann kannst du später mittels Schieberegister noch auf mehr Stellen erweitern. Gruß clembra ... | |||
| 37 - welcher Atmel für Torzähler? -- welcher Atmel für Torzähler? | |||
| also gut, wie ich das bisher verstanden habe, kann ich die pins eines ports nur alle gleichzeitig als eingang, oder als ausgang verwenden, ich kann also nicht an PA1 ne led hängen, die leuchten soll, un gleichzeitig an PA2 ne Photodiode abfragen
das würde heißen, die restlichen pins meines abfrageports für die beiden Photodioden müssen brachliegen richtig? dann noch ne frage (wichtig für den schaltplan): was genau passiert wenn ein ausgeng des AVR auf "an" geht, führt der dann ne spannung, oder ist er nur durchlässig für ne spannung, also ist dann quasi gnd? ...oder lässt sich das sogar auch frei wählen? Im übrigen bin ich etwas erschrocken, als ich das "DatasheetSummary" des ATmega8 geöffnet habe, es iss fürn summary doch schon verdammt groß, an das ganze datenblatt hab ich mich dann garnimmer getraut... [ Diese Nachricht wurde geändert von: Morgoth am 27 Dez 2004 0:24 ]... | |||
| 38 - RGB-Farbregelung mit 3 LEDs -- RGB-Farbregelung mit 3 LEDs | |||
| Hallo,
ich melde mich mal wieder zurück - diesmal mit neuem Wissen
Habe mich jetzt etwas mit µC von AVR (ATMega8) beschäftigt. Das Problem was ich jetzt aber immer noch habe ist die Ansteuerung der 3 LEDs. Die Regelung mit 2 LEDs über einen Timer-Interrupt funktioniert schon ganz gut, leider laufe ich noch immer auf Eis, wenn ich die dritte irgendwie mit einbinden will. Ich habe das ganze in Bascom programmiert: Code : $regfile = "m8def.dat" ... |
|
Zum Ersatzteileshop Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation! gerechnet auf die letzten 30 Tage haben wir 17 Beiträge im Durchschnitt pro Tag heute wurden bisher 0 Beiträge verfasst 7 Besucher in den letzten 60 Sekunden alle 8.57 Sekunden ein neuer Besucher ---- logout ----su ---- logout ---- |