Gefunden für atmega8 segment - Zum Elektronik Forum |
| 1 - Welchen Arduino -- Welchen Arduino | |||
| |||
| 2 - Fussball Anzeigetafel -- Fussball Anzeigetafel | |||
| Hi Leutz,
ein Freund von mir hat mich gebeten, ob ich ihm nicht eine Anzeigetafel für die geschossenen Tore bei einem Fußballspiel bauen kann. Es soll ganz simpel werden, 4 große 7-Segment Anzeigen, 2 für die eine 2 für die andere Mannschaft, jeweils 2 sollen mit einem ATMega 8 gesteuert werden, sodass man 0 bis 99 Tore pro Team anzeigen kann. Den Aufbau habe ich schon, aber jetzt bräuchte ich nur noch ein Programm im Bascom. Es soll folgendermaßen funktionieren: mit einem Doppeltaster Resette ich die 2 ATMega8 und sie sollen dann wieder 0 auf beiden Seiten anzeigen. Mit 2 weiteren Tastern soll man dann jeweils für das Team, dass ein Tor erzielt hat, um 1. weiter schalten können. Die Belegung der Ports will ich übernehmen, aber ich bräuchte ein Programm, welches die Anzeige steuert. Vielleicht kann ja jmd. helfen, denn so gut kenn ich mich beim Programmieren noch nicht aus.. Grüße Danny ... | |||
3 - Zählerschaltung für Torwand -- Zählerschaltung für Torwand | |||
| Ich habe vor kurzem ein Zähler für meinen Tischkicker gebaut. Vom Prinzip her ist das nicht viel anders.
Am Anfang habe ich auch versucht, das ohne uC zu bauen, als ich mich aber erstmal da schlau gemacht habe dachte ich mir: "du bist doof". Prinzipiell ist das recht einfach mit dem Controller, ich kann gerne meine Software bereitstellen. Sie lässt sich auch ohne Weiteres erweitern. Ausgegeben habe ich bisher als 4bit Signal, was dann von jeweils einem CMOS 4511 auf die 7-Segment Anzeigen gegeben wird. Man braucht für die Ausgabe damit nur noch 7 Ports. Für die Eingabe benötigen wir 5Ports. Alles in Allem eine schöne Aufgabe für nen keinen AtMega8. Ist nicht so teuer und meine Software ist dafür geschrieben. Insgesamt halte ich das wirklich für gut durchführbar. Nur bei den Lichtschranken würde ich mir Gedanken machen, ich hatte das am Anfang auch so geplant. Allerdings hat das nie so wirklich funktioniert. Aber da deine Bälle ein wenig größer und langsamer als Tischkickerbälle sind, könnte es eventuell sogar klappen. Gruß Daniel ... | |||
| 4 - 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 ... | |||
| 5 - spannung und strom mit dem mega8 messen -- spannung und strom mit dem mega8 messen | |||
Hallo, ich habe vor mir ein regelbares netzteil zu bauen und möchte die eingestellte spannung und den eingestellten strom mit hilfe des atmega8 messen. die werte sollen dann jeweils auf 3 sieben-segment-anzeigen ausgegeben werden. leider bin ich im bereich der mikrocontroller ein absoluter neuling. würde mich daher über tips, schaltpläne, o.ä. zur umsetzung freuen ... | |||
| 6 - welcher Atmel für Torzähler? -- welcher Atmel für Torzähler? | |||
| Für Port Ein- und Ausgabe ist folgendes wichtig, um schon etwas rumprobieren zu können:
I/O Register: (x steht für den Portbuchstabe) DDRx : bestimmt ob die Pins jeweils Ein- oder Ausgabe sein soll (mit pull-up/down, oder ohne bis mehrere zig mA Ein-/Ausgangsstrom ). PORTx : bestimmt ob die Pins jeweils hoch oder tief ausgeben sollen. PINx (nur Lesezugriff) : Zeigt was der AVR an den Pins sieht. Befehle: out : I/O Register schreiben in : I/O Register lesen Beispiel: ldi r16, 0b00010110 out DDRB, r16 ; PB1, PB2 und PB4 auf Ausgang stellen ldi r16, 0b00000011 out PORTB, r16 ; PB0 mit internem pull-up hoch ziehen, PB1 auf high z.B. um ein LED Segment zu versorgen in r16, PINB ; momentanten Zustand der Pins von Port B ins Arbeitsregister r16 kopieren Von Atmel solltest du folgendes haben: AVR Studio 3 oder 4 ATMega8 Datenblatt AVR Befehlsatz ("instruction set") Noch was ganz anderes: Zeichnungen wie Schaltpläne etc. die keine fließenden Farbübergänge oder Rauschen haben, komprimiert man besser mit dem verlustfreien GIF Format als dem verlustbehaftetem für Bilder gedachten JPEG. Oder noch effizienter als GIF: PNG Beispiel: Dein Schaltplan al... |
|
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 7 Beiträge im Durchschnitt pro Tag heute wurden bisher 0 Beiträge verfasst 0 Besucher in den letzten 60 Sekunden ---- logout ----su ---- logout ---- |
| In 408 Sekunden wird ein Backup gestartet. Bitte beenden Sie alle Eingaben. Das Forum wird dann für 10 Minuten abgeschaltet ! |