MENÜ English Ukrainian Russisch Startseite

Kostenlose technische Bibliothek für Bastler und Profis Kostenlose technische Bibliothek


ENZYKLOPÄDIE DER FUNKELEKTRONIK UND ELEKTROTECHNIK
Kostenlose Bibliothek / Schemata von radioelektronischen und elektrischen Geräten

Ampel am ATtiny13-Mikrocontroller. Enzyklopädie der Funkelektronik und Elektrotechnik

Kostenlose technische Bibliothek

Lexikon der Funkelektronik und Elektrotechnik / Mikrocontroller

Kommentare zum Artikel Kommentare zum Artikel

Ich beschloss, aus improvisierten Materialien eine Ampel für meinen jüngeren Bruder zu bauen.

Zur Hand waren ein ATtiny13 MK, mehrere LEDs und Widerstände. Dieser MK verfügt über einen Flash-Programmspeicher von 1 KB, was uns jedoch ausreicht, obwohl das Programm in CodeVisionAVR in C geschrieben ist.

Hier ist der Quellcode des Programms:

/**************************************************** **** ****
Dieses Programm wurde von der erstellt
CodeWizardAVR V1.25.2 Beta1-Standard
Automatischer Programmgenerator
© Copyright 1998-2006 Pavel Haiduc, HP InfoTech srl
hpinfotech.com

Projekt:
Version:
Datum: 27.07.2007
Autor: Paul
Firma: Zuhause
Kommentare:

Chiptyp: ATtiny13
Taktfrequenz: 4,800000 MHz
Speichermodell: Winzig
Externe SRAM-Größe: 0
Datenstapelgröße: 16
****************************************************** ***** ***/

#enthalten
#enthalten
unsigned char light=1;
unsigned char onf=0;
// Pin-Änderungs-Interrupt-Serviceroutine
Unterbrechung [PCINT0] void pin_change_isr(void)
{
// Platzieren Sie Ihren Code hier
if(PINB.4!=0)
{
if(svet<4)svet++;
Sonst Licht=1;
einf=0;
}
if(PINB.3!=0)
{
einf=1;
// PORTB.1=1;PORTB.2=1; PORTB.0=1;
}
Verzögerung_ms(200);
}

// Deklarieren Sie hier Ihre globalen Variablen

void main (void)
{
// Deklarieren Sie hier Ihre lokalen Variablen

// Teilungsfaktor des Quarzoszillators: 1
#pragma optsize-
CLKPR=0x80;
CLKPR=0x00;
#ifdef _OPTIMIZE_SIZE_
#pragma optsize+
#endif

// Initialisierung der Input/Output-Ports
// Initialisierung von Port B
// Func5=Ein Func4=Ein Func3=Ein Func2=Aus Func1=Aus Func0=Aus
// Zustand5=T Zustand4=T Zustand3=T Zustand2=0 Zustand1=0 Zustand0=0
PORTB=0x00;
DDRB=0x1F;

// Initialisierung des Timers/Zählers 0
// Taktquelle: Systemuhr
// Uhrwert: Timer 0 gestoppt
// Modus: Normal top=FFh
// OC0A-Ausgabe: Getrennt
// OC0B-Ausgabe: Getrennt
TCCR0A=0x00;
TCCR0B=0x00;
TCNT0=0x00;
OCR0A=0x00;
OCR0B=0x00;

// Initialisierung externer Interrupts
// INT0: Aus
// Interrupt bei jeder Änderung an den Pins PCINT0-5: Ein
GIMSK=0x20;
MCUCR=0x00;
PCMSK=0x1F;
GIFR=0x20;

// Timer/Zähler 0 Interrupt(s)-Initialisierung
TIMSK0=0x00;

// Initialisierung des Analogkomparators
// Analogkomparator: Aus
ACSR=0x80;
ADCSRB=0x00;

// Globale Freigabe-Interrupts
#asm("sei")
//PORTB.0=1; //GR
//PORTB.1=1; //betreffend
//PORTB.2=1; //Ihr
while (1)
{
wenn (onf==0)
{
Schalter (Licht)
{
Fall 1:PORTB.0=1; PORTB.1=0; PORTB.2=0; Unterbrechung;
Fall 2:PORTB.2=1; PORTB.0=0; PORTB.1=0; Unterbrechung;
Fall 3:PORTB.1=1; PORTB.0=0; PORTB.2=0; Unterbrechung;
case 4:PORTB.1=1;PORTB.2=1; PORTB.0=0; break;
}

}
wenn (onf==1)
{
if(svet<4)svet++;
Sonst Licht=1;

Schalter (Licht)
{
Fall 1:PORTB.0=1; PORTB.1=0; PORTB.2=0; Unterbrechung;
Fall 2:PORTB.2=1; PORTB.0=0; PORTB.1=0; Unterbrechung;
Fall 3:PORTB.1=1; PORTB.0=0; PORTB.2=0; Unterbrechung;
case 4:PORTB.1=1;PORTB.2=1; PORTB.0=0; break;
}
Verzögerung_ms(1000);
}
};
}


Fotos vom fertigen Gerät:

Ampel auf ATtiny13-Mikrocontroller. Foto des fertigen Geräts

Ampel auf ATtiny13-Mikrocontroller. Foto des fertigen Geräts

Ampel auf ATtiny13-Mikrocontroller. Ampel in Aktion

HEX-Firmware, LAY-Datei und Gerätediagramm können Sie hier herunterladen (67 kb).

Sehen Sie sich ein Video der Ampel an

Autor: BATCOH (iupfan dog mail dot ru); Veröffentlichung: cxem.net

Siehe andere Artikel Abschnitt Mikrocontroller.

Lesen und Schreiben nützlich Kommentare zu diesem Artikel.

<< Zurück

Neueste Nachrichten aus Wissenschaft und Technik, neue Elektronik:

Eine neue Möglichkeit, optische Signale zu steuern und zu manipulieren 05.05.2024

Die moderne Welt der Wissenschaft und Technik entwickelt sich rasant und jeden Tag tauchen neue Methoden und Technologien auf, die uns in verschiedenen Bereichen neue Perspektiven eröffnen. Eine dieser Innovationen ist die Entwicklung einer neuen Methode zur Steuerung optischer Signale durch deutsche Wissenschaftler, die zu erheblichen Fortschritten auf dem Gebiet der Photonik führen könnte. Neuere Forschungen haben es deutschen Wissenschaftlern ermöglicht, eine abstimmbare Wellenplatte in einem Wellenleiter aus Quarzglas zu schaffen. Dieses auf der Verwendung einer Flüssigkristallschicht basierende Verfahren ermöglicht es, die Polarisation des durch einen Wellenleiter fließenden Lichts effektiv zu ändern. Dieser technologische Durchbruch eröffnet neue Perspektiven für die Entwicklung kompakter und effizienter photonischer Geräte, die große Datenmengen verarbeiten können. Die durch die neue Methode bereitgestellte elektrooptische Steuerung der Polarisation könnte die Grundlage für eine neue Klasse integrierter photonischer Geräte bilden. Dies eröffnet große Chancen für ... >>

Primium Seneca-Tastatur 05.05.2024

Tastaturen sind ein fester Bestandteil unserer täglichen Arbeit am Computer. Eines der Hauptprobleme für Nutzer ist jedoch der Lärm, insbesondere bei Premium-Modellen. Doch mit der neuen Seneca-Tastatur von Norbauer & Co könnte sich das ändern. Seneca ist nicht nur eine Tastatur, es ist das Ergebnis von fünf Jahren Entwicklungsarbeit, um das perfekte Gerät zu schaffen. Jeder Aspekt dieser Tastatur, von den akustischen Eigenschaften bis hin zu den mechanischen Eigenschaften, wurde sorgfältig durchdacht und ausbalanciert. Eines der Hauptmerkmale von Seneca sind seine leisen Stabilisatoren, die das bei vielen Tastaturen auftretende Geräuschproblem lösen. Darüber hinaus unterstützt die Tastatur verschiedene Tastenbreiten, sodass sie für jeden Benutzer bequem ist. Obwohl Seneca noch nicht käuflich zu erwerben ist, ist die Veröffentlichung für Spätsommer geplant. Seneca von Norbauer & Co setzt neue Maßstäbe im Tastaturdesign. Ihr ... >>

Das höchste astronomische Observatorium der Welt wurde eröffnet 04.05.2024

Die Erforschung des Weltraums und seiner Geheimnisse ist eine Aufgabe, die die Aufmerksamkeit von Astronomen aus aller Welt auf sich zieht. In der frischen Luft der hohen Berge, fernab der Lichtverschmutzung der Städte, enthüllen die Sterne und Planeten ihre Geheimnisse mit größerer Klarheit. Mit der Eröffnung des höchsten astronomischen Observatoriums der Welt – dem Atacama-Observatorium der Universität Tokio – wird eine neue Seite in der Geschichte der Astronomie aufgeschlagen. Das Atacama-Observatorium auf einer Höhe von 5640 Metern über dem Meeresspiegel eröffnet Astronomen neue Möglichkeiten bei der Erforschung des Weltraums. Dieser Standort ist zum höchstgelegenen Standort für ein bodengestütztes Teleskop geworden und bietet Forschern ein einzigartiges Werkzeug zur Untersuchung von Infrarotwellen im Universum. Obwohl der Standort in großer Höhe für einen klareren Himmel und weniger Störungen durch die Atmosphäre sorgt, stellt der Bau eines Observatoriums auf einem hohen Berg enorme Schwierigkeiten und Herausforderungen dar. Doch trotz der Schwierigkeiten eröffnet das neue Observatorium den Astronomen vielfältige Forschungsperspektiven. ... >>

Zufällige Neuigkeiten aus dem Archiv

Lenovo ThinkBook X AI 2024 Laptop 26.03.2024

Lenovo stellte den neuen Laptop ThinkBook X AI 2024 vor, der der weltweit erste Laptop aus einer rostfreien Magnesiumlegierung war.

Der Laptop Lenovo ThinkBook X AI 2024 ist eine fortschrittliche technische Lösung, die innovative Materialien, hohe Leistung und umfassende Funktionalität vereint. Dieses Gerät verspricht ein zuverlässiger Partner für Profis und Enthusiasten zu sein, die modernste Technologie bevorzugen.

Das Lenovo ThinkBook X AI 2024 verfügt über ein 13,5-Zoll-Display mit einer 2,8K-Auflösung, einer Bildwiederholfrequenz von 120 Hz und einem Seitenverhältnis von 3:2. Es basiert auf einem Intel Core Ultra 9 Prozessor, 32 GB LPDDR5X RAM und bis zu 2 TB Flash-Speicher.

Das Gewicht des Geräts beträgt nur 1 kg und die Dicke des Gehäuses beträgt 12,9 mm. Das Gerät wird von einem 74-Wh-Akku angetrieben, der bis zu 21 Stunden ununterbrochene Videowiedergabe ermöglicht.

Der Laptop ist mit drei Thunderbolt-4-Schnittstellen, einer 3,5-mm-Audiobuchse und vier Lautsprechern von Harman Kardon ausgestattet. Es läuft auf dem Betriebssystem Windows 11 und verfügt über Bluetooth 5.2, WiFi 6E, einen Fingerabdruckscanner im Power-Button, eine FHD-Webcam, einen IR-Sensor, ein Kensington-Schloss und einen Sichtschutzvorhang für die Kamera.

Weitere interessante Neuigkeiten:

▪ Radioaktivität von Mineralwasser

▪ Die Antenne reduziert die Telefonstrahlung

▪ Funktionen der Lytro-Kamera für Mobiltelefone

▪ Weltrekord für Unterwasserleben aufgestellt

▪ RackStation RS3617xs-NAS

News-Feed von Wissenschaft und Technologie, neue Elektronik

 

Interessante Materialien der Freien Technischen Bibliothek:

▪ Site-Bereich Digitale Technologie. Artikelauswahl

▪ Ashes of Claes klopft an mein Herz. Populärer Ausdruck

▪ Welche Tierkinder sind viermal so groß wie ihre Eltern? Ausführliche Antwort

▪ Rudbecks Artikel. Legenden, Kultivierung, Anwendungsmethoden

▪ Artikel Taschensirene. Enzyklopädie der Funkelektronik und Elektrotechnik

▪ Artikel Anzeige zum Anschluss von Elektrogeräten an ein 220-V-Netz. Enzyklopädie der Funkelektronik und Elektrotechnik

Hinterlasse deinen Kommentar zu diesem Artikel:

Name:


E-Mail optional):


Kommentar:





Alle Sprachen dieser Seite

Startseite | Bibliothek | Artikel | Sitemap | Site-Überprüfungen

www.diagramm.com.ua

www.diagramm.com.ua
2000-2024