Arduino - Alles over

Arduino is een circuit in gratis materiaal gedrukt
Arduino is een circuit in gratis materiaal gedrukt

Arduino

Arduino is een gratis hardware printplaat met een microcontroller die kan worden geprogrammeerd om elektrische signalen te analyseren en te produceren, om zo een breed scala aan taken uit te voeren, zoals domotica.

(controle van huishoudelijke apparaten - verlichting, verwarming, enz.), het besturen van een robot, enz. Het is een platform gebaseerd op een eenvoudige input / exit interface.
Het was oorspronkelijk voornamelijk bedoeld, maar niet uitsluitend voor interactieve multimedia programmering voor show of artistieke entertainment. Dit maakt deel uit van de verklaring van het nageslacht van de programmeerinterface van Processing, zelf geïnspireerd door de programmeeromgeving Wiring.

Arduino kan worden gebruikt om onafhankelijke interactieve objecten te bouwen (fast prototyping), of kan worden aangesloten op een computer om te communiceren met de software (bijvoorbeeld : Macromedia Flash, Processing, Max/MSP, Usine Hollyhock, Pure Data, SuperCollider).
De verkochte versies zijn voorgemonteerd. Er wordt informatie verstrekt aan degenen die deArduino Zich.

Het project Arduino ontv
Digitale terrestrische TV
Er bestaan twee belangrijke soorten uitzendingen voor televisie; de zogenaamde analoge en digitale televisie. De analoge televisie verscheen de eerste. Dit is wijd verspreid over de hele wereld. Echter, dit soort diffusie is veroudering en niet erg innovatief.
Om deze reden is de analoge televisie op dit moment geneigd te verdwijnen om weg te geven aan digitale televisie. Digitale televisie is grotendeels gebaseerd o
ing een eretitel op deArts Electronica 2006, in de categorie Digital Communities.

DeArduino zijn naam op de Bar di Re , een pub in de stadIvrée, gelegen in Noord-Italië. De juiste naam Arduino heeft net Ardennes.
Een module Arduino is opgebouwd rond een microcontroller Atmel AVR
Een module Arduino is opgebouwd rond een microcontroller Atmel AVR

Beschrijving

Een module Arduino meestal is opgebouwd rond een microcontroller Atmel AVR (ATmega328 of ATmega2560 voor de recente versies. ATmega168 of ATmega8 voor de oudste), en aanvullende componenten die programmeren en interfacing met andere circuits vergemakkelijken.
Elke module heeft ten minste een 5 volt lineaire regelgever en een 16 MHz kristal oscillator (of keramische resonator in sommige modellen).
De microcontroller is voorgeprogrammeerd met een bootloader Wat een toegewijde programmeur is dus niet nodig.

Modules worden geprogrammeerd via een RS232
RS232
Voor een seriële lijn informatie komen met regelmatige tussenpozen (synchroon) of willekeurige intervallen (asynchroon). Tussen een zender (DTE) en een ontvanger (DCE) klopt bedrading. RS232 kabels kunnen in serie aangesloten worden.
Configuraties waar 2 DTE rechtstreeks zijn verbonden, moet een kabel van Kruisje koppelen of \Null-Modem\ worden gebruikt. Deze kabel heeft vrouwelijke aansluitingen aan elk uiteinde.
seriële verbinding, maar de verbindingen met deze programmering verschillen afhankelijk van het model. De eerste Arduino had een seriële poort,
Vervolgens verscheen de USB
USB
De USB-bus wordt ook gezegd dat \Hot pluggable\, dat wil zeggen dat u kunt aansluiten en loskoppelen van een USB met de PC op. Het systeem geïnstalleerd op de PC (Windows, linux...) herkent het onmiddellijk. De USB heeft een zeer interessante functie : het is de modus stand-by bij niet gebruik van het apparaat. Ook bekend als \macht instandhouding\ : Inderdaad krijgt de USB-basishub geschorst na 3 ms als het niet
op modellen DiecimilaTerwijl sommige modules voor portable bevrijde interface programmering gebruiken, verplaatst op een USB
USB
De USB-bus wordt ook gezegd dat \Hot pluggable\, dat wil zeggen dat u kunt aansluiten en loskoppelen van een USB met de PC op. Het systeem geïnstalleerd op de PC (Windows, linux...) herkent het onmiddellijk. De USB heeft een zeer interessante functie : het is de modus stand-by bij niet gebruik van het apparaat. Ook bekend als \macht instandhouding\ : Inderdaad krijgt de USB-basishub geschorst na 3 ms als het niet
-naar-serieel module opgedragen (in de vorm van de kaart of kabel).

De meeste van de input/output van de microcontroller de Arduino gebruikt voor interfacing met andere circuits. Het model Diecimila bijvoorbeeld, heeft 14 digitale input/output, waarvan 6 PWM-signalen en 6 analoge ingangen kunnen produceren.
Verbindingen worden vastgesteld door middel van de vrouwelijke aansluitingen van de HE14 op de bovenkant van de kaart, uitbreidingsmodules van stapelen op deArduino. Verschillende soorten extensies zijn beschikbaar in de handel.

Sommige ambtenaren, technologie Arduino-compatibele modules mannelijke connectoren voor eenvoudig gebruik met test platen gebruiken.
programmeren arduino in de taal C
programmeren arduino in de taal C

Software

De programmering van de software modules Arduino is een toepassing Java, gratis en cross-platform, redacteur van code en compiler, bijeenkomen en de firmware en het programma door middel van de seriële (RS232
RS232
Voor een seriële lijn informatie komen met regelmatige tussenpozen (synchroon) of willekeurige intervallen (asynchroon). Tussen een zender (DTE) en een ontvanger (DCE) klopt bedrading. RS232 kabels kunnen in serie aangesloten worden.
Configuraties waar 2 DTE rechtstreeks zijn verbonden, moet een kabel van Kruisje koppelen of \Null-Modem\ worden gebruikt. Deze kabel heeft vrouwelijke aansluitingen aan elk uiteinde.
-, Bluetooth
Le Bluetooth
Het aansluiten van randapparatuur op een computer kan veel kabels vereisen, de BlueTooth heeft als doel deze kabels te elimineren. Bluetooth is een universeel apparaat, het is geldig voor het verbinden van allerlei apparaten en werkt naadloos voor de gebruiker.
- of USB
USB
De USB-bus wordt ook gezegd dat \Hot pluggable\, dat wil zeggen dat u kunt aansluiten en loskoppelen van een USB met de PC op. Het systeem geïnstalleerd op de PC (Windows, linux...) herkent het onmiddellijk. De USB heeft een zeer interessante functie : het is de modus stand-by bij niet gebruik van het apparaat. Ook bekend als \macht instandhouding\ : Inderdaad krijgt de USB-basishub geschorst na 3 ms als het niet
-afhankelijk van de module) kunt overbrengen.
Het is ook mogelijk om het afzien van de interface Arduino, en compileren en uploaden van programma's via de command line interface.

De programmeertaal die wordt gebruikt is C++, gecompileerd met g ++ en zijn gekoppeld aan de ontwikkeling van de bibliotheek Arduinohet toestaan van het gebruik van de kaart en de inputs en outputs.
De uitv
Digitale terrestrische TV
Er bestaan twee belangrijke soorten uitzendingen voor televisie; de zogenaamde analoge en digitale televisie. De analoge televisie verscheen de eerste. Dit is wijd verspreid over de hele wereld. Echter, dit soort diffusie is veroudering en niet erg innovatief.
Om deze reden is de analoge televisie op dit moment geneigd te verdwijnen om weg te geven aan digitale televisie. Digitale televisie is grotendeels gebaseerd o
oering van deze standaard taal vergemakkelijkt de ontwikkeling van programma's op platforms Arduino, voor iedereen mastering de C of C++.

De oorsprong van de verschillende versies van de Arduino modules worden vervaardigd door het Italiaanse bedrijf Smart Projects. Aantal gemerkte kaarten Arduino zijn ontwikkeld door het Amerikaanse bedrijf SparkFun Electronics.
arduino kenmerken van vele sensoren (temperatuur, versnelling, licht, microfoon, potentiometer...)
arduino kenmerken van vele sensoren (temperatuur, versnelling, licht, microfoon, potentiometer...)

Versies

Zeventien versies van de type-kaarten Arduino ont été produites et vendues dans le commerce à ce jour dans l'ordre chronologique ci-dessous :


* Seriële Arduino, geprogrammeerd met een serieel DB9 connector voor verbinding en het gebruik van een ATmega8.

* Arduino Extremeprogrammeerbaar via een USB
USB
De USB-bus wordt ook gezegd dat \Hot pluggable\, dat wil zeggen dat u kunt aansluiten en loskoppelen van een USB met de PC op. Het systeem geïnstalleerd op de PC (Windows, linux...) herkent het onmiddellijk. De USB heeft een zeer interessante functie : het is de modus stand-by bij niet gebruik van het apparaat. Ook bekend als \macht instandhouding\ : Inderdaad krijgt de USB-basishub geschorst na 3 ms als het niet
-aansluiting en gebruik een ATmega8.

* Arduino Mini, een miniatuurversie van het Arduino met behulp van een ATmega168 type CMS.

* Arduino Nano, een nog kleinere versie van deArduino USB
USB
De USB-bus wordt ook gezegd dat \Hot pluggable\, dat wil zeggen dat u kunt aansluiten en loskoppelen van een USB met de PC op. Het systeem geïnstalleerd op de PC (Windows, linux...) herkent het onmiddellijk. De USB heeft een zeer interessante functie : het is de modus stand-by bij niet gebruik van het apparaat. Ook bekend als \macht instandhouding\ : Inderdaad krijgt de USB-basishub geschorst na 3 ms als het niet
aangedreven en met behulp van een ATmega168 (vóór versie 3) of ATmega328 (vanaf versie 3.0) CMS-type.

* LilyPad Arduino, een minimalistisch ontwerp type voor het gebruik van een draagbare toepassing een ATmega168 type CMS.

* Arduino NGprogrammeerbaar via een USB
USB
De USB-bus wordt ook gezegd dat \Hot pluggable\, dat wil zeggen dat u kunt aansluiten en loskoppelen van een USB met de PC op. Het systeem geïnstalleerd op de PC (Windows, linux...) herkent het onmiddellijk. De USB heeft een zeer interessante functie : het is de modus stand-by bij niet gebruik van het apparaat. Ook bekend als \macht instandhouding\ : Inderdaad krijgt de USB-basishub geschorst na 3 ms als het niet
-aansluiting en gebruik een ATmega8.

* Arduino NG +programmeerbaar via een USB
USB
De USB-bus wordt ook gezegd dat \Hot pluggable\, dat wil zeggen dat u kunt aansluiten en loskoppelen van een USB met de PC op. Het systeem geïnstalleerd op de PC (Windows, linux...) herkent het onmiddellijk. De USB heeft een zeer interessante functie : het is de modus stand-by bij niet gebruik van het apparaat. Ook bekend als \macht instandhouding\ : Inderdaad krijgt de USB-basishub geschorst na 3 ms als het niet
-aansluiting en gebruik een ATmega168.

* Arduino Bluetooth
Le Bluetooth
Het aansluiten van randapparatuur op een computer kan veel kabels vereisen, de BlueTooth heeft als doel deze kabels te elimineren. Bluetooth is een universeel apparaat, het is geldig voor het verbinden van allerlei apparaten en werkt naadloos voor de gebruiker.
(BT)programmeerbaar via een Bluetooth
Le Bluetooth
Het aansluiten van randapparatuur op een computer kan veel kabels vereisen, de BlueTooth heeft als doel deze kabels te elimineren. Bluetooth is een universeel apparaat, het is geldig voor het verbinden van allerlei apparaten en werkt naadloos voor de gebruiker.
-verbinding en gebruik een ATmega 3285.

* Arduino Diecimilaheeft een USB
USB
De USB-bus wordt ook gezegd dat \Hot pluggable\, dat wil zeggen dat u kunt aansluiten en loskoppelen van een USB met de PC op. Het systeem geïnstalleerd op de PC (Windows, linux...) herkent het onmiddellijk. De USB heeft een zeer interessante functie : het is de modus stand-by bij niet gebruik van het apparaat. Ook bekend als \macht instandhouding\ : Inderdaad krijgt de USB-basishub geschorst na 3 ms als het niet
-interface en een ATmega168 gebruikt in een DIL28 formaat doos. (16 ko flash, 1 ko SRAM, 0,5 ko EEPROM)

* Arduino Duemilanove (2009) gebruikt een Atmega168 en wordt aangedreven door de USB
USB
De USB-bus wordt ook gezegd dat \Hot pluggable\, dat wil zeggen dat u kunt aansluiten en loskoppelen van een USB met de PC op. Het systeem geïnstalleerd op de PC (Windows, linux...) herkent het onmiddellijk. De USB heeft een zeer interessante functie : het is de modus stand-by bij niet gebruik van het apparaat. Ook bekend als \macht instandhouding\ : Inderdaad krijgt de USB-basishub geschorst na 3 ms als het niet
-connector of een externe voeding met service6 over te schakelen. Nieuwe versie 7 is uitgerust met een ATmega328 (32 KB flash, SRAM 2 KB en 1 KB voor EEPROM).

* Arduino Mega is uitgerust met een ATmega1280 Typ CMS voor extra in-/ uitgangen en geheugen (128 ko flash, 8 ko SRAM, 4 ko EEPROM).

* Arduino Uno maakt gebruik van een ATmega328 zoals de nieuwste modellen van Duemilanove, maar toen de Duemilanove een FTDI chip voor programmering via een USB
USB
De USB-bus wordt ook gezegd dat \Hot pluggable\, dat wil zeggen dat u kunt aansluiten en loskoppelen van een USB met de PC op. Het systeem geïnstalleerd op de PC (Windows, linux...) herkent het onmiddellijk. De USB heeft een zeer interessante functie : het is de modus stand-by bij niet gebruik van het apparaat. Ook bekend als \macht instandhouding\ : Inderdaad krijgt de USB-basishub geschorst na 3 ms als het niet
-connector gebruikt, de Uno gebruikt een ATmega8U2 geprogrammeerd als een serie9 converter chip.

* Arduino Mega2560 is uitgerust met een ATmega2560 type CMS, verhoging van de totale geheugen tot 256 KB. Het beschikt ook over een nieuwe USB
USB
De USB-bus wordt ook gezegd dat \Hot pluggable\, dat wil zeggen dat u kunt aansluiten en loskoppelen van een USB met de PC op. Het systeem geïnstalleerd op de PC (Windows, linux...) herkent het onmiddellijk. De USB heeft een zeer interessante functie : het is de modus stand-by bij niet gebruik van het apparaat. Ook bekend als \macht instandhouding\ : Inderdaad krijgt de USB-basishub geschorst na 3 ms als het niet
-chip ATmega8U210.

* Arduino Ethernet is een kaart Arduino UNO een chip Wiznet W5100 om toe te voegen de ingebouwde Ethernet-connectiviteit.

* Arduino Leonardo is een versie tegen lage kosten van deArduino UNO op basis van een ATmega32U4.

* Arduino DUE is een evolutie van deArduino Mega2560 met een micro * controller 32 bits Atmel SAM3X (ARM 32 bits Cortex*M3).

* Arduino Esplora een kaart is afgeleid van Arduino Leonardo. Het heeft de vorm van een joystick.
In tegenstelling tot de andere Arduino is een \all-in-one\-kaart die beschikt over vele sensoren (temperatuur, versnelling, licht, microfoon, potentiometer...) en 4 drukknoppen, een potentiometer (potmeter) en een analogique.ersions joystick
Arduino microcontroller Flash ko EEPROM kb SRAM KB digitale I/O pinnen .. .met PWM analoge input pinnen USB interface Type afmetingen inch afmetingen mm
Diecimila ATmega168 16 0,5 1 14 6 6 FTDI 2.7 \x 2.1\ 68,6 x 53.3 mm
Duemilanove ATmega168/328 p 16/32 0,5/1 1/2 14 6 6 FTDI 2.7 \x 2.1\ 68,6 x 53.3 mm
UNO ATmega328P 32 1 2 14 6 6 ATmega16U2 2.7 \x 2.1\ 68,6 x 53.3 mm
Leonardo ATmega32U4 32 1 2.5 20 7 12 ATmega32U4 2.7 \x 2.1\ 68,6 x 53.3 mm
Mega ATmega1280 128 4 8 54 15 16 FTDI 4 \x 2.1\ 101.6 x 53.3 mm
Mega2560 ATmega2560 256 4 8 54 15 16 ATmega8U2 4 \x 2.1\ 101.6 x 53.3 mm
Verschuldigd Atmel SAM3X8E 512 0 96 54 12 12 SAM3X8E (USB Host), ATmega16u2 (programmering) 4 \x 2.1\ 101.6 x 53.3 mm
FIO ATmega328P 32 1 2 14 6 8 No 1.6 \x 1.1\ 40.6 x 27.9 mm
Nano ATmega168 of ATmega328 16/32 0,5/1 1/2 14 6 8 FTDI 1,70 \x 0.73\ 43 x 18 mm
LilyPad ATmega168V gouden ATmega328V 16 0,5 1 14 6 6 No 2 \ø 50 mm ø
Yun12 ATmega32u4 32 1 2.5 20 7 12 73 mm x 53 mm
Esplora ATmega32U4 32 1 2.5 n/b n/b n/b ATmega32U4 6.5 \x 2.4\ 165.1 x 60,96 mm

De verschillende versies van Arduino opereren onder hetzelfde algemene beginsel
De verschillende versies van Arduino opereren onder hetzelfde algemene beginsel

Operatie

De verschillende versies van Arduino opereren onder hetzelfde algemene beginsel:

A: Dit zijn digitale genoemde voeten (0.1) of \alles of niets\; Zij bieden de 5V output en input van de 5V op hetzelfde principe accepteren.
functie digitalWrite() en digitalRead()

B: Dit zijn analoge genaamd poten, waarde tussen 0V en 5V functie analogWrite() en analogRead()

C: de verschillende etappes van de macht:


Rood: 5V uitgang van de (+)

Oranje: afslag 3, 3V (+)

Zwart: de massa (-)

Geel: input gerelateerde aan voedsel (7V - 12V)

Er zijn verschillen tussen de verschillende kaarten (ex:) UNOtabblad 13 is uitgerust met een elektrische weerstand)
Arduino compatibele hardware
Arduino compatibele hardware

Derivaten van hardware en software

Diverse software en hardware compatibel Arduino (hoewel niet officieel) commercieel zijn vervaardigd door andere fabrikanten:

-Kits Freeduino Bare Bones Board en Really Bare Bones Board compatibel Arduinovervaardigd en verkocht door Modern Device Company.

-De Freeduino Through-Holecompatibel Arduinomodule voor het vermijden van het gebruik van SMD onderdelen en bestemd voor een persoonlijke vervaardiging; vervaardigd en verkocht door NKC elektronica (in de vorm van kit).

-De Boarduino, een goedkoop kloon van Diecimila, met aansluitingen voor gebruik op test plaat.

-De Romeo, variatie van deArduino Uno dediee gewijd aan Robotica, biedt power interfaces aan controle motoren. De Romeo wordt uitgegeven door DFRobot.

Versies Fundamental Logic Kit of gemonteerd, de MaxSerial Freeduino compatibel Arduino DiecimilaOptionele RS - 232, power supply 3.3 V interface op de kaart; en de mini iDuino voor gebruik op de plaat van de test.
DEEducaduino ontworpen door het Franse bedrijf Eurosmart in 2013.
Verschillende compatibele software Arduino (hoewel niet officieel) zijn ontwikkeld om de programmering van kaarten Arduino. Hoewel heel verschillend van elkaar, laten ze programmeren zonder gebruik van taal Arduino. Gevonden:

-Grafische oplossing Ardublock waardoor programmering door vergadering van functionele luchtruimblokken. Het is een plug-in die een GUI bijdraagt aan eenArduino.

-Grafische oplossing MiniBloq Het staat ook programmeren via vergadering van functionele luchtruimblokken. Het is een plug-in met toevoeging van een grafische interface met die vanArduino.

-EDU pseudo waarmee programmeren met een reeks vereenvoudigde sleutelwoorden. Het is een bibliotheek die het mogelijk maakt een programma schrijven in het Frans direct in de interface Arduino.
Kaart van controle voor printer
3D-printer
3D-printen is een additieve productietechniek ontwikkeld voor rapid prototyping. Het doel is om snel en gemakkelijk het genereren van een fysiek stuk. Verschillende materialen kunnen worden gebruikt, meer in het algemeen ABS plastic, PLA plastic, en metaal, maar ook was, of zelfs gips.
De toepassingen van 3D-printen zijn gevarieerd, maar in alle gevallen gericht op concrete visualisatie van projecten, of verificatie
s 3D RepRap Als de generatie elektronica of Sanguinololu gebaseerd op de kaart Arduino voltooid door bestuurders van motor stap acquisities temperatuur en output power.
Automatische piloot voor onbemande vliegtuigen als bijvoorbeeld de ArduPilot systemen Systemen APM:Plane & APM:Copter of kaarten FlyDuino voor het uitv
Digitale terrestrische TV
Er bestaan twee belangrijke soorten uitzendingen voor televisie; de zogenaamde analoge en digitale televisie. De analoge televisie verscheen de eerste. Dit is wijd verspreid over de hele wereld. Echter, dit soort diffusie is veroudering en niet erg innovatief.
Om deze reden is de analoge televisie op dit moment geneigd te verdwijnen om weg te geven aan digitale televisie. Digitale televisie is grotendeels gebaseerd o
oeren van de stabilisatie- en programmering missie, te transformeren van een model teruggebracht tot Drone.
Sommige muziek software bieden door hun seriële module integratie van deArduino in het proces van muzikale creatie.

Voorbeelden op Arduino met de software Usine hollyhock.

contact@instrumentic.info         
© 20016-2021 instrumentic.info

www.instrumentic.info
haat reclame
Geef hem 5 euro om te overleven...