Arduino UNO- Mautinoa maeʻaeʻa masini komipiuta scan

Pasi Arduino I2C

Talu ai na faalauiloa i luga o le maketi le ipu Arduino UNO, tele na alualu i luma lenei laupapa ma le taunuʻuga o ana lata mai toe teuteuga. I se faʻaopopoga, o ana lava foafoa na faʻataʻalise ona fausia isi papatusi tutusa i ni fesuiaiga eseese e ufiufi ai sili atu manaʻoga nai lo na muamua ufiufi e le UNO. E oʻo i isi e toʻatele lava, ua lototetele e fausia a latou lava laupapa faʻapitoa poʻo ni laupapa fetaui, e ui lava e le tutusa le latou manuia.

Ae le i oʻo mai le Arduino sa i ai foi isi poloketi faʻapena, pei o le lauiloa Parallax laupapa ma Microchip PIC microcontrollers e mafai ona faʻapolokalameina faigofie faʻaaogaina gagana pei o PBASIC faʻatasi ai ma isi. O se faʻataʻitaʻiga o lenei o le Parallax Basic Stamp 2. Ae o le mea moni latou te le maua fua mea faigaluega o lona uiga latou te le maua aʻa tutusa i le maketi e pei o le Arduino poloketi na i ai. O le Italia ipu na avea ma se fouvalega i lenei tulaga.

O le a le mea Arduino UNO Rev3?

Faʻailoga o le Arduino

Arduino UNO Rev3 o le toe iloiloga fou o loʻo i ai i le taimi o lenei ipu. O se tamai laupapa eletise ma se microcontroller polokalama i luga o lana PCB. I se faʻaopopoga i le mea taua chip, e aofia ai foʻi le faʻasologa o pine e fai ma sao ma galuega faatino e mafai ona faʻaaogaina e le polokalame le chips e faia ai mea eseʻese. I lenei auala, e mafai ona faigofie ona faia poloketi eletise.

O lenei ipu tulaʻi mai le poloketi arduino, o se poloketi Italia na amata i le 2005 na taulaʻi i le atiaʻe matala polokalama ma masini mo tamaiti aʻoga tele. O muamua ata na faʻatonuina mo se inisitituti i Ivrea, i Italia. I lena taimi tamaiti aʻoga o lenei aʻoga aʻoga faʻaaogaina le lauiloa BASIC Faʻailoga ua uma ona ou taʻua i luga. O nei tupe sa tele se tau, ma e leʻi matala.

Ae le i oʻo i na mea uma, na faia e Hernando Barragán se atinaʻe e taʻua o le Wiring, o se poloketi na faʻaosofia e tagata lauiloa Faʻagasologa o polokalame gagana. Faʻatasi ai ma lenei faʻavae, na latou o e galulue e atiaʻe taugofie ma faigofie mea faigaluega mo tamaiti aʻoga. Ma na latou sauni e uiga i le fausiaina o se masini komepiuta ma le PCB ma se faigofie microcontroller, faʻapea foi ma le fausiaina o se IDE (Integrated Development Siosiomaga).

E pei ona maeʻa faʻaaogaina e le faʻapipiʻi se laupapa ma le ATmega168 microcontroller, o atinaʻe ia na sosoʻo mai na mulimulitaʻi i le tutusa faʻatulagaina. Massimo Banzi ma David Mellis o le a faʻaopopo lagolago ATmega8 mo Wiring, lea na sili atu le taugofie nai lo le 168. Ma o lea o le muamua siama o le mea o aso nei tulaʻi mai Arduino UNO. O le Polokalama faʻapipiʻi ua toe faʻaigoa ia Arduino.

O le igoa o le poloketi lauiloa na amata mai i se pa i Ivrea, lea na feiloaʻi ai faʻavae o le poloketi. O le pa na faaigoaina o le Bar di Re Arduino, ma o le igoa na faaigoa ia Arduino mai Ivrea, le tupu o Italia seia oo i le 1014.

Ona o le tulaga gafatia o nei papatusi, o le tele o le lagolago na faʻaopopo mai le alalafaga e agai i luma ma fausia nisi tele papatusi. I se faʻaopopoga, kamupani tuʻuina atu i faaeletonika vaega ma gaosi amata amataina tisaini oloa faapitoa talafeagai ma Arduino. E pei o le tulaga i le Adafruit Industries. Mai iinei na tulaʻi mai ai le tele o talita ma isi faʻaaliga mo nei papatusi.

Faʻafesagaʻi ma le maoaʻe manuia, na foafoaina foi le Arduino Foundation, ia faʻaauau pea le faʻalauiloaina ma faʻavasega taumafaiga a le poloketi Arduino. O se faʻataʻitaʻiga e tai tutusa ma isi faʻalapotopotoga e pei o le Linux Foundation, le Raspberry Pi Foundation, RISC-V Foundation, etc.

E oʻo mai ile taimi lea, e tele Arduino variants ua faʻatamaʻia, ma eseʻesega fomu eseese ma eseese microcontrollers, faʻapea foʻi ma tele mea faʻaaoga na matou talanoaina i lenei blog:

Faamatalaga auiliili o Arduino UNO

Lenei ipu Arduino UNO E i ai ni ona uiga e faia tulaga ese ai, ma e i ai se faʻasologa o eseesega e tusa ai ma isi Arduino laupapa o le a tatou faʻamalamalamaina.

Uiga masani, polokalame ma pinout

Arduino Pinout

El pinout ma faʻatekinolosi uiga o le laupapa Arduino UNO Faʻaaliga3 E taua latou te iloa faʻaaoga faʻalelei, a leai o le a e le iloa tapulaʻa ma le saʻo auala e faʻafesoʻotaʻi uma ai eletise eletise ia latou avanoa pine ma pasi.

Amata muamua ile ana FAʻAALIGA, o iai sau:

  • Atmel ATmega328 microcontroller ile 16 Mhz
  • Luga o le SRAM manatua: 2KB
  • Manatua EEPROM tuʻufaʻatasia: 1 KB
  • Manatu faʻamanatu: 32 KB, o le 0.5 KB o loʻo faʻaaogaina e le bootloader, o lea e le mafai ai ona faʻaaogaina mo isi faʻamoemoe.
  • Chip galue voltage: 5v
  • Fautuaina sapalai volitiga: 7-12v (e ui e lagolagoina 6 i le 20v)
  • Faʻaauau pea le malosi o loʻo i ai nei: 40mA mo le I / O ma le 50mA mo le pine 3.3V.
  • I / O pine: 14 pine, o le 6 ia PWM.
  • Failautusi pine: 6 pine
  • Toe seti faʻamau e toe amata le faʻatinoina o le polokalama utaina i mea e manatua.
  • USB interface chips
  • Oscillator uati mo faʻailoga e manaʻomia se pao.
  • Uila eletise i luga ole PCB.
  • Faatonutonu voltage voltage
  • Tau tusa ma le € 20.

Ae mo le pine ma fesoʻotaʻiga avanoa i luga o le ipu Arduino UNO:

  • Barrel Jack poʻo le DC Power Jack: o le laupapa fesoʻotaʻiga Arduino UNO mafai ona eletise. O le kata e mafai ona faʻamalosia e se jack talafeagai ma se adapter e sapalai ai le 5-20 volts. Afai o le a e faʻafesoʻotaʻia le tele numera o elemene i le ipu, e foliga mai e tatau ona e manumalo i le pa puipui 7v ia lava.
  • USB: o le USB port e faʻaaogaina e faʻafesoʻotaʻi le Arduino laupapa i le PC, o le auala lena e mafai ai ona faʻapolokalameina pe maua faʻamaumauga mai ia ala i le serial port. O lona uiga, masani lava o le a fesoasoani ia te oe e uta lau Arduino IDE tusitusi i totonu manatua o le microcontroller ina ia mafai ona faʻatinoina. E mafai foi faʻatumuina le malosiʻaga galue mo le hob ma elemene fesoʻotaʻi i ai.
  • VIN Pin: oe o le a maua foi se pine VIN e faʻatagaina ai le faʻaaogaina o le laupapa Arduino UNO Faʻaaoga se eletise i fafo atu, pe a fai e te le manaʻo e faʻaaoga le USB poʻo luga ole Jack.
  • 5V: sapalai se voltage o le 5V. O le malosi e oʻo atu i ai e sau mai se tasi o le tolu muamua mataupu e mafai ai ona e faʻamalosia lau ipu.
  • 3V3: o lenei pine e faʻatagaina oe e fafaga 3.3v ma oʻo atu i le 50mA i au galuega faatino.
  • GND: e i ai 2 eleele pine, e faʻafesoʻotaʻi le eleele o au eletise poloketi ia latou.
  • toe setiina: se pine e toe seti ai i le lafoina o se faailo LOW i totonu.
  • Uafu Serial: E lua pine 0 (RX) ma le 1 (TX) e mauaina ma tuʻuina atu TTL serial data faʻatulagaina. E fesoʻotaʻi i latou i le microcontroller ia latou USB-to-TTL pine.
  • Faalavelave i fafo: 2 ma le 3, pine e mafai ona faʻaleleia e faʻaoso ai faʻalavelave faʻatasi ma le siʻi aʻe i luga, paʻu o le pito, poʻo se maualuga pe maualalo le tau.
  • SPI: o le pasi o loʻo i luga o pine pine 10 (SS), 11 (MISOI), ma le 13 (SCK) e mafai ona e fesoʻotaʻi ai i le faʻaaogaina o le faletusi SPI.
  • A0-A5: o pine faʻatusa.
  • 0-13: o le numera numera poʻo galuega faatino pine e mafai ona e configure. O se tamaʻi LED tuʻufaʻatasi e fesoʻotaʻi i le pin 13 afai e maualuga lenei pine o le a moli luga.
  • LUA MUA: lagolagofesootaiga TWI faʻaaogaina le Wire faletusi. E mafai ona e faʻaogaina le pin A4 poʻo le SDA ma le pin A5 poʻo le SCL.
  • TUPE: Faamatalaga volitiga pint mo sao analog.

Faʻamaumauga

Avea o se matala puna laupapa, e le gata oe o le a maua le pepa faʻamaumauga pei o le tulaga o le tele o isi oloa eletise. E mafai foi ona e aumaia mai lalo isi pepa ma ata faaeletonika e fesoasoani ia te oe e malamalama ai pe faʻafefea ona galue lenei laupapa. Arduino UNO totonu ma e oʻo lava ia fausia sau oe lava Arduino faʻatinoina oe lava. Mo se faʻataʻitaʻiga, o loʻo ia oe lava le faʻamatalaga aloaia lea:

Eseesega ma isi laupapa Arduino

Laupapa Arduino

Arduino UNO Faʻaaliga3 o le ipu lelei mo i latou uma e amata e faʻaaoga ai lenei ituaiga o papatusi. O le a se isi mea, e i ai mea e amata ai ato e amata ai i mea uma e te manaʻomia aofia ai. Lenei pusa e le gata aofia ai le tele numera o eletise elemeni e amata faʻataʻitaʻia, ae faʻapea foi ma se auiliiliga tusi lesona e fesoasoani ia te oe i laʻasaga taʻitasi.

Ae ui i lea, o loʻo i ai isi faʻaliliuga poʻo faʻavae o le Arduino laupapa ia e aoga tele mo isi sili atu alualu i luma talosaga pe faʻatino se poloketi e tele ai mea. O le eseesega autu i le va o papatusi e tele lava i le tuʻufaʻatasia microcontroller ituaiga, o nisi e sili atu le mamana ma faʻatele ona manatua e aofia ai sili atu laʻau faʻasologa ata poʻo polokalame, ma le numera o pine avanoa. Ae afai tatou te faʻatusatusaina le tolu sili-faʻatau laupapa, o le eseʻese o nei.

  • Arduino UNO Faʻaaliga3: vaʻai i le vaega ma faʻatekinolosi uiga.
  • Mega Arduino: o le tau e oso i luga € 30, ma fuataga teisi lapoʻa nai lo le UNO ipu. I se faʻaopopoga, e aofia ai le sili atu le mamana ATmega2560 microcontroller o loʻo galue foi i le 16Mhz, ae i ai le 256KB o flash manatua, 4KB o EEPROM, ma le 8KB o le SRAM mo sili atu faigata polokalame. I se faʻaopopoga, o loʻo iai foʻi isi pine, ma le 54 numera I / O, 15 PWM, ma le 16 analog.
  • Arduino Laiti: tu i fafo mo lona laʻititi, laʻititi nai lo le UNO, e ui o le tutusa tau. I lenei tamaʻi avanoa, e tuʻufaʻatasia ai se tamaʻi ATmega32U4 microcontroller, ae e aoga foi i le 16Mhz. O le faʻamanatuga e tutusa ma le UNO, seʻi vagana ai le SRAM, o loʻo iai le 0.5KB sili atu. O pine ua faʻateleina foʻi e ui i le laʻititi, ma le 20 numera, 7 PWM ma le 12 analog. O le isi eseʻesega o le na te faʻaaogaina Laʻititi-USB mo lona fesoʻotaʻiga ae le o le USB. O le laʻititi e le fetaui ma talita poʻo talita pei o isi muamua ...

Arduino IDE ma polokalame

Puʻe ata o le Arduino IDE

I le polokalame Arduino, i soo se tasi o ona faʻaliliuga, oe avanoa i le IDE poʻo le atinaʻe siʻosiʻomaga valaʻauina IDE Arduino. E fetaui lelei ma macOS, Windows ma Linux. O se avanoa maua fua ma tatala avanoa e te mafaia download mai i lenei sootaga. Faʻatasi ai ma oe mafai ona fausia ni tulafono laiti e faʻapolokalameina le microcontroller chips i luga o le laupapa ma faʻapea ona faʻatino ai au galuega faatino.

O le tulaga e lagolagoina e le gagana Arduino polokalame e faʻavae i luga o le maualuga-tulaga polokalame gagana lotelotega, lea e tutusa ma le C ++ lauiloa. O le mafuaaga lena o le a latou maua ai se tutusa syntax ma le auala e faʻatino ai.

E mafai ona e iloa atili e uiga i faʻafefea ona faʻaaoga Arduino IDE ma tusitusiga i luga o lenei blog faʻamatalaina pe faʻafefea ona tuʻufaʻatasia vaega eletise taʻitasi poʻo le module i le laupapa, pe tuʻu saʻo mai le polokalame o polokalame Arduino IDE i le PDF mo maua fua. Faʻatasi ai ma oe o le a aʻoaʻo le faʻasologa ma le polokalame polokalame e amata i au galuega faatino ...


O mataupu o le tusitusiga e tausisi ia tatou mataupu silisili o amio lelei faʻatonu. E lipotia se mea sese kiliki iinei.

Ia avea muamua ma faamatalaga

Tuʻu lau faamatalaga

o le a le lomia lou tuatusi imeli.

*

*

  1. E tali atu mo faʻamatalaga: Miguel Ángel Gatón
  2. Faamoemoega o faʻamatalaga: Pulea le SPAM, faʻamatalaga pulega.
  3. Tulaga faʻatulafonoina: Lau maliega
  4. Fesoʻotaʻiga o faʻamatalaga: O faʻamatalaga o le a le fesoʻotaʻi atu i isi vaega vagana i tulafono faʻatulafonoina.
  5. Teuina o faʻamatalaga: Faʻamaumauga tuʻufaʻatasia e Occentus Networks (EU)
  6. Aia Tatau: I soo se taimi e mafai ai ona e faʻatapulaʻaina, toe maua ma aveʻese au faʻamatalaga.

Igilisi suʻegaSu'ega Catalansuega faaSipaniolo