10M+ အီလက်ထ্রောနစ်အစိတ်အပိုင်းများ သိုလှောင်ထားပါသည်
ມາດຕະຖານ ISO
ពានុញ្ញាតរួមមាន
ປະໄວທັນເວລາ
ສ່ວນສໍາຄັນທີ່ຍາກຄົ້ນເຫັນ?
ພວກເຮົາແຫ່ງແຫຼ່ງ
ຂໍແຈ້ງລາຄາ

Arduino Uno: Pinout, Voltage Limits, Memory ແລະ Interfaces

Jan 06 2026
ແຫຼ່ງ: DiGi-Electronics
ສືບສະຖານທີ່: 1049

Arduino Uno ເປັນ board microcontroller 5V ທີ່ ສ້າງ ຂຶ້ນ ອ້ອມ ຮອບ ATmega328P. ມັນ ສະ ເຫນີ ຫນ້າ ທີ່ ຂອງ pin ທີ່ ເປັນ ລະບຽບ, ທາງ ເລືອກ ພະລັງ ທີ່ ແຈ່ມ ແຈ້ງ, ຂອບ ເຂດ ຂອງ ກະ ແສ ທີ່ ກໍານົດ ໄວ້ ແລະ ການ ສົ່ງ ເສີມ ການ ສື່ສານ ທີ່ ສ້າງ ຂຶ້ນ. ບົດຄວາມນີ້ໃຫ້ຂໍ້ມູນກ່ຽວກັບ pinout ຂອງ Arduino Uno, ລາຍລະອຽດ, ການຈັດການກັບພະລັງງານ, ປະເພດຄວາມຊົງຈໍາ ແລະ ການດໍາເນີນງານໄຟຟ້າທີ່ປອດໄພ.

ຄ1. ພາບລວມຂອງ Arduino Uno

ຄ2. ຕັ້ງຄ່າ Arduino Uno Pinout

ຄ3. ລາຍລະອຽດເຕັກນິກຂອງ Arduino Uno

ຄ4. ການນໍາໃຊ້ທົ່ວໄປຂອງ Arduino Uno

ຄ5. Arduino Uno Power Inputs ແລະ Safe Voltage Limits

ຄ6. Arduino Uno I/O ຈໍາກັດກະແສໄຟຟ້າ ແລະ ຄວາມປອດໄພທາງໄຟຟ້າ

ຄ7. Arduino Uno Digital Pin ຫນ້າທີ່.

ຄ8. ຜົນຜະລິດ PWM ໃນ Arduino Uno

ຄ9. Analog Inputs ແລະ AREF ໃນ Arduino Uno

ຄ10. ການສື່ສານໃນ Arduino Uno

ຄ11. ປະເພດຄວາມຊົງຈໍາໃນ Arduino Uno

ຄ12. ບັນຫາທົ່ວໄປຂອງ Arduino Uno ແລະການແກ້ໄຂໄວໆ

ຄ13. ສະຫລຸບ

ຄ14. ຄໍາຖາມທີ່ຖາມເລື້ອຍໆ [FAQ]

Figure 1. Arduino Uno

ພາບລວມຂອງ Arduino Uno 

Arduino Uno ເປັນ board microcontroller 5V ທີ່ ສ້າງ ຂຶ້ນ ສໍາລັບ ວຽກ ງານ ຄວບ ຄຸມ ເຄື່ອງ ເອ ເລັກ ໂທຣນິກ ທົ່ວ ໄປ. ມັນຖືກສ້າງຂຶ້ນອ້ອມຮອບ ATmega328P ແລະໃຊ້ເພື່ອຮຽນຮູ້ວິທີທີ່ microcontrollers ເຮັດວຽກ ແລະ ສໍາລັບການສ້າງໂຄງການຄວບຄຸມທີ່ງ່າຍເຖິງລະດັບກາງ. board ສະເຫນີຄວາມສົມດຸນທີ່ດີລະຫວ່າງຄວາມງ່າຍໃນການໃຊ້ແລະລັກສະນະຕ່າງໆ, ພ້ອມດ້ວຍຄວາມຊົງຈໍາພຽງພໍ, pins input ແລະ output ແລະການສະຫນັບສະຫນູນການສື່ສານທີ່ສ້າງຂຶ້ນສໍາລັບໂປຣແກຣມຫຼັກຫຼາຍຢ່າງ. ມັນຍັງຮັກສາຄວາມສອດຄ່ອງກັບໂລ້, ຫ້ອງສະຫມຸດແລະອຸປະກອນການຮຽນຮູ້ທີ່ມີຢູ່, ເຮັດໃຫ້ມັນເປັນທາງເລືອກທີ່ຫມັ້ນຄົງແລະຍືນຍົງສໍາລັບການພັດທະນາທີ່ອີງໃສ່ Arduino.

ການຕັ້ງຄ່າ Arduino Uno Pinout

Figure 2. Arduino Uno Pinout Configuration

Pin Categoryຊື່ Pinຄໍາອະທິບາຍຂອງເຂັມ
ພະລັງວິນ, 3.3V, 5V, GNDVin: Input voltage to Arduino ເມື່ອໃຊ້ແຫຼ່ງໄຟຟ້າພາຍນອກ.
ພະລັງວິນ, 3.3V, 5V, GND5V: ອຸປະກອນໄຟຟ້າທີ່ມີການຄວບຄຸມທີ່ໃຊ້ເພື່ອໃຫ້ພະລັງງານ microcontrollers ແລະ ສ່ວນປະກອບອື່ນໆຢູ່ເທິງ board.
ພະລັງວິນ, 3.3V, 5V, GND3.3V: 3.3V ທີ່ຜະລິດໂດຍເຄື່ອງຄວບຄຸມแรงดันໃນເຮືອ. ການດຶງດູດກະແສສູງສຸດແມ່ນ 50mA.
ພະລັງວິນ, 3.3V, 5V, GNDGND: ເຂັມ ພື້ນ.
ResetResetຕັ້ງ microcontroller ຄືນໃຫມ່.
Analog PinsA0 – A5ໃຊ້ເພື່ອໃຫ້ຂໍ້ມູນແບບ analog ໃນໄລຍະ 0-5V
Input/Output Pinsເຂັມ ຂັດ ຄອມ ພິວ ເຕີ 0 - 13ສາມາດໃຊ້ເປັນເຂັມເຂົ້າຫຼືອອກໄດ້.
ລໍາດັບ0(Rx), 1(Tx)ໃຊ້ເພື່ອຮັບແລະສົ່ງຂໍ້ມູນລໍາດັບ TTL.
ການຂັດຂວາງພາຍນອກ2, 3ເພື່ອ ກໍ່ ໃຫ້ ເກີດ ການ ລົບ ກວນ.
PWM3, 5, 6, 9, 11ໃຫ້ຜົນອອກ PWM 8-bit.
SPI10 (SS), 11 (MOSI), 12 (MISO) ແລະ 13 (SCK)ໃຊ້ສໍາລັບການສື່ສານ SPI.
LED ທີ່ ສ້າງ ຂຶ້ນ13ເພື່ອເປີດ LED ທີ່ຢູ່ພາຍໃນ.
TWIA4 (SDA), A5 (SCA)ໃຊ້ສໍາລັບການສື່ສານ TWI.
AREFAREFເພື່ອໃຫ້แรงดันອ້າງອີງສໍາລັບแรงดันอินพุต.

ລາຍລະອຽດເຕັກນິກຂອງ Arduino Uno

MicrocontrollerATmega328P – 8-bit AVR family microcontroller
แรงดันການດໍາເນີນງານ5V
Input Voltage ທີ່ແນະນໍາ7-12V
ຂໍ້ ຈໍາກັດ ຂອງ Input Voltage6-20V
Analog Input Pins6 (A0 – A5)
Digital I/O Pins14 (ໃນນັ້ນ 6 ໃຫ້ຜົນຜະລິດ PWM)
DC Current on I/O Pins40 mA
DC Current on 3.3V Pin50 mA
ຄວາມຊົງຈໍາ Flash32 KB (0.5 KB ໃຊ້ສໍາລັບ Bootloader)
SRAM2 KB
EEPROM1 KB
Frequency (ຄວາມໄວຂອງໂມງ)16 MHz

ການນໍາໃຊ້ທົ່ວໄປຂອງ Arduino Uno

ການຮຽນຮູ້ຂັ້ນພື້ນຖານທາງເອເລັກໂຕຣນິກ

Arduino Uno ຖືກໃຊ້ເພື່ອເຂົ້າໃຈແນວຄິດຫຼັກຂອງເອເລັກໂຕຣນິກເຊັ່ນ voltage, current, digital logic ແລະ signal ເວລາ. ມັນອະນຸຍາດໃຫ້ມີການຕິດຕໍ່ພົວພັນແບບງ່າຍໆກັບ LED, button ແລະ buzzers, ຊ່ວຍສ້າງພື້ນຖານທີ່ເຂັ້ມແຂງໃນການປະພຶດແລະການຄວບຄຸມຫມວດ.

ລະບົບຕິດຕາມໂດຍອາໄສ Sensor

board ຖືກ ນໍາ ໃຊ້ ໃນ ລະບົບ ທີ່ ອ່ານ ຂໍ້ ມູນ ສະພາບ ແວດ ລ້ອມ ດັ່ງ ເຊັ່ນ ອຸນຫະພູມ, ຄວາມ ຊຸ່ມ ເຢັນ, ແສງ ສະຫວ່າງ, ແກ໊ດ ຫລື ການ ເຄື່ອນ ໄຫວ. ການຕັ້ງຄ່າເຫຼົ່ານີ້ປ່ຽນການປ່ຽນແປງທາງກາຍະພາບໃຫ້ເປັນຄຸນຄ່າ digital ທີ່ສາມາດສະແດງ, ບັນທຶກ ຫຼືໃຊ້ໃນການຕັດສິນໃຈ.

ຕົ້ນແບບອັດຕະໂນມັດໃນບ້ານ

Arduino Uno ຖືກ ໃຊ້ ເພື່ອ ຄວບ ຄຸມ ໄຟ, fans, ຖ່າຍ ທອດ ແລະ ພາ ລະ ຫນັກ ອື່ນໆ ໃນ ບ້ານ ເຮືອນ. ມັນສາມາດຕອບສະຫນອງຕໍ່ຂໍ້ມູນຂອງ sensor ຫຼື ເງື່ອນໄຂທີ່ກໍານົດເວລາ, ເຮັດໃຫ້ມັນເຫມາະສົມສໍາລັບການທົດສອບອັດຕະໂນມັດຂະຫນາດນ້ອຍໆ ແລະ ການຄວບຄຸມ.

ຫຸ່ນຍົນແລະການຄວບຄຸມເຄື່ອງຈັກ

ໃນໂຄງການຫຸ່ນຍົນ, Arduino Uno ຈັດການກັບເຄື່ອງຈັກ, motor drivers ແລະ sensor ສໍາລັບການເຄື່ອນເຫນັງແລະການຄວບຄຸມທິດທາງ. ມັນຈັດການກັບເຫດຜົນພື້ນຖານຂອງການເດີນທາງ, ການຄວບຄຸມຄວາມໄວ ແລະ ການກວດສອບອຸປະສັກໃນຫຸ່ນຍົນນ້ອຍໆ.

ການບັນທຶກຂໍ້ມູນ ແລະ ການວັດແທກ

board ສາມາດ ຮວບ ຮວມ ແລະ ເກັບ ກໍາ ຂໍ້ ມູນ ຈາກ sensor ເມື່ອ ເວລາ ຜ່ານ ໄປ ໂດຍ ໃຊ້ module ຄວາມ ຊົງ ຈໍາ ພາຍ ນອກ ຫລື ການ ສື່ສານ ຕໍ່ ເນື່ອງ. ສິ່ງນີ້ເຮັດໃຫ້ມັນເປັນປະໂຫຍດສໍາລັບການຕິດຕາມການປ່ຽນແປງຂອງສະພາບແວດລ້ອມຫຼືລະບົບ.

ໂຄງການທີ່ອີງໃສ່ການສື່ສານ

Arduino Uno ສະຫນັບສະຫນູນການສື່ສານ serial, I²C ແລະ SPI, ເຮັດໃຫ້ສາມາດຕິດຕໍ່ພົວພັນກັບຫນ້າຈໍ, module wireless ແລະ ຄວບຄຸມອື່ນໆ. ມັນມັກໃຊ້ເປັນຂົວສື່ສານລະຫວ່າງອຸປະກອນ.

ລະບົບຄວບຄຸມແລະອັດຕະໂນມັດ

ມັນຖືກນໍາໃຊ້ໃນລະບົບຄວບຄຸມທີ່ງ່າຍໆເຊັ່ນ timers, counters ແລະ threshold-based controllers. ລະບົບເຫຼົ່ານີ້ຕອບສະຫນອງຕໍ່ຂໍ້ມູນແລະປັບປຸງຜົນອອກຕາມກົດລະບຽບທີ່ຕັ້ງໄວ້.

ການສາທິດການສຶກສາ ແລະ ເຄື່ອງມືຝຶກອົບຮົມ

Arduino Uno ມັກຈະຖືກລວມເຂົ້າກັບເຄື່ອງມືຝຶກອົບຮົມແລະການສາທິດໃນຫ້ອງຮຽນ. ຮາດແວຣ໌ທີ່ຫມັ້ນຄົງແລະເອກະສານທີ່ກວ້າງຂວາງສະຫນັບສະຫນູນການຮຽນຮູ້ທີ່ມີລະບຽບແລະການທົດລອງຊ້ໍາອີກ.

ການສ້າງແບບຢ່າງໄວວາຂອງແນວຄິດທີ່ຝັງໄວ້

board ຖືກ ໃຊ້ ເພື່ອ ທົດ ສອບ ແນວ ຄິດ ທີ່ ຝັງ ໄວ້ ຢ່າງ ວ່ອງໄວ ກ່ອນ ຈະ ຍ້າຍ ໄປ ຫາ hardware ທີ່ ພິ ເສດ. ມັນອະນຸຍາດໃຫ້ມີການກວດສອບຢ່າງວ່ອງໄວຂອງເຫດຜົນ, ການໃຊ້ pin ແລະ ພຶດຕິກໍາຂອງລະບົບໂດຍບໍ່ຕ້ອງໃຊ້ຂັ້ນຕອນການອອກແບບທີ່ສະຫຼັບຊັບຊ້ອນ.

Arduino Uno Power Inputs ແລະ Safe Voltage Limits

Figure 3. Arduino Uno Power Inputs and Safe Voltage Limits

• USB power input - Arduino Uno ສາມາດຮັບອຸປະກອນ 5V ທີ່ຄວບຄຸມໂດຍກົງຜ່ານ USB port. ພະລັງ ນີ້ ມາ ຈາກ ຄອມ ພິວ ເຕີ ຫລື USB adapter ແລະ ຖືກ ຄວບ ຄຸມ ໃຫ້ ສອດຄ່ອງ ກັບ ຄວາມ ຕ້ອງການ ຂອງ board.

• DC barrel jack input - DC barrel jack ອະນຸຍາດໃຫ້ Arduino Uno ດໍາເນີນການໂດຍໃຊ້ເຄື່ອງປັບໄຟຟ້າພາຍນອກ. แรงดันอินพุตຈະຜ່ານລະບົບຄວບຄຸມທີ່ຢູ່ເທິງເຮືອເພື່ອໃຫ້ການສະຫນອງທີ່ຫມັ້ນຄົງສໍາລັບ board.

• VIN pin input - VIN pin ຍອມຮັບแรงดันພາຍນອກກ່ອນການຄວບຄຸມ. ມັນຖືກໃຊ້ເມື່ອໄຟຟ້າຖືກສະຫນອງຈາກແຫຼ່ງພາຍນອກໂດຍບໍ່ໃຊ້ແຈ໊ກ.

• ຂອບເຂດທີ່ແນະນໍາ (7–12V) - ການສະຫນອງแรงดันໃນຂອບເຂດນີ້ອະນຸຍາດໃຫ້ຜູ້ຄວບຄຸມຂອງ Arduino Uno ເຮັດວຽກຢ່າງຖືກຕ້ອງໃນຂະນະທີ່ຮັກສາການດໍາເນີນງານທີ່ຫມັ້ນຄົງແລະປອດໄພ.

• ຂອບເຂດທີ່ອະນຸຍາດແທ້ໆ (6-20V) - แรงดันໃນຂອບເຂດນີ້ອາດອົດທົນໄດ້ໃນໄລຍະສັ້ນໆ, ແຕ່ການດໍາເນີນງານຢ່າງຕໍ່ເນື່ອງສາມາດເຮັດໃຫ້ຜູ້ຄວບຄຸມເຄັ່ງຕຶງແລະລົດຄວາມໄວ້ວາງໃຈຂອງຄະນະກໍາມະການ.

• ຄວາມລະມັດລະວັງໃນການສະຫນອງ pin 5V ໂດຍກົງ - ການສະຫນອງแรงดันໂດຍກົງໃສ່ pin 5V ຈະຂ້າມການປົກປ້ອງ ແລະ ການຄວບຄຸມໃນເຮືອ, ເພີ່ມຄວາມສ່ຽງຕໍ່ການເສຍຫາຍຖ້າแรงดันບໍ່ຖືກຕ້ອງ.

Arduino Uno I/O ຈໍາກັດກະແສໄຟຟ້າ ແລະ ຄວາມປອດໄພທາງໄຟຟ້າ

ກະແສທີ່ປອດໄພຕໍ່ I / O 

ແຕ່ລະpin input ຫຼື output ຂອງ Arduino Uno ຖືກອອກແບບໃຫ້ຮັບມືປະມານ 20 mA ໃນລະຫວ່າງການດໍາເນີນງານຕາມປົກກະຕິ, ເຮັດໃຫ້ແນ່ໃຈວ່າມັນຍັງຢູ່ໃນຂອບເຂດໄຟຟ້າທີ່ປອດໄພ.

ຈໍາກັດສູງສຸດ

pinດຽວບໍ່ຄວນເກີນ 40 mA ເນື່ອງຈາກຄ່ານີ້ເປັນຂີດຈໍາກັດຄວາມເຄັ່ງຕຶງແລະສາມາດກໍ່ໃຫ້ເກີດຄວາມເສຍຫາຍໄດ້ຖ້າໃຊ້ຢ່າງຕໍ່ເນື່ອງ.

ຈໍາກັດກະແສ I/O ທັງຫມົດ

Pin I / O ທັງຫມົດແບ່ງປັນຂໍ້ຈໍາກັດພາຍໃນ, ດັ່ງນັ້ນກະແສທີ່ປະກອບກັນຈາກຫຼາຍ pin ຕ້ອງຢູ່ໃນຂອບເຂດທີ່ Arduino Uno ສາມາດສະຫນັບສະຫນູນໄດ້ຢ່າງປອດໄພ.

ຂີດຈໍາກັດກະແສໄຟຟ້າ

ສາຍໄຟຟ້າ 5V ແລະ 3.3V ໃນ Arduino Uno ມີຄວາມສາມາດສູງສຸດໃນກະແສທີ່ບໍ່ຄວນເກີນ.

ສະຫນັບສະຫນູນພາລະຫນັກໃນກະແສທີ່ສູງກວ່າ

ເມື່ອ ຫມວດ ຕ້ອງການ ກະ ແສ ຫລາຍ ກວ່າ ທີ່ Arduino Uno ສາມາດ ຈັດ ຫາ ໄດ້ ຢ່າງ ປອດ ໄພ, ສ່ວນ ປະກອບ ຂອງ ຜູ້ ຂັບ ລົດ ພາຍ ນອກ ຈະ ຕ້ອງ ມີ ເພື່ອ ປົກ ປ້ອງ board.

Arduino Uno Digital Pin Functions

ກຸ່ມ Pinຫນ້າ ທີ່
D0–D1ໃຊ້ໂດຍ Arduino Uno ສໍາລັບການສື່ສານແບບຕໍ່ເນື່ອງຂອງຮາດແວຣ໌, ສະຫນັບສະຫນູນການອັບໂຫຼດໂປຣແກຣມແລະການແລກປ່ຽນຂໍ້ມູນຜ່ານການເຊື່ອມຕໍ່ USB.
D2–D3ຖືກ ມອບ ຫມາຍ ໃຫ້ ເປັນ ເຂັມ ຂັດ ພາຍ ນອກ ໃນ Arduino Uno, ອະ ນຸ ຍາດ ໃຫ້ board ຕອບ ຮັບ ຢ່າງ ວ່ອງ ໄວ ຕໍ່ ການ ປ່ຽນ ແປງ ຂອງ ສັນຍານ.
D3, D5, D6, D9, D10, D11ໃຫ້ຜົນຜະລິດ PWM ໃນ Arduino Uno, ເຮັດໃຫ້ສາມາດຄວບຄຸມການປ່ຽນແປງສັນຍານຜ່ານ pins digital.
D10–D13ສະຫງວນໄວ້ສໍາລັບການສື່ສານ SPI ໃນ Arduino Uno, ສະຫນັບສະຫນູນການຖ່າຍທອດຂໍ້ມູນລະຫວ່າງກໍາມະການແລະອຸປະກອນອື່ນໆ.
D13ເຊື່ອມຕໍ່ໂດຍກົງກັບ LED ທີ່ຕິດຢູ່ກັບ Arduino Uno, ສະທ້ອນເຖິງສະພາບຜົນອອກຂອງ pin.

ຜົນຜະລິດ PWM ໃນ Arduino Uno

Figure 4. PWM Output on the Arduino Uno

Arduino Uno ມີ ຫົກ pin digital ທີ່ ສະ ຫນັບ ສະ ຫນູນ PWM ແລະ ຖືກ ຈັດ ການ ໂດຍ ເວ ລາ hardware ທີ່ ຕິດ ຢູ່ ໃນ ເວ ລາ. PWM ທໍາ ງານ ໂດຍ ການ ເປີດ ແລະ ປິດ ສັນຍານ digital ຢ່າງ ວ່ອງໄວ ເພື່ອ ສ້າງ ລະດັບ output ທີ່ ແຕກ ຕ່າງ ກັນ. ເນື່ອງຈາກເວລາເຫຼົ່ານີ້ຖືກແບ່ງປັນພາຍໃນກະດານ, ລັກສະນະບາງຢ່າງເຊັ່ນ ເວລາຫຼືການສ້າງສຽງສາມາດສົ່ງຜົນກະທົບຕໍ່ການດໍາເນີນງານ PWM ຖ້າໃຊ້ໃນເວລາດຽວກັນ.

Analog Inputs ແລະ AREF ໃນ Arduino Uno

ຫົກຊ່ອງທາງເຂົ້າ analog 

Arduino Uno ມີ ຫົກ pins input analog ທີ່ ມີ ຊື່ ວ່າ A0 ເຖິງ A5 ສໍາລັບ ການ ອ່ານ ລະດັບ voltag ທີ່ ແຕກ ຕ່າງ ກັນ.

ອ້າງອີງມາດຕະຖານ voltage

ຕາມ ມາດ ຕະ ຖານ, Arduino Uno ໃຊ້ voltage ຂອງ ລະບົບ ຂອງ ມັນ ເປັນ ຂໍ້ ອ້າງ ອີງ ສໍາ ລັບ ການ ປ່ຽນ ແປງ analog-to-digital.

ຫນ້າທີ່ຂອງເຂັມ AREF

Pin AREF ໃນ Arduino Uno ອະນຸຍາດໃຫ້ໃຊ້แรงดันອ້າງອີງພາຍນອກສໍາລັບການອ່ານ analog ທີ່ຄວບຄຸມໄດ້ຫຼາຍຂຶ້ນ.

ຜົນກະທົບຂອງການປັບປ່ຽນຂໍ້ອ້າງອີງ

ການປ່ຽນແປງแรงดันອ້າງອີງຊ່ວຍປັບປຸງຄວາມຖືກຕ້ອງໃນການອ່ານເມື່ອເຮັດວຽກກັບສັນຍານแรงดันຕ່ໍາ.

ເຂັມ analog ທີ່ ໃຊ້ ສອງ ຢ່າງ

pins analog ໃນ Arduino Uno ຍັງສາມາດເຮັດວຽກເປັນເຂັມ digital ເມື່ອຈໍາເປັນ.

Interface ການສື່ສານໃນ Arduino Uno

Interfaceເຂັມຈຸດປະສົງ
UARTD0 (RX), D1 (TX)ສົ່ງ ແລະ ຮັບ ຂໍ້ ມູນ ຕໍ່ ເນື່ອງ.
I²CA4 (SDA), A5 (SCL)ເຊື່ອມຕໍ່ອຸປະກອນຫຼາຍຢ່າງໂດຍໃຊ້ສອງສາຍ.
SPID10–D13ສົ່ງ ຂໍ້ ມູນ ໃນ ຄວາມ ໄວ ທີ່ ສູງ ກວ່າ.
ຫົວຂໍ້ ICSPເຂັມ SPIໃຫ້ການເຂົ້າເຖິງສັນຍານ SPI ໂດຍກົງ.

ປະເພດຄວາມຊົງຈໍາໃນ Arduino Uno

Figure 5. Memory Types on the Arduino Uno

(1) ຄວາມຊົງຈໍາ Flash - ຄວາມຊົງຈໍາ Flash ໃນ Arduino Uno ເກັບໂປຣແກຣມທີ່ຮຽບຮ້ອຍແລະບໍ່ປ່ຽນແປງເມື່ອຖອດໄຟຟ້າອອກ.

(2) SRAM - SRAM ຖືກໃຊ້ໂດຍ Arduino Uno ເພື່ອເກັບຕົວປ່ຽນ, ຂໍ້ມູນຊົ່ວຄາວ ແລະ ຂໍ້ມູນທີ່ຈໍາເປັນໃນຂະນະທີ່ໂປຣແກຣມກໍາລັງດໍາເນີນຢູ່.

(3) EEPROM - EEPROM ໃນ Arduino Uno ເກັບຂໍ້ມູນຈໍານວນຫນ້ອຍຫນຶ່ງທີ່ຈໍາເປັນຕ້ອງເກັບໄວ້ແມ່ນແຕ່ຫຼັງຈາກທີ່ປິດກະດານແລ້ວ.

(4) ຂໍ້ຈໍາກັດ SRAM - SRAM ເປັນຄວາມຊົງຈໍາທີ່ຈໍາກັດທີ່ສຸດໃນ Arduino Uno ແລະການຫມົດຄວາມຊົງຈໍາອາດເຮັດໃຫ້ເກີດພຶດຕິກໍາທີ່ບໍ່ຫມັ້ນຄົງຫຼືບໍ່ຄາດຄິດ.

(5) ການໃຊ້ຄວາມຊົງຈໍາຢ່າງລະມັດລະວັງ - ໂຄງສ້າງຂໍ້ມູນຂະຫນາດໃຫຍ່ແລະຂໍ້ຄວາມທີ່ເກັບໄວ້ຄວນຈັດການຢ່າງລະມັດລະວັງເພື່ອຫຼີກລ່ຽງການໃຊ້ SRAM ຫຼາຍເກີນໄປ.

ບັນຫາທົ່ວໄປຂອງ Arduino Uno ແລະການແກ້ໄຂໄວໆ

ບັນຫາສາເຫດທີ່ເປັນໄປໄດ້ແກ້ໄຂໄວໆ
ຄະນະກໍາມະການບໍ່ເປີດinput voltage ບໍ່ຖືກຕ້ອງໃຫ້ ກວດ ເບິ່ງ ວ່າ Arduino Uno ໄດ້ ຮັບ ແຫລ່ງ ພະ ລັງ ທີ່ ຖືກ ຕ້ອງ.
ການອັບໂຫຼດບໍ່ສໍາເລັດD0 ຫຼື D1 ກໍາລັງໃຊ້ປິດສິ່ງໃດກໍຕາມທີ່ຕິດຕໍ່ກັບ pins ເຫຼົ່ານີ້ໃນລະຫວ່າງການອັບໂຫຼດ.
ການຕັ້ງຄືນແບບບັງເອີນອຸປະກອນໄຟຟ້າບໍ່ຫມັ້ນຄົງປັບປຸງຄວາມຫມັ້ນຄົງຂອງພະລັງໃຫ້ Arduino Uno.
ສຽງ Sensorຂາດ ພື້ນຖານ ທີ່ ຄ້າຍຄື ກັນໃຫ້ ແນ່ ໃຈ ວ່າ ທຸກ ຝ່າຍ ມີ ຄວາມ ຜູກ ພັນ ພື້ນ ດິນ ດຽວ ກັນ ກັບ Arduino Uno.
Pin damageກະ ແສ ເກີນ ໄປໃຊ້ສ່ວນປະກອບຂອງຄົນຂັບລົດພາຍນອກເພື່ອປົກປ້ອງ pins Arduino Uno.

ການສະຫລຸບ

Arduino Uno ຖືກອອກແບບດ້ວຍການຈັດກຸ່ມ pin ທີ່ແຈ່ມແຈ້ງ, ພະລັງງານທີ່ຫມັ້ນຄົງ ແລະ ຂໍ້ຈໍາກັດທາງໄຟຟ້າທີ່ກໍານົດໄວ້ເພື່ອສະຫນັບສະຫນູນການດໍາເນີນງານທີ່ໄວ້ໃຈໄດ້. ການ ເຂົ້າ ໃຈ ຫນ້າ ທີ່ ຂອງ pin, ຂອບ ເຂດ volt, ຂອບ ເຂດ ຂອງ ກະ ແສ, ການ ສື່ ສານ ແລະ ໂຄງ ຮ່າງ ຂອງ ຄວາມ ຊົງ ຈໍາ ຈະ ຊ່ວຍ ປ້ອງ ກັນ ຄວາມ ຜິດ ພາດ ແລະ ຄວາມ ເສຍ ຫາຍ ຂອງ hardware. ລາຍ ລະ ອຽດ ເຫລົ່າ ນີ້ ອະ ທິ ບາຍ ເຖິງ ວິ ທີ ທີ່ ກໍາ ມະ ການ ດໍາ ເນີນ ງານ ແລະ ວິ ທີ ທີ່ ລັກ ສະ ນະ ຂອງ ມັນ ທໍາ ງານ ພາຍ ໃນ ຂອບ ເຂດ ເທັກ ໂນ ໂລ ຈີ ທີ່ ປອດ ໄພ.

ຄໍາຖາມທີ່ຖາມເລື້ອຍໆ [FAQ]

Arduino Uno ໃຊ້ແຫຼ່ງໂມງຫຍັງ?

Arduino Uno ໃຊ້ 16 MHz external crystal oscillator ສໍາລັບເວລາທີ່ຫມັ້ນຄົງແລະການດໍາເນີນງານທີ່ຫມັ້ນຄົງ.

Chip ໃດທີ່ຈັດການກັບການສື່ສານ USB ໃນ Arduino Uno?

Chip ປ່ຽນ USB-to-serial, ຕາມ ປົກກະຕິ ແລ້ວ ATmega16U2, ຈັດການ ກັບ ການ ສື່ສານ USB ແລະ ການ upload ໂປຣແກຣມ.

Arduino Uno ມີ bootloader built-in ບໍ?

ແມ່ນແລ້ວ. bootloader ຖືກເກັບໄວ້ໃນຄວາມຊົງຈໍາ flash, ອະນຸຍາດໃຫ້ໂປຣແກຣມຖືກອັບໂຫຼດຜ່ານ USB ໂດຍບໍ່ຕ້ອງໃຊ້ຮາດແວຣ໌ເພີ່ມເຕີມ.

Arduino Uno pins ໄດ້ຮັບການປົກປ້ອງຈາກສາຍສັ້ນບໍ?

ບໍ່. ເຂັມມີການປົກປ້ອງພາຍໃນຈໍາກັດແລະອາດໄດ້ຮັບຄວາມເສຍຫາຍຈາກການສັ້ນ, ໄຟຟ້າເກີນໄປ ຫຼືກະແສໄຟຟ້າຫຼາຍເກີນໄປ.

ຄວາມແກ້ໄຂ ADC ຂອງ Arduino Uno ແມ່ນຫຍັງ?

Arduino Uno ໃຊ້ 10-bit analog-to-digital converter, ຜະລິດ ຄ່າ ຈາກ 0 ເຖິງ 1023.

Arduino Uno ມີເວລາຮາດແວຣ໌ຈັກຫນ່ວຍ?

Arduino Uno ປະກອບມີສາມຮາດແວຣ໌ timer: ສອງ 8-bit timer ແລະ 16-bit timer.