Leserwahl
Populäre Artikel
Iskra Neo ist eine Entwicklungsplattform mit einem ATmega32U4-Mikrocontroller. Es entspricht dem italienischen Arduino Leonardo, wird aber in Russland hergestellt und ist qualitativ nicht schlechter. Wenn Ihr Projekt eine preisgünstige Mikrocontrollerplatine mit maximaler Kompatibilität mit Erweiterungsplatinen, Sensoren und anderen elektronischen Modulen erfordert, ist Iskra Neo eine ausgezeichnete Wahl.
Arduino ist eine offene Plattform, mit der Sie alle Arten von elektronischen Geräten zusammenbauen können. Iskra Neo wurde auf dieser Grundlage gebaut. Es wird für Kreative, Designer, Programmierer und alle neugierigen Köpfe interessant sein, die ihr eigenes Gadget bauen möchten. Die Geräte können sowohl autonom als auch in Verbindung mit einem Computer arbeiten. Alles hängt von der Idee ab.
Zur Programmierung wird eine vereinfachte Version von C++ verwendet, auch Wiring genannt. Die Entwicklung kann sowohl mit der bekannten kostenlosen Arduino-IDE als auch mit beliebigen C/C++-Tools erfolgen. Unterstützte Betriebssysteme sind Windows, MacOS X und Linux.
Sie können das Board über ein microUSB-Kabel flashen. Das Kabel selbst nicht im Bausatz enthalten.
Wenn Sie von der Arduino IDE aus arbeiten, lohnt es sich, in den Umgebungseinstellungen das Board "Arduino Leonardo" auszuwählen.
Iskra Neo arbeitet mit 16 MHz. Der Mikrocontroller ATmega32U4 bietet Ihnen 32 KB Flash-Speicher zum Speichern von Firmware, 2,5 KB SRAM und 1 KB nichtflüchtigen EEPROM zum Speichern von Daten bei Stromausfällen.
Dies reicht völlig aus, um viele Aufgaben wie die Steuerung eines Roboters, Industrieautomation, Smart Home, Lichtinstallationen usw. zu lösen.
Auf der Platine finden Sie traditionelle Arduino-Stiftleisten. Sie sind nach der Standard-Arduino-R3-Pinbelegung angeordnet, sodass Arduino-Erweiterungsplatinen auf der Platine installiert werden können.
Die native Logikspannung für den Iskra Neo beträgt 5 V. Dies bietet elektrische Kompatibilität mit den meisten Arduino-Peripheriegeräten.
Wird ein Sensor oder Modul als Arduino-kompatibel bezeichnet, ist es auch mit Iskra Neo kompatibel.
An den Klemmenblöcken befinden sich 20 I / O-Pins. Darunter finden Sie:
Die SPI-Schnittstelle befindet sich auf einer separaten Gruppe von Pins.
Im Gegensatz zum Original haben wir beim Iskra Neo alle analogen Eingänge und Pins mit Interrupts durch Markierung gekennzeichnet, damit Sie sich leichter zurechtfinden.
Die Stromversorgung kann entweder von einem Computer über den microUSB-Anschluss oder über den 2,1-mm-Stromanschluss erfolgen. Die Quelle wird automatisch erkannt.
Um die angeschlossenen Peripheriegeräte mit Strom zu versorgen, verwenden Sie die 5V- und 3,3V-Pins, die die ihrem Namen entsprechenden Spannungspegel angeben. Vom 5-V-Pin können Sie insgesamt bis zu 1000 mA erhalten, vom 3,3-V-Pin bis zu 800 mA. Bitte beachten Sie, dass auf den Originalplatinen der maximale Strom mit 3,3V nur 50 mA beträgt, was es nicht ermöglicht, die gefräßigen 3,3V-Module direkt anzuschließen. Iskra Neo macht es möglich.
Iskra Neo blickt im Gegensatz zum gleichen Arduino Uno über eine separate USB-CDC-Schnittstelle in Richtung USB. Dies bedeutet, dass der 0. und 1. Pin des UART-Hardware-Ports frei bleiben und Sie sie gleichzeitig mit der Kommunikation mit dem Computer verwenden können und die daran hängenden Peripheriegeräte die Firmware nicht stören.
Beim Zurücksetzen des Mikrocontrollers geht seine Verbindung zum Computer verloren und steigt wieder an. Dies erschwert den Flash-Vorgang, sollte aber kein Problem darstellen. Die Arduino-IDE unterstützt diesen Prozess.
Beim Öffnen einer seriellen Verbindung von einem Computer aus wird die heruntergeladene Skizze nicht neu geladen. Das bedeutet, wenn Sie Daten über seriell senden, bevor Sie die Verbindung tatsächlich öffnen, werden sie nirgendwo hingeführt und Sie können sie nicht sehen. Dieses Problem kann programmgesteuert gelöst werden.
Aus der Sicht eines Computers ist das Iskra Neo auch ein HID-Gerät (wie eine Tastatur oder Maus), sodass es einfacher ist, ein neues Computereingabegerät auf Basis von Iskra Neo zu erstellen als mit anderen Boards.
Wir haben Iskra Neo mit einer Sicherung versehen, die die USB-Anschlüsse Ihres Computers vor Überspannung und Kurzschlüssen schützt. Während die meisten Computer über ihre eigenen Abwehrmechanismen verfügen, bietet eine Sicherung zusätzliche Sicherheit. Es unterbricht die Verbindung, wenn mehr als 500 mA an den USB-Port geliefert werden, und stellt sie wieder her, nachdem sich die Situation wieder normalisiert hat.
Die Plattengröße beträgt 69 × 53 mm. Die Buchsen für externe Stromversorgung und USB ragen einige Millimeter über die vorgesehenen Grenzen hinaus. Die Platine bietet Platz für Befestigungsschrauben oder Schrauben. Der Abstand zwischen den Kontakten beträgt 0,1" (2,54 mm), beim 7. und 8. Kontakt beträgt der Abstand jedoch 0,16".
Mikrocontroller-Platine Iskra Neo ist eine Kopie des Boards Arduino Leonardo hergestellt von Amperka.
Das Board wird getrennt von jeglichen Hilfsgeräten und Zubehör verkauft, außer dass es im Karton nur zwei schützende Schaumstoffeinlagen gibt.
Anders als beim weit verbreiteten Arduino UNO, bei dem der Mikrocontroller in einem speziellen Sockel verbaut ist, wird der Mikrocontroller auf das Iskra Neo Board gelötet. Dadurch wird die Gesamthöhe der Platinen etwas reduziert, ein Austausch des Mikrocontrollers jedoch unmöglich. Die Verbindung zum Computer erfolgt über den microUSB-Port (USB-B wird beim Arduino UNO verwendet).
Die digitalen Ports wurden mit einem einfachen Programm überprüft, das in alle Ports zuerst einen hohen und dann einen niedrigen logischen Pegel schreibt.
/*
Überprüfen Sie die digitalen Ports 0-13
*/
void setup () (
PinMode (13, AUSGANG);
PinMode (12, AUSGANG);
pinMode (11, AUSGANG);
pinMode (10, AUSGANG);
pinMode (9, AUSGANG);
pinMode (8, AUSGANG);
pinMode (7, AUSGANG);
pinMode (6, AUSGANG);
PinMode (5, AUSGANG);
PinMode (4, AUSGANG);
PinMode (3, AUSGANG);
PinMode (2, AUSGANG);
pinMode (1, AUSGANG);
pinMode (0, AUSGANG);
}// die Schleifenfunktion läuft immer und immer wieder
Leere Schleife () (
digitalWrite (13, HIGH); // schalte die LED ein (HIGH ist der Spannungspegel)
digitalWrite (12, HIGH);
digitalWrite (11, HIGH);
digitalWrite (10, HIGH);
digitalWrite (9, HIGH);
digitalWrite (8, HIGH);
digitalWrite (7, HIGH);
digitalWrite (6, HIGH);
digitalWrite (5, HIGH);
digitalWrite (4, HOCH);
digitalWrite (3, HOCH);
digitalWrite (2, HOCH);
digitalWrite (1, HIGH);
digitalWrite (0, HIGH);
digitalWrite (13, LOW); // schalten Sie die LED aus, indem Sie die Spannung LOW machen
digitalWrite (12, LOW);
digitalWrite (11, LOW);
digitalWrite (10, LOW);
digitalWrite (9, LOW);
digitalWrite (8, LOW);
digitalWrite (7, LOW);
digitalWrite (6, LOW);
digitalWrite (5, LOW);
digitalWrite (4, LOW);
digitalWrite (3, LOW);
digitalWrite (2, LOW);
digitalWrite (1, LOW);
digitalWrite (0, LOW);
Verzögerung (1000); // warte kurz
}
Die Platine hat drei Jumper für alle Pins des ICSP-Steckers. Zwei davon haben keinen Einfluss auf die Arbeit des Vorstandes. Der dritte Jumper, der dem analogen Port-Anschluss A0-A5 am nächsten liegt, blockiert die Platine. Vor dem Einschalten muss das Board entfernt werden, alle anderen können auch entfernt werden, dies hat keinen Einfluss auf die Funktion des Boards. Auf dem Iskra Neo-Board unterstützen sieben Ports PWM anstelle von 6 auf dem Arduino UNO. Zusätzlich zu den 3,5,6,7,9 und 11 digitalen Ports ist PWM im 13. digitalen Port implementiert, sodass Sie jetzt die Helligkeit der an diesem Port angeschlossenen eingebauten LED stufenlos steuern können.
Die meiner Meinung nach wichtigste Verbesserung besteht darin, dass dieses Board die Anzahl der Ports verdoppelt hat (von 6 auf 12), die für die analoge Informationseingabe verwendet werden können. Zum Beispiel können Sie das aus dieser Ressource entnommene Programm verwenden, nur anstelle des 2. installieren wir den 6. analogen Port, der auf dem Arduino UNO überhaupt nicht vorhanden war.
/*
* Dimmer_pot
*/int potPin = 6; // Potentiometer verbindet sich mit Port 6
int ledPin = 9; // LED verbindet sich mit digitalem Pin 9
intwert = 0; // Variable zum Speichern des Wertes der EingangsspannungLeere Einrichtung ()
{Leere Schleife ()
{
val = analogRead (potPin); // den Wert vom Potentiometer lesen
val = val / 4; // Konvertieren von 0-1023 in 0-255
analogWrite (ledPin, val); // setze den Wert
}
Im Allgemeinen ist das Board recht interessant und im Vergleich zu den ursprünglichen Arduino-Boards nicht sehr hoch (890 Rubel, Stand November 2015), was dieses Board sehr attraktiv macht. Speziell für den Standort Funkschaltungen - Denev.
Diskutieren Sie den Artikel MICROCONTROLLER BOARD ISKRA NEO
Das Iskra Neo Board ist eine Entwicklungsplattform mit einem ATmega32U4 Mikrocontroller. Es entspricht dem italienischen Arduino Leonardo, wird aber von uns in Russland hergestellt und ist qualitativ nicht schlechter. Wenn Ihr Projekt eine preisgünstige Mikrocontrollerplatine mit maximaler Kompatibilität mit Erweiterungsplatinen, Sensoren und anderen elektronischen Modulen erfordert, ist Iskra Neo eine ausgezeichnete Wahl.
Arduino ist eine offene Plattform, mit der Sie alle Arten von elektronischen Geräten zusammenbauen können. Iskra Neo wurde auf dieser Grundlage gebaut. Es wird für Kreative, Designer, Programmierer und alle neugierigen Köpfe interessant sein, die ihr eigenes Gadget bauen möchten. Die Geräte können sowohl autonom als auch in Verbindung mit einem Computer arbeiten. Alles hängt von der Idee ab.
Zur Programmierung wird eine vereinfachte Version von C++ verwendet, auch Wiring genannt. Die Entwicklung kann sowohl mit der bekannten kostenlosen Arduino IDE als auch mit einem beliebigen C/C++ Toolkit erfolgen. Unterstützte Betriebssysteme sind Windows, MacOS X und Linux.
Sie können das Board über ein microUSB-Kabel flashen. Das Kabel selbst nicht im Bausatz enthalten.
Wenn Sie von der Arduino IDE aus arbeiten, lohnt es sich, in den Umgebungseinstellungen das Board "Arduino Leonardo" auszuwählen.
Iskra Neo arbeitet mit 16 MHz. Der Mikrocontroller ATmega32U4 bietet Ihnen 32 KB Flash-Speicher zum Speichern von Firmware, 2,5 KB SRAM und 1 KB nichtflüchtigen EEPROM zum Speichern von Daten bei Stromausfällen.
Dies reicht völlig aus, um viele Aufgaben wie die Steuerung eines Roboters, Industrieautomation, Smart Home, Lichtinstallationen usw. zu lösen.
Auf der Platine finden Sie traditionelle Arduino-Stiftleisten. Sie sind gemäß der Standard-Arduino-R3-Pinbelegung positioniert, sodass Arduino-Erweiterungskarten auf der Platine installiert werden können.
Die native Logikspannung für den Iskra Neo beträgt 5 V. Dies bietet elektrische Kompatibilität mit den meisten Arduino-Peripheriegeräten.
Wird ein Sensor oder Modul als Arduino-kompatibel bezeichnet, ist es auch mit Iskra Neo kompatibel.
An den Klemmenblöcken befinden sich 20 I / O-Pins. Darunter finden Sie:
Die SPI-Schnittstelle befindet sich auf einer separaten Gruppe von Pins.
Im Gegensatz zum Original haben wir beim Iskra Neo alle analogen Eingänge und Pins mit Interrupts durch Markierung gekennzeichnet, damit Sie sich leichter zurechtfinden.
Die Stromversorgung kann entweder von einem Computer über einen microUSB-Anschluss oder über eine 2,1-mm-Strombuchse erfolgen. Die Quelle wird automatisch erkannt.
Um die angeschlossenen Peripheriegeräte mit Strom zu versorgen, verwenden Sie die 5V- und 3,3V-Pins, die die ihrem Namen entsprechenden Spannungspegel angeben. Vom 5-V-Pin können Sie insgesamt bis zu 1000 mA erhalten, vom 3,3-V-Pin bis zu 800 mA. Bitte beachten Sie, dass auf den Originalplatinen der maximale Strom mit 3,3V nur 50 mA beträgt, was es nicht ermöglicht, die gefräßigen 3,3V-Module direkt anzuschließen. Iskra Neo macht es möglich.
Iskra Neo blickt im Gegensatz zum gleichen Arduino Uno über eine separate USB-CDC-Schnittstelle in Richtung USB. Dies bedeutet, dass der 0. und 1. Pin des UART-Hardware-Ports frei bleiben und Sie sie gleichzeitig mit der Kommunikation mit dem Computer verwenden können und die daran hängenden Peripheriegeräte die Firmware nicht stören.
Beim Zurücksetzen des Mikrocontrollers geht seine Verbindung zum Computer verloren und steigt wieder an. Dies erschwert den Flash-Vorgang, sollte aber kein Problem darstellen. Die Arduino-IDE unterstützt diesen Prozess.
Wenn eine serielle Verbindung von einem Computer aus geöffnet wird, wird die heruntergeladene Skizze nicht erneut geladen. Das bedeutet, wenn Sie Daten über seriell senden, bevor Sie die Verbindung tatsächlich öffnen, werden sie nirgendwo hingeführt und Sie können sie nicht sehen. Dieses Problem kann programmgesteuert gelöst werden.
Aus der Sicht eines Computers ist das Iskra Neo auch ein HID-Gerät (wie eine Tastatur oder Maus), sodass es einfacher ist, ein neues Computereingabegerät auf Basis von Iskra Neo zu erstellen als mit anderen Boards.
Wir haben Iskra Neo mit einer Sicherung versehen, die die USB-Anschlüsse Ihres Computers vor Überspannung und Kurzschlüssen schützt. Während die meisten Computer über ihre eigenen Abwehrmechanismen verfügen, bietet eine Sicherung zusätzliche Sicherheit. Er unterbricht die Verbindung, wenn mehr als 500 mA an den USB-Port geliefert werden, und stellt sie wieder her, nachdem sich die Situation wieder normalisiert hat.
Die Plattengröße beträgt 69 × 53 mm. Die Buchsen für externes Netzteil und USB ragen einige Millimeter über die vorgesehenen Grenzen hinaus. Die Platine bietet Platz für Befestigungsschrauben oder Schrauben. Der Abstand zwischen den Kontakten beträgt 0,1" (2,54 mm), beim 7. und 8. Kontakt beträgt der Abstand jedoch 0,16".
Lieferung per Kurier in St. Petersburg und Moskau:
Lieferung in den Regionen Moskau und Leningrad:
Lieferung in ganz Russland:
Die Arduino-Hardware-/Software-Entwicklungsumgebung wird mit einer offenen Architektur vertrieben, die zu vielen fortschrittlichen Klonen geführt hat. Im Jahr 2013 veröffentlichte Programmierer Gordon Williams das erste Espruino-Modell - ein Analogon von Arduino, das bei Sketch-Entwicklern an Popularität gewann.
Der Hauptnachteil der neuen Entwicklungsumgebung war die fehlende Kompatibilität mit zusätzlichen Modulen von Arduino und die Notwendigkeit, neue zu erstellen. Espruino bietet Entwicklern eine kostenlose Lizenz und freien Zugang zu Schaltplänen und Entwicklungen. Das heimische Unternehmen Amperka hat den Fehler behoben, indem es sein Flaggschiff Iskra JS veröffentlicht hat.
Iskra JS kombiniert die besten Eigenschaften und Espurino und bietet den Benutzern erweiterte Entwicklungsmöglichkeiten und die Verwendung zusätzlicher Module. Wie Espurino verfügt das Board über einen integrierten JavaScript-Interpreter und arbeitet mit einer ähnlichen Iskra-IDE. Das Gerät ist mit Ports zum Anschluss von Arduino-Shields ausgestattet. Die programmatische Interaktion der Komponenten ist in der neuen universellen Iskra-Bibliothek implementiert. Lassen Sie uns die Funktionalität und den Umfang der Hardware- und Softwareentwicklungsumgebung von Iskra JS genauer untersuchen.
Wie Arduino hat das Iskra JS-Board die Möglichkeit, zusätzliche Module anzuschließen, wodurch der Vorstellungsraum erweitert wird, um neue Geräte zu erstellen. Der eingebaute JavaScript-Interpreter macht den Anschluss zusätzlicher Compiler und Decoder an das Board überflüssig und macht das Produkt so kompakt wie möglich. Es ist möglich, unabhängig zu arbeiten und mit einem Computer auf jedem gängigen Betriebssystem zu interagieren. Das Vorhandensein zusätzlicher drahtloser Kommunikationsmodule und eingebauter Batterien ermöglicht es Ihnen, ein Remote-System zu organisieren, das zu einem "Smart Home" oder anderen Technologien mit ähnlicher Funktionalität wachsen kann.
Im Gegensatz zu seinen Gegenstücken wird Iskra in einer einzigen Version hergestellt und hat die folgende technische Füllung:
Diese technischen Eigenschaften reichen für die komfortable Bedienung des Gerätes auch im industriellen Maßstab aus. Iskra ist mit 3,3- und 5-Volt-Spannungsreglern ausgestattet, wodurch die Kompatibilität mit zusätzlichen Modulen von Arduino erweitert wird. Auch die Softwareumgebung ist einzigartig. Es gibt einige Unterschiede, mit denen Sie sich vertraut machen müssen, um Ihre eigenen Skizzen zu schreiben.
Die Iskra IDE wurde auf Basis eines Analogs von Espruino entwickelt. Programme werden in der WEB-Umgebung in JavaScript erstellt, kompatibel mit allen gängigen Betriebssystemen. Sie können daran arbeiten, Code in der Google Chrome-Erweiterung Espruino IDE oder der verbesserten Iskra IDE zu schreiben. Die Entwicklung von Amperka unterscheidet sich in der erweiterten Unterstützung für Bibliotheken einzelner Module, was die Erstellung von Programmen vereinfacht. Dazu gehört auch die Arbeit mit den beliebten Add-Ons der Arduino-Entwicklungsumgebung.
Es gibt Unterschiede beim Arbeiten mit Java-Code:
Wenn Sie schon einmal mit der Arduino Hardware- und Software-Entwicklungsumgebung gearbeitet haben, sollte es keine Probleme beim Schreiben von Skizzen geben. Das Funktionsprinzip der Geräte ist einander ähnlich. Es bleibt nur, die virtuelle Softwareumgebung zu verstehen. Sie können den Mikrocontroller neu flashen, ohne Programmierer zu verwenden, indem Sie ihn an einen USB-Port anschließen.
Die Verbindung des Geräts mit einem Computer erfolgt standardmäßig über ein Micro-USB-Kabel. Es ist jedoch möglich, ein zusätzliches Wireless-Modul zu installieren und eine Remote-Verbindung zu einem Computer herzustellen. Die Verbindung von Iskra JS mit einer Entwicklungsumgebung kann nicht nur zum Programmieren, sondern auch als HID-Gerät verwendet werden. Der Micro-USB-Anschluss ist durch Sicherungen geschützt, die die Kommunikation mit dem Computer unterbrechen, wenn der Eingangsstrom der Flanke von 500 mA überschritten wird. Dies schützt das Gerät vor Burnout.
Iskra JS ist mit einer eigenen 2,1-mm-Buchse zum Anschluss an das Stromnetz ausgestattet. Die Stromverbindung zu USB oder Stecker wird automatisch erkannt. Für die Stromversorgung über die 2,1-mm-Buchse wird eine Eingangsspannung von 7-15 V empfohlen. Die Ausgangsspannung für die Versorgung zusätzlicher Module wird auf 5 bzw. 3,3 Volt umgerechnet. Als alternative Energiequelle stehen tragbare Batterien zur Verfügung. Das Iskra JS-System auf einer tragbaren Batterie ist autonom und hat eine Vielzahl von Anwendungen.
Amperka hat die Abmessungen von Iskra JS sorgfältig durchdacht und die Möglichkeit zur Montage an der Oberfläche hinzugefügt. Wie beim Arduino werden zusätzliche Module wie ein "Sandwich" miteinander verbunden, indem sie übereinander gelegt werden. Die Hauptplatine erhielt Löcher für Schrauben, mit denen Sie das fertige Gerät auf einer Oberfläche oder mit einem anderen Produkt befestigen können. Das Board misst 69 x 53 mm, USB-Port und Stromanschluss ragen jedoch einige Millimeter aus dem Gehäuse heraus.
Eine Besonderheit von Iskra JS ist die Möglichkeit, nicht nur eigene Module, sondern auch Lösungen von Arduino und Espruino zu verwenden. Eine Vielzahl von Lösungen für viele Tätigkeitsbereiche ermöglicht es Ihnen, eigenständig einzigartige Geräte zu erstellen. Die Entwickler haben ein spezielles Set für Anfänger herausgebracht - Yodo.
Yodo enthält ein Buch mit 25 Gerätedesigns und detaillierten Beschreibungen. Basierend auf Iskra JS enthält das Kit alle notwendigen Komponenten und Module, um Geräte aus dem Buch zu erstellen. Nach Abschluss dieses Kurses sind Sie in der Lage, Geräte unterschiedlicher Komplexität selbstständig zu entwerfen: von einer gewöhnlichen LED-Lampe bis hin zu einem Stromabnehmer oder einem Fernlichtschalter.
Die Hardware- und Softwareumgebung von Iskra JS eröffnet den Spielraum für Kreativität und die Entwicklung neuer technischer Lösungen. Entdecken Sie Literatur und Open-Source-Softwarelösungen, verbinden Sie Ihre Fantasie und kreieren Sie!
Iskra Neo ist eine Entwicklungsplattform mit einem ATmega32U4-Mikrocontroller. Es entspricht dem italienischen Arduino Leonardo, wird aber von uns in Russland hergestellt und ist qualitativ nicht schlechter. Wenn Ihr Projekt eine preisgünstige Mikrocontrollerplatine mit maximaler Kompatibilität mit Erweiterungsplatinen, Sensoren und anderen elektronischen Modulen benötigt, Iskra Neo- Es ist eine gute Wahl.
Arduino ist eine offene Plattform, auf der Sie alle Arten von elektronischen Geräten sammeln können. Darauf aufbauend und gebaut Iskra Neo... Es wird für Kreative, Designer, Programmierer und alle neugierigen Köpfe interessant sein, die ihr eigenes Gadget bauen möchten. Die Geräte können sowohl autonom als auch in Verbindung mit einem Computer arbeiten. Alles hängt von der Idee ab.
Programmierung
Zur Programmierung wird eine vereinfachte Version von C++ verwendet, auch Wiring genannt. Die Entwicklung kann sowohl mit der bekannten kostenlosen Arduino IDE als auch mit einem beliebigen C/C++ Toolkit erfolgen. Unterstützte Betriebssysteme sind Windows, MacOS X und Linux.
Sie können das Board über ein microUSB-Kabel flashen. Das Kabel selbst ist nicht im Lieferumfang enthalten.
Wenn Sie von der Arduino IDE aus arbeiten, lohnt es sich, in den Umgebungseinstellungen das Board "Arduino Leonardo" auszuwählen.
Leistung
Iskra Neo arbeitet mit 16 MHz. Der Mikrocontroller ATmega32U4 bietet Ihnen 32 KB Flash-Speicher zum Speichern von Firmware, 2,5 KB SRAM und 1 KB nichtflüchtigen EEPROM zum Speichern von Daten bei Stromausfällen.
Kompatibilität
Auf der Platine finden Sie traditionelle Arduino-Stiftleisten. Sie sind nach der Standard-Arduino R3-Pinbelegung angeordnet, sodass Arduino-Erweiterungsplatinen auf der Platine installiert werden können.
Die native Logikspannung für den Iskra Neo beträgt 5 V. Dies bietet elektrische Kompatibilität mit den meisten Arduino-Peripheriegeräten.
Wird ein Sensor oder Modul als Arduino-kompatibel bezeichnet, ist es auch mit Iskra Neo kompatibel.
I/O-Ports
An den Klemmenblöcken befinden sich 20 I / O-Pins. Darunter finden Sie:
Die SPI-Schnittstelle befindet sich auf einer separaten Gruppe von Pins.
Im Gegensatz zum Original haben wir beim Iskra Neo alle analogen Eingänge und Pins mit Interrupts durch Markierung gekennzeichnet, damit Sie sich leichter zurechtfinden.
Ernährung
Die Stromversorgung kann entweder von einem Computer über einen microUSB-Anschluss oder über eine 2,1-mm-Strombuchse erfolgen. Die Quelle wird automatisch erkannt.
Kommunikation
Iskra Neo, im Gegensatz zum gleichen Arduino Uno, blickt über eine separate USB-CDC-Schnittstelle in Richtung USB. Dies bedeutet, dass der 0. und 1. Pin des UART-Hardware-Ports frei bleiben und Sie sie gleichzeitig mit der Kommunikation mit dem Computer verwenden können und die daran hängenden Peripheriegeräte die Firmware nicht stören.
Beim Zurücksetzen des Mikrocontrollers geht seine Verbindung zum Computer verloren und steigt wieder an. Dies erschwert den Flash-Vorgang, sollte aber kein Problem darstellen. Die Arduino-IDE unterstützt diesen Prozess.
Wenn eine serielle Verbindung von einem Computer aus geöffnet wird, wird die heruntergeladene Skizze nicht erneut geladen. Das bedeutet, wenn Sie Daten über seriell senden, bevor Sie die Verbindung tatsächlich öffnen, werden sie nirgendwo hingeführt und Sie können sie nicht sehen. Dieses Problem kann programmgesteuert gelöst werden.
Aus der Sicht eines Computers ist das Iskra Neo auch ein HID-Gerät (wie eine Tastatur oder Maus), sodass es einfacher ist, ein neues Computereingabegerät auf Basis von Iskra Neo zu erstellen als mit anderen Boards.
USB-Schutz
Wir haben Iskra Neo mit einer Sicherung versehen, die die USB-Anschlüsse Ihres Computers vor Überspannung und Kurzschlüssen schützt. Während die meisten Computer über ihre eigenen Abwehrmechanismen verfügen, bietet eine Sicherung zusätzliche Sicherheit. Er unterbricht die Verbindung, wenn mehr als 500 mA an den USB-Port geliefert werden, und stellt sie wieder her, nachdem sich die Situation wieder normalisiert hat.
In Verbindung stehende Artikel: | |
So wechseln Sie von der alten Apple Watch zu einer neuen Apple Watch wird nicht mit dem iPhone synchronisiert
Im Herbst 2014 stellte Apple der Welt die "Smartwatch" Apple vor ... So passen Sie einen benutzerfreundlichen iPhone-Desktop an: Hilfreiche Tipps für die richtige Organisation Ihres Startbildschirms
Viele iPhone- und iPad-Besitzer standen wahrscheinlich vor einem Problem, als ... Was ist der Unterschied zwischen der iCloud-Musikbibliothek und dem Fotostream? Was bedeutet das Speichern im Fotostream?
iOS-Geräte verfügen über Funktionen wie Camera Roll und Photo Stream .... |