Atmel Startup 4: Blinky zwei – Schalter, Pull-up Widerstände und Bit-Ops


Abbildung 1: Beispiel Schalter, mit denen die MCU Pull-up Resisters, vorne: Foto-Widerstand-Fototransistor, Taster; Hinten: Beispiel Tastenfeldern.

M. A. Parker c2015

Blinky zwei zeigt wie MCU leicht den Status des externen Schalter lesen kann umfasst Drucktasten und Foto-Schalter, bei gleichzeitiger Minimierung der Anzahl der Teile mit der eingebetteten Pull-up-Widerstände. Die Diskussion konzentriert sich auf IO-Ports mit gemischten ein-/Ausgabe und bitweise Operationen kurz erläutert und Maskierung. Blinky zwei nutzt die Schaltung-Plattform aus den vorherigen zwei Startups und den Kabeladapter errichtet in der ersten Inbetriebnahme [0]; Allerdings sind kurze Konstruktionsdetails für beide zur Verfügung gestellt. Diese Instructable ist die vierte in einer Reihe von "Startup" Instructables [0] mit Schwerpunkt auf "erste Schritte" mit einem Atmel Mikrocontroller MCU [1]. Arbeiten mit den einzelnen MCU Angebote deutlich niedrigeren Kosten für jedes Projekt mit viel bessere Kontrolle über die Größe, Anforderungen an Funktion und Leistung gegenüber der MCU-on-Board-Systeme wie Arduino [2] und die Rhaspberry Pi [3]. Der nächste Start Instructable konvertiert die Blinky Schaltung und Software, um ein System für die Lebensader, die, wenn auch leicht, bietet, bedeutet Zeiteinstellungen für eine MCU zu korrigieren. Die ersten Start-ups installiert der Atmel-Studio und Programmierer, konstruiert das Adapterkabel (siehe auch Teile Liste) und die grundlegenden Test/Blinky Plattform diskutiert Häfen, PINs, DDRs und LEDs. Es sei darauf hingewiesen, die Lifeline-Clock Sicherungen nicht korrekt-Hochspannung Programmierer (12V) müssten wie in Start-up #5 beschrieben.

Wir fahren Sie mit der Programmierung und Codierung [4] und bietet gleichzeitig eine kurze Zusammenfassung der erforderlichen Hardware aus vorherigen Start-ups. Während dieses Instructable jede Codierung Aussage erklärt, möchten der Leser noch einige der vielen ausgezeichneten C/C++-Referenzen [5-11] zu konsultieren.

** Hinweis: Für diejenigen wollen die PDF-Datei dieses instructable, download der angehängten PDF-Datei mit den unten Link statt des automatisch generiert von der Website - diese Automatisierung unterhält der Verein die Beschriftungen mit den Bildern.

In Verbindung stehende Artikel

Atmel Startup 5: Lifeline

Atmel Startup 5: Lifeline

M. A. Parker c2015Die Lebensader ist eine einfache Schaltung, die auf der Grundlage Atmel ATTiny2313A Mikrocontroller (MCU), die funktioniert wie eine Ersatz-Clock-Quelle für ein Ziel MCU unwirksam gemacht durch falsch eingestellte Uhr Sicherungen. D
DIY-Fußschalter für zoom B3 und zoom G3

DIY-Fußschalter für zoom B3 und zoom G3

Dies ist die Tutorials für Fußschalter Modifikation Zoom G3 oder Zoom B3Schritt 1: Materialien und Werkzeuge tatsächlich Fußschalter Modifikation für Zoom G3 oder B3 Tutorial auf dieser Seite , aber aufgrund der großen Nachfrage Tutorials, mit einige
Zwei Schalter weg ziehen

Zwei Schalter weg ziehen

Dies ist ein handliches kleines Trick geben sich ein einzelnes oder zwei-Wege-* für eine Pull Kette Befestigung wie diese Porzellan Glühbirne Steckdosen schalten. Dies ist praktisch für Geschäfte oder Dachböden und Spalt Licht wo Sie möglicherweise z
Einfach Stealth-Fußschalter / pedal zu minimieren Fenster und Desktop zeigen

Einfach Stealth-Fußschalter / pedal zu minimieren Fenster und Desktop zeigen

verbringe ich die meiste Zeit auf einem Computer-Programmierung, und innerhalb von kürzester Zeit ich werde mit allen meinen Bildschirm Immobilien gefüllt mit Windows. Die meiste Zeit sind meine Füße auch sehr faul, so nahm ich die Idee sah ich irgen
Meine zwei Cent, wie Sie Ihre Dollars und Cents sparen

Meine zwei Cent, wie Sie Ihre Dollars und Cents sparen

Geld. Wer hätte Thunk , die wir in diesem Chaos wäre. Wie die meisten, Ihr wahrscheinlich das Gefühl des Stachel dieser Wirtschaftskrise. Verkauf von Limonade an der Straßenecke wird nicht abgedeckt. Wir brauchen einige Maßnahmen. Wir müssen zurück z
Cochinita Pibil (langsam gekocht Pulled Pork) - The gesetzt und vergessen Sie es.

Cochinita Pibil (langsam gekocht Pulled Pork) - The gesetzt und vergessen Sie es.

Cochinita Pibil erfolgt häufig im Süden von Mexiko (Yucatan), obwohl ich von weit nördlichen Teil von Mexiko über bis zur Grenze, meine Mutter benutzt bin, um eine schöne Weinprobe Cochinita Pibil in einem Topftopf zu machen.Dieses Rezept wird meine
Ctrl-Schalter für Space-Simulatoren und darüber hinaus

Ctrl-Schalter für Space-Simulatoren und darüber hinaus

Mission Control Stil Schreibtisch hat mich inspiriert. Alles, was Sie tun, Ihre Arbeit direkt vor Ihnen müssen. Wann wurde ich untersucht, was andere (nicht viel draußen) geschaffen haben. Ich stieß auf einen Schreibtisch auf Rädern und hatte eine ge
Atmel Start 2: Mikrocontroller-Schaltungen und Sicherungen

Atmel Start 2: Mikrocontroller-Schaltungen und Sicherungen

M. A. Parker c2015Schaltungen und Sicherungen erstellt eine einfache, aber wichtige Schaltung auf ein Experimentator Steckbrett, die als die grundlegende Plattform für viele Mikrocontroller-Projekte und Parametrierung der Mikrocontroller (z. B. Siche
Atmel Start 1: Atmel Studio und Programmer

Atmel Start 1: Atmel Studio und Programmer

M. A. Parker c2015Installation von Atmel Studio (AS) und ein Programmierer verkörpern die ersten Schritte [0] auf dem Weg zur Verwendung einer einzelnen Atmel AVR Mikrocontroller Einheit MCU [1] im Gegensatz zu der MCU-on-a-Board wie Arduino [2]. Hie
Atmel Start 3: Binky One – Hafen, PIN, DDR und LED

Atmel Start 3: Binky One – Hafen, PIN, DDR und LED

M. A. Parker c2015Blinky, die blinkende LED zeigt, wie Sie die C/C++-Sprache in Atmel Studio (AS) verwenden, um die Atmel MCU Steuern Ports für ein- und Ausgabe (d. h. IO) und zeigt das "geheime" Leben der Atmel Hafen, PIN und DDR Register. Blin
Gewusst wie: verwenden Sie die ESP8266-01-Stifte

Gewusst wie: verwenden Sie die ESP8266-01-Stifte

EinführungEsp8266-01 ist eine sehr kostengünstige WiFi-fähige Chip. Aber es hat nur sehr begrenzte I/O. Sobald Sie es, für die Programmierung konfigurieren sind auf den ersten Blick alle Pins verwendet.Diese Instructiable baut auf Stifte verwenden ES
Ende Stop / Limit Switch Probleme

Ende Stop / Limit Switch Probleme

Grenzen Schalter oder "Ende stoppt" kann genannt, der 3D Druck Gemeinschaft lästig für Hobby-CNC und 3D print-Setups sein. Viele Foren Diskussion wie man falsche Trigger zu stoppen und das meiste davon scheint nicht zu 100 % funktionieren.Sie br
DIY Arduino PIR Motion Sensor Beleuchtung & Sicherheit

DIY Arduino PIR Motion Sensor Beleuchtung & Sicherheit

aus den Köpfen bei http://arduinotronics.blogspot.com/Wir wollten Energie sparen und Komfort, indem Sie unsere Beleuchtungsstromkreise Bewegungssensoren hinzufügen erstellen. Vielleicht möchten Sie einige Benachrichtigung eines Eindringlings. Beide k
Microdot - Wrist Watch LED Muster Zeitmesser

Microdot - Wrist Watch LED Muster Zeitmesser

eine andere RGB-Sonnenuntergang-Produktionen Produktion!Dieses Projekt ist eine Platine für die Herstellung einer Handgelenk Uhr Größe Version von meine Minidot Uhr:mit ein paar mehr Funktionen für ein tragbares Gerät. Eine Menge Hilfe und Anregungen