Arduino Uno: doel, platformbeschrijving

Inhoudsopgave:

Arduino Uno: doel, platformbeschrijving
Arduino Uno: doel, platformbeschrijving
Anonim

De Arduino-community is een enorme community van gebruikers, tutorials, projecten en kant-en-klare oplossingen die in verschillende toepassingen worden gebruikt. Het bedrijf biedt ook een zeer eenvoudige methode voor interactie met externe randapparatuur. Aanvankelijk was de Arduino-basis ontworpen om een verscheidenheid aan actuatoren en sensoren op de microcontroller te kunnen aansluiten zonder het gebruik van extra circuits. De ontwikkeling van eenvoudige apparaten en toepassingen vereist geen diepgaande kennis van elektronica.

Apparaatbeschrijving

Arduino Uno is een open platform waarmee je een verscheidenheid aan elektronische apparaten kunt samenstellen. Dit bord zal nuttig en interessant zijn voor creatieve mensen, programmeurs, ontwerpers en andere nieuwsgierige geesten die graag hun eigen gadgets ontwerpen. Arduino Uno kan zowel in combinatie met een computer als standalone werken. Het hangt allemaal af van het doel en het idee.

arduino uno
arduino uno

Het Arduino Uno-platform bestaat uit software- en hardwareonderdelen die zeer flexibel en gebruiksvriendelijk zijn.operatie. Voor het programmeren wordt een vereenvoudigde versie van C++ (Wiring) gebruikt. Ontwerpen kan op de gratis Arduino IDE software en op basis van willekeurige C/C++ tools. Het apparaat ondersteunt Linux, MacOS en Windows-besturingssystemen. Een USB-kabel wordt gebruikt voor programmering en communicatie met een computer, en een voedingseenheid (6-20V) is vereist voor offline gebruik. Voor beginners zijn kant-en-klare kits voor het ontwerpen van elektronica ontwikkeld - de Matryoshka-serie.

Arduino Uno R3

Dit is een nieuw model gemaakt in Italië. Het is gemaakt op basis van de ATmega328p-microprocessor, waarvan de klokfrequentie 16 MHz is, het geheugen is 32 kb. Het bord heeft 20-pins (bewaakte) output en input, ontworpen om te communiceren met randapparatuur.

arduino uno r3
arduino uno r3

Apparaatfuncties

Arduino Uno kan communiceren met andere Arduino's, computers en microcontrollers. Het platform van het apparaat maakt seriële verbinding mogelijk met behulp van de RX (0) en TX (1) pinnen. De ATmega16U2-processor zendt zo'n verbinding uit via een USB-poort: hierdoor wordt er een extra virtuele COM-poort op de computer geïnstalleerd. De Arduino-software bevat een hulpprogramma dat tekstberichten uitwisselt via het gecreëerde kanaal. Het bord van het apparaat heeft RX- en TX-LED's die oplichten tijdens de overdracht van informatie tussen de computer en de ATmega162U-processor. Dankzij een aparte bibliotheek kun je een verbinding organiseren met behulp van verschillende contacten, zonderbeperkt tot nul en eerst. En met behulp van extra uitbreidingskaarten wordt het mogelijk om andere manieren van interactie te organiseren, bijvoorbeeld Wi-Fi, radiokanaal, Ethernet-netwerk.

arduino uno smd
arduino uno smd

Arduino Uno smd heeft een speciale zekering die de USB-poorten van de computer beschermt tegen kortsluiting en overspanning. Hoewel computers zelfbeschermend zijn, zorgt een zekering voor extra beveiliging. Het is in staat om de verbinding te verbreken als er meer dan 500 mA stroom wordt geleverd aan de USB-poortingang en deze te herstellen wanneer de stroom weer normaal is.

Conclusie

Samenvattend kunnen we stellen dat Arduino een zeer flexibel en functioneel platform is voor het ontwikkelen van verschillende applicaties. Het biedt enorme mogelijkheden voor interactie met randapparatuur. De Arduino is geweldig om over microcontrollers te leren en kan ook dienen als basis voor kleine projecten.

Aanbevolen: