Arduino-LOGO

Arduino ATMEGA328 SMD Breadboard Manual Kaiwhakamahi

Arduino-ATMEGA328-SMD-PapaPaoa-HUA

Ka mutuview

Arduino-ATMEGA328-SMD-Papaparaoa-FIG-1

Ko te Arduino Uno he poari microcontroller i runga i te ATmega328 (pepa raraunga). E 14 nga titi whakauru/putanga mamati (e 6 ka taea te whakamahi hei whakaputanga PWM), 6 whakaurunga tairitenga, he oscillator tioata 16 MHz, he hononga USB, he hiko hiko, he pane ICSP, me te paatene tautuhi. Kei roto nga mea katoa e hiahiatia ana hei tautoko i te microcontroller; hono noa ki te rorohiko me te taura USB ka hiko ranei ki te urutau AC-ki-DC, pākahiko ranei hei timata. He rereke te Uno ki nga papa katoa o mua i te mea kaore e whakamahia e ia te maramara taraiwa FTDI USB-ki-rangatū. Engari, kei te whakaatu i te Atmega8U2 i whakamaherehia hei kaitahuri USB-ki-rangatū. Ko te tikanga "Uno" ko tetahi i roto i te reo Itari, ka whakaingoatia hei tohu mo te tukunga o Arduino 1.0. Ko te Uno me te putanga 1.0 ko nga putanga tohutoro o Arduino, e anga whakamua ana. Ko te Uno te mea hou i roto i te raupapa o nga papa USB Arduino, me te tauira tohutoro mo te papaahi Arduino; mo te whakataurite ki nga putanga o mua, tirohia te taurangi o nga papa Arduino.

Whakarāpopototanga

  • Microcontroller ATmega328
  • Mahinga Mahi Voltage 5v
  • Whakauru Voltage (e taunakitia ana) 7-12V
  • Whakauru Voltage (tepe) 6-20V
  • Mamati I/O Pins 14 (e 6 e whakarato ana i te putanga PWM)
  • Pins Tāuru Tauritenga 6
  • DC Naianei ia I/O Pin 40 mA
  • DC Naianei mo te 3.3V Pin 50 mA
  • Mahara Kohiko 32 KB (ATmega328) e 0.5 KB e whakamahia ana e te kaitautai.
  • SRAM 2 KB (ATmega328)
  • EEPROM 1 KB (ATmega328)
  • Tere Karaka 16 MHz

Hoahoa Mahinga & Tohutoro
Ekara files: Arduino-uno-reference-design.zip
Kaupapa: arduino-uno-schematic.pdf

Mana

Ka taea te whakakaha i te Arduino Uno ma te hononga USB me te hiko o waho ranei. Ko te mana o te puna ka tohua aunoa. Ka puta mai te hiko o waho (kore-USB) mai i te urutau AC-ki-DC (wart-taiepa) he pākahiko ranei. Ka taea te hono te urutau ma te whakauru i tetahi mono 2.1mm-waenganui ki te kohanga hiko o te poari. Ka taea te whakauru i nga arahi mai i te pākahiko ki nga pane pane Gnd me Vin o te hononga POWER. Ka taea e te poari te whakahaere i runga i te taputapu o waho o te 6 ki te 20 volts. Mēnā he iti iho i te 7V te tuku, heoi, ka iti ake pea i te rima volts te titi 5V, karekau pea te papa. Mena he nui ake te whakamahi i te 12V, ko te voltagKa nui te wera me te kino o te papa. Ko te awhe e taunaki ana ko te 7 ki te 12 volts.
Ko nga pine hiko e whai ake nei:

  • VIN. Ko te urunga voltage ki te papa Arduino i te wa e whakamahi ana i tetahi puna hiko o waho (he rereke ki te 5 volts mai i te hononga USB me etahi atu puna hiko kua whakaritea). Ka taea e koe te tuku voltage na roto i tenei titi, ranei, ki te tuku voltage mā te kōhiko hiko, uru mā tēnei titi.
  • 5V. Ka whakamahia te mana hiko kua whakaritea hei whakakaha i te microcontroller me etahi atu waahanga i runga i te papa. Ka puta mai tenei mai i te VIN ma te kaiwhakahaere i runga i te poari, ka tukuna mai ranei e te USB, tetahi atu tuku 5V kua whakaritea ranei.
  • 3V3. He tuku 3.3-volt ka hangaia e te kaiwhakahaere o runga. Ko te 50 mA te utu nui o naianei.
  • GND. Nga titi whenua.

Maharahara
Ko te ATmega328 he 32 KB (me te 0.5 KB i whakamahia mo te bootloader). He 2 KB hoki o te SRAM me te 1 KB o te EEPROM (ka taea te panui me te tuhi me te whare pukapuka EEPROM).

Whakauru me te Putanga

Ka taea te whakamahi ia o nga titi matihiko 14 i runga i te Uno hei whakaurunga, hei whakaputanga ranei, ma te whakamahi i nga mahi pinMode(), digitalWrite(), me te digitalRead(). Ka mahi ratou i te 5 volts. Ka taea e ia titi te whakarato, te whiwhi ranei i te 40 mA morahi, he parenga kume-ake o roto (kua momotuhia ma te taunoa) o 20-50 kOhms. I tua atu, kei etahi titi
mahi motuhake:

  • Rangatū: 0 (RX) me 1 (TX). I whakamahia ki te whiwhi (RX) me te tuku (TX) TTL raraunga rangatū. Ko enei titi e hono ana ki nga titi o te maramara Serial ATmega8U2 USB-ki-TTL.
  • Nga haukoti o waho: 2 me te 3. Ka taea te whirihora i enei titi ki te whakaoho i te haukoti i runga i te uara iti, i te piki piki, heke ranei, i te huringa o te uara. Tirohia te mahi attachInterrupt() mo nga taipitopito.
  • PWM: 3, 5, 6, 9, 10, me 11. Whakaratohia te putanga PWM 8-bit me te mahi analogWrite().
  • SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Ka tautoko enei titi i te whakawhitiwhiti korero SPI ma te whakamahi i te whare pukapuka SPI.
  • LED: 13. He rama hanga-i roto i te hono ki te titi matihiko 13. Ina he uara HIGH te titi, ka ka te LED, ka iti te titi, ka mutu.

E 6 nga whakaurunga tairitenga o te Uno, kua tapaina he A0 ki te A5, he 10 nga moka whakatau (arā, 1024 nga uara rereke). Ma te taunoa ka ine ratou mai i te whenua ki te 5 volts, ahakoa ka taea te whakarereke i te pito o runga o to raatau awhe ma te whakamahi i te pine AREF me te mahi analogReference()? Hei taapiri, he mahinga motuhake etahi titi:

  • I2C: 4 (SDA) me 5 (SCL). Tautokohia te whakawhitiwhiti korero I2C (TWI) ma te whakamahi i te whare pukapuka Waea. E rua etahi atu titi i runga i te papa:
  • AREF. Tohutoro voltage mo nga whakaurunga tairitenga. Ka whakamahia me te analogReference().
  • Tautuhi Anō. Kawea mai tenei rarangi KAUPAPA hei tautuhi ano i te microcontroller. I te nuinga o te wa ka whakamahia hei taapiri i te paatene tautuhi ki nga whakangungu rakau e aukati ana i te mea kei runga i te papa.
  • Tirohia hoki te mapi i waenga i nga titi Arduino me nga tauranga ATmega328?.

Whakawhitiwhiti

He maha nga waahi o te Arduino UNO mo te whakawhitiwhiti korero me te rorohiko, tetahi atu Arduino, etahi atu microcontrollers ranei. Ko te ATmega328 e whakarato ana i nga korero rangatū UART TTL (5V), e waatea ana i runga i nga titi mamati 0 (RX) me 1 (TX). Ko te ATmega8U2 kei runga i te poari e kawe ana i tenei korero rangatū ki runga USB, ka puta hei tauranga mariko ki te rorohiko i runga i te rorohiko. Ka whakamahia e te umanga '8U2 nga taraiwa USB COM paerewa me te kore e hiahiatia he taraiwa o waho. Heoi, ki Windows, he .inf file e hiahiatia ana. Kei roto i te rorohiko Arduino he aroturuki rangatū e taea ai te tuku raraunga kuputuhi ngawari ki te papa Arduino. Ko nga rama RX me te TX i runga i te poari ka whiti i te wa e tukuna ana nga raraunga ma te maramara USB-ki-rangatū me te hononga USB ki te rorohiko (engari ehara i te korero rangatū i runga i nga titi 0 me te 1). Ka taea e te whare pukapuka SoftwareSerial te korero rangatū i runga i tetahi o nga titi matihiko a Uno. Kei te tautoko hoki te ATmega328 i te I2C (TWI) me te whakawhitiwhiti SPI. Kei roto i te rorohiko Arduino he whare pukapuka Waea hei whakangawari i te whakamahinga o te pahi I2C; tirohia nga tuhinga mo nga taipitopito. Mo te whakawhitiwhiti korero SPI, whakamahia te whare pukapuka SPI.

Papatonotanga

Ko te Arduino Uno ka taea te whakarite me te rorohiko Arduino (tango). Tīpakohia "Arduino Uno mai i te Utauta> tahua Poari (e ai ki te microcontroller i runga i to poari). Mo nga taipitopito, tirohia nga tohutoro me nga akoranga. Ko te ATmega328 i runga i te Arduino Uno ka tae mai i mua i te tahuna me te bootloader e taea ai e koe te tuku i te waehere hou ki a ia me te kore e whakamahi i te kaitakataka taputapu o waho. Ka whakawhiti korero ma te whakamahi i te kawa STK500 taketake (tohutohu, pane C files). Ka taea hoki e koe te karo i te kaitautauta me te hotaka i te microcontroller ma te pane ICSP (In-Circuit Serial Programming); tirohia enei tohutohu mo nga taipitopito. Kei te waatea te waehere punaha punaha ATmega8U2. Ko te ATmega8U2 kei te utaina ki te DFU bootloader, ka taea te whakahohe ma te hono i te peke hiko i te tuara o te poari (e tata ana ki te mapi o Itari) ka tautuhi ano i te 8U2. Ka taea e koe te whakamahi i te rorohiko FLIP a Atmel (Windows), i te kaihōtaka DFU ranei (Mac OS X me Linux) ki te uta i te firmware hou. Ka taea ranei e koe te whakamahi i te pane ISP me tetahi kaihōtaka o waho (te tuhi i te DFU bootloader). Tirohia tenei akoranga a te kaiwhakamahi mo etahi atu korero.

Aunoa (Pūmanawa) Tautuhi

Engari i te hiahia ki te pehi tinana o te paatene tautuhi i mua i te tukunga ake, kua hangaia te Arduino Uno kia taea ai te tautuhi ano ma te rorohiko e rere ana i runga i te rorohiko hono. Ko tetahi o nga raina whakahaere rerenga taputapu (DTR) o te ATmega8U2 e hono ana ki te raina tautuhi o te ATmega328 ma te 100 nano farad capacitor. Ka whakatauhia tenei raina (ka tangohia kia iti), ka roa te heke o te raina tautuhi hei tautuhi i te maramara. Ka whakamahia e te rorohiko Arduino tenei kaha ki te tuku i a koe ki te tuku waehere ma te pehi noa i te paatene tuku i roto i te taiao Arduino. Ko te tikanga tenei ka taea e te bootloader te wa poto ake, na te mea ka pai te ruruku o te DTR me te tiimata o te tukunga ake.

He tikanga ano tenei tatūnga. Ina hono te Uno ki tetahi rorohiko e whakahaere ana i te Mac OS X, i te Linux ranei, ka tautuhi ano i ia wa ka honoa mai i te rorohiko (ma te USB). Mo te haurua tuarua e whai ake nei, kei te rere te bootloader i runga i te Uno. Ahakoa kua whakamaheretia kia kore e warewarehia nga raraunga kua he (arā, he aha noa atu te tukunga o te waehere hou), ka haukotia nga paita tuatahi o nga raraunga ka tukuna ki te poari i muri i te whakatuwheratanga o tetahi hononga. Mena ka whiwhi te huahua e rere ana i runga i te poari i te whirihoranga mo te wa kotahi, i etahi atu raraunga ranei i te tiimata tuatahi, kia mohio kei te tatari te rorohiko e korero ana mo te tuarua i muri i te whakatuwheratanga o te hononga me te tuku i enei raraunga. Kei roto i te Uno tetahi tohu ka taea te tapahi hei whakakore i te tautuhi-aunoa. Ko nga papa kei tetahi taha o te tohu ka taea te hono tahi kia taea ai ano. Kua tapaina ko “RESET-EN”. Ka taea ano e koe te whakakore i te tautuhi-aunoa ma te hono i te parenga 110-ohm mai i te 5V ki te raina tautuhi; tirohia tenei miro huinga mo nga taipitopito.

Tiaki Ake USB
Ko te Arduino Uno he poly fuse ka taea te tautuhi hei tiaki i nga tauranga USB o to rorohiko mai i nga tarau poto me te tere. Ahakoa ko te nuinga o nga rorohiko e whakarato ana i a raatau ake whakamarumaru o roto, ka whakawhiwhia mai e te ngongo he paparanga whakamarumaru atu. Mena ka nui ake i te 500 mA te tono ki te tauranga USB, ka pakaru aunoa te hononga i te hononga kia nekehia ra ano te poto, te taumaha ranei.

Nga ahuatanga o te tinana

Ko te roa me te whanui o te Uno PCB he 2.7 me te 2.1 inihi, me te hononga USB me te hiko hiko e toro atu ana ki tua atu o te ahua o mua. E wha nga kohao wiri e taea ai te whakapiri i te papa ki tetahi mata, ki tetahi keehi ranei. Kia mahara ko te tawhiti i waenga i nga titi matihiko 7 me te 8 he 160 mil (0.16″), ehara i te maha o te mokowhiti 100 mil o era atu titi.

Arduino UNO Hoahoa Tohutoro

Ko nga Hoahoa Tohutoro E WHAWHAI "KEI" ME "ME NGA HARA KATOA". Ka whakakorehia e Arduino etahi atu putunga katoa, he korero, he korero ranei, ka huri pea a Arduino ki nga tohu me nga whakaahuatanga hua i nga wa katoa, kaore he panui. Kaua te Kaihoko e whakaaro ki nga HUA, TAE ENGARI KORE I TE ITI KI, KI TE WHAKAMAHI I TE WHAKAMAHI I TE WHAKAMAHI KI TE WHAKAMAHI, TE WHAKAMAHI KI TE KAUPAPA KORERO, ka whakawhirinaki ki te ngaro, ki nga ahuatanga ranei o nga ahuatanga me nga tohutohu kua tohua "kua rahuitia" ranei "kaore i tautuhia." Ka rahuitia e Arduino enei mo te whakamaarama a meake nei, a, kaore he kawenga mo nga taupatupatu me nga kore hototahi ka puta mai i nga huringa a meake nei. Ko nga korero mo te hua i runga i te Web Ka taea te whakarereke i te waahi, i nga rawa ranei me te kore panui. Kaua e whakaoti i tetahi hoahoa me enei korero.

Arduino-ATMEGA328-SMD-Papaparaoa-FIG-2

Tangohia te PDF: Arduino ATMEGA328 SMD Breadboard Manual Kaiwhakamahi

Tohutoro

Waiho he korero

Ka kore e whakaputaina to wahitau imeera. Kua tohua nga mara e hiahiatia ana *