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

ATtiny85: ການຕັ້ງຄ່າ pin, Block diagram ແລະ ໂປຣແກຣມ

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

ATtiny85 ເປັນ microcontroller ນ້ອຍໆ 8-bit ທີ່ ອອກ ແບບ ສໍາລັບ ການ ຄວບ ຄຸມ ທີ່ ງ່າຍໆ ບ່ອນ ທີ່ ໃຊ້ ອາ ວະ ກາດ ແລະ ພະລັງ. ມັນລວມເອົາຄວາມຊົງຈໍາ, timers, analog input ແລະ serial communication ໃນແພັກເກດ 8-pin. ບົດຄວາມນີ້ໃຫ້ຂໍ້ມູນລາຍລະອຽດກ່ຽວກັບລາຍລະອຽດ, pinout, ໂຄງສ້າງພາຍໃນ, ການຕັ້ງຄ່າພະລັງງານແລະໂມງ, ໂປຣແກຣມ, ຫມວດ ແລະ ບັນຫາທົ່ວໄປ.

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

ຄ2. ລາຍລະອຽດເຕັກນິກ ATtiny85

ຄ3. ຕັ້ງຄ່າ Pinout ATtiny85

ຄ4. ATtiny85 Block Diagram

ຄ5. ATtiny85 ການຕັ້ງຄ່າໄຟຟ້າ, ໂມງແລະຟິວສ໌

ຄ6. ATtiny85 GPIO ຈໍາກັດ ແລະ ການດໍາເນີນງານທີ່ປອດໄພ

ຄ7. ATtiny85 ADC ແລະ ຄວາມສາມາດ Analog

ຄ8. ATtiny85 ການສື່ສານແບບຕໍ່ເນື່ອງກັບ USI

ຄ9. ໂປຣແກຣມ ATtiny85 ຜ່ານ Arduino IDE

ຄ10. ຫມວດ ATtiny85 ທີ່ໄວ້ວາງໃຈໄດ້ຫນ້ອຍທີ່ສຸດ

ຄ11. ATtiny85 ບັນຫາທົ່ວໄປແລະການກວດສອບໄວໆ

ຄ12. ສະຫລຸບ

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

Figure 1. ATtiny85

ພາບລວມຂອງ ATtiny85 

ATtiny85 ເປັນຈຸນລະຊີບ 8-bit ທີ່ອອກແບບມາສໍາລັບວຽກງານການຄວບຄຸມທີ່ງ່າຍໆ ບ່ອນທີ່ຕ້ອງຮັກສາບ່ອນຫວ່າງ, ການໃຊ້ພະລັງງານ ແລະ ຈໍານວນສ່ວນປະກອບໃຫ້ຕ່ໍາ. ຮູບຮ່າງ 8-pin ຂອງມັນຊ່ວຍຫລຸດຜ່ອນຂະຫນາດຫມວດ, ຄວາມສັບຊ້ອນຂອງສາຍໄຟຟ້າ ແລະ ຄ່າໃຊ້ຈ່າຍຂອງລະບົບໃນຂະນະທີ່ຍັງໃຫ້ການຄວບຄຸມພື້ນຖານ.

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

ລາຍລະອຽດເຕັກນິກ ATtiny85 

ບໍ່. ຂອງ Pins8
CPURISC 8-Bit AVR
แรงดันການດໍາເນີນງານ1.8 ເຖິງ 5.5 V
ຄວາມ ຊົງ ຈໍາ ຂອງ ໂຄງການ8K
ປະເພດຄວາມຈໍາຂອງໂປຣແກຣມຟ້າວ
ແຣມ512 Bytes
EEPROM512 Bytes
ຈໍານວນ ADC ຂອງຊ່ອງ ADC10-Bit 4
ປຽບທຽບ1
ແພັກເກດPDIP (8-Pin) SOIC (8-Pin) TSSOP (8-Pin) QFN/MLF (20-Pin)
Oscillatorເຖິງ 20 MHz
ເວລາ (2)ເວລາ 8-bit
ພະລັງທີ່ເພີ່ມທະວີຂຶ້ນໃນການ Resetແມ່ນ
Power Up Timerແມ່ນ
I/O Pins6
ຜູ້ຜະລິດMicrochip
SPIແມ່ນ
I2Cແມ່ນ
Watchdog Timerແມ່ນ
Brown out detect (BOD)ແມ່ນ
Resetແມ່ນ
USI (Universal Serial Interface)ແມ່ນ
ອຸນຫະພູມຕ່ໍາທີ່ສຸດ-40 ອົງສາ ແຊນ ຊຽດ
ອຸນຫະພູມສູງສຸດ125 ຄ

ການຕັ້ງຄ່າ Pinout ATtiny85

Figure 2. ATtiny85 Pinout Configuration

ເຂັມຊື່ຫນ້າທີ່ຫຼັກ
1PB5RESET, GPIO (ຖ້າປ່ຽນຟິວ)
2PB3GPIO, ADC
3PB4GPIO, ADC
4GNDພື້ນ
5PB0GPIO, PWM, MOSI
6PB1GPIO, PWM, MISO
7PB2GPIO, ADC, SCK
8VCCອຸປະກອນໄຟຟ້າ

ATtiny85 ມີ ຢູ່ ໃນ ແພັກເກດ PDIP-8 ແລະ QFN / MLF-20. ທັງ ສອງ ມີ ຫມວດ ພາຍ ໃນ ດຽວ ກັນ, ແຕ່ ການ ຈັດ ຕຽມ ຂອງ pin ແມ່ນ ແຕກ ຕ່າງ ກັນ. ແພັກເກດ PDIP-8 ເປີດເຜີຍພຽງແຕ່ pins ພື້ນຖານເທົ່ານັ້ນ ແລະ ງ່າຍກວ່າທີ່ຈະໃຊ້ໃນຫມວດພື້ນຖານ, ໃນຂະນະທີ່ແພັກເກດ QFN/MLF-20 ມີເຂັມເພີ່ມເຕີມທີ່ຫມາຍວ່າບໍ່ໄດ້ເຊື່ອມຕໍ່.

pins ສ່ວນຫຼາຍສະຫນັບສະຫນູນຫນ້າທີ່ຫຼາຍຢ່າງ. pin ດຽວສາມາດເຮັດຫນ້າທີ່ເປັນinput ຫຼື output digital, ອ່ານສັນຍານ analog, ສ້າງຜົນອອກ PWM ຫຼືສະຫນັບສະຫນູນການສື່ສານແບບຕໍ່ເນື່ອງ. ການ ອອກ ແບບ multifunction ນີ້ ອະນຸຍາດ ໃຫ້ ATtiny85 ມີ ຂະຫນາດ ນ້ອຍ ໃນ ຂະນະ ທີ່ ມີ ຄວາມ ປັບປຸງ. Pin RESET ຍັງສາມາດຕັ້ງຄ່າເປັນpin ໄດ້ໂດຍການປ່ຽນແປງການຕັ້ງຄ່າ fuse, ເຖິງແມ່ນວ່າສິ່ງນີ້ຈະກໍາຈັດຄວາມສາມາດ reset ພາຍນອກ.

ATtiny85 Block Diagram

Figure 3. ATtiny85 Block Diagram

ATtiny85 ຖືກສ້າງຂຶ້ນອ້ອມຮອບແກນຂະບວນການ AVR ທີ່ດໍາເນີນຄໍາສັ່ງທີ່ເກັບໄວ້ໃນຄວາມຊົງຈໍາ Flash. SRAM ຖືກ ໃຊ້ ສໍາລັບ ຂໍ້ ມູນ ຊົ່ວຄາວ ໃນ ລະຫວ່າງ ການ ດໍາເນີນ ງານ, ໃນ ຂະນະ ທີ່ EEPROM ເກັບ ກໍາ ຂໍ້ ມູນ ທີ່ ບໍ່ ປ່ຽນ ແປງ ຊຶ່ງ ຕ້ອງ ເກັບ ໄວ້ ເມື່ອ ໄຟຟ້າ ຖືກ ຖອດ ອອກ. ໂຕະ ໂປຣແກຣມ, stack pointer ແລະ register ຈັດ ການ ກັບ ການ ສັ່ງ ແລະ ການ ດໍາ ເນີນ ຂໍ້ ມູນ.

ຫນ້າທີ່ເວລາຖືກຈັດການໂດຍສອງຕົວເວລາ 8-bit ພາຍໃນແລະເວລາເຝົ້າເບິ່ງ. ຫນ່ວຍເຝົ້າເບິ່ງຈະປັບປຸງຄວາມໄວ້ວາງໃຈໄດ້ໂດຍການຕັ້ງອຸປະກອນໃຫມ່ຖ້າການດໍາເນີນໂປຣແກຣມຕາມປົກກະຕິຢຸດ. oscillator ພາຍໃນໃຫ້ສັນຍານໂມງ, ແລະ ການຄວບຄຸມເວລາທີ່ເປັນສູນກາງຈະປະສານກັບ module ພາຍໃນທັງຫມົດ.

ການດໍາເນີນການເຂົ້າແລະອອກຖືກຈັດການຜ່ານ port registers ທີ່ເຊື່ອມຕໍ່ໂດຍກົງກັບ pin ພາຍນອກ. ອຸປະກອນນີ້ຍັງລວມເອົາຫມວດ analog ເຊັ່ນ ADC ແລະ comparator. block ພາຍ ໃນ ທັງ ຫມົດ ຖືກ ເຊື່ອມ ໂຍງ ຜ່ານ ເສັ້ນ ທາງ ຂໍ້ ມູນ ທີ່ ແບ່ງ ປັນ ກັນ, ອະ ນຸ ຍາດ ໃຫ້ ມີ ການ ສື່ ສານ ຢ່າງ ມີ ປະ ສິດ ທິ ພາບ ລະ ຫວ່າງ ຄວາມ ຊົງ ຈໍາ, logic ຂະ ບວນ ການ ແລະ I / O.

ATtiny85 ການຕັ້ງຄ່າພະລັງ, ໂມງ, ແລະ Fuse

• ATtiny85 ມີລະບົບ RC oscillator ພາຍໃນ, ອະນຸຍາດໃຫ້ດໍາເນີນການໂດຍບໍ່ຕ້ອງໃຊ້ສ່ວນປະກອບຂອງໂມງພາຍນອກ.

• ອາດໃຊ້ແຫຼ່ງໂມງພາຍນອກ ຫຼື ແກ້ວເມື່ອຕ້ອງການຄວາມຖືກຕ້ອງຂອງເວລາທີ່ສູງກວ່າ.

• ການຕັ້ງຄ່າ fuse ຄວບຄຸມແຫຼ່ງໂມງ, ການຊັກຊ້າໃນການເລີ່ມຕົ້ນ, ລະດັບການກວດສອບ brown-out ແລະ ພຶດຕິກໍາ pin RESET.

• ການ ດໍາ ເນີນ ງານ ໃນ ຄວາມ ໄວ ຂອງ ໂມງ ທີ່ ຕ່ໍາ ກວ່າ ຈະ ຫລຸດຜ່ອນ ການ ໃຊ້ ພະລັງ ແລະ ສຽງ ດັງ ຂອງ ໄຟຟ້າ.

• Brown-out detection ປັບປຸງຄວາມຫມັ້ນຄົງໃນລະດັບຕໍ່າ ແຕ່ຈະເພີ່ມການດຶງດູດກະແສໄຟຟ້າຫນ້ອຍຫນຶ່ງ.

ຂໍ້ຈໍາກັດ ATtiny85 GPIO ແລະ ການດໍາເນີນງານທີ່ປອດໄພ

• GPIO pins ມີຈຸດປະສົງສໍາລັບການຄວບຄຸມສັນຍານ ແລະ ບໍ່ຕ້ອງສະຫນອງໄຟຟ້າໃຫ້ກັບພາລະຫນັກພາຍນອກ.

• LED ທີ່ຕິດຕໍ່ກັບ pins GPIO ຕ້ອງມີຕົວຕ້ານທານທີ່ຈໍາກັດກະແສເພື່ອປ້ອງກັນຄວາມເສຍຫາຍ.

• motors, relays ແລະ ອຸປະກອນກະແສສູງອື່ນໆຕ້ອງຖືກຄວບຄຸມໂດຍໃຊ້ transistor ພາຍນອກ ຫຼື MOSFETs.

• ສາມາດເປີດຕົວຕ້ານທານ pull-up ພາຍໃນເພື່ອເຮັດໃຫ້ການເຊື່ອມຕໍ່ຂອງປຸ່ມແລະປ່ຽນງ່າຍຂຶ້ນ.

• แรงดันไฟฟ้า GPIO ທັງຫມົດຕ້ອງຢູ່ໃນຂອບເຂດທີ່ກໍານົດໄວ້ເພື່ອຫຼີກລ່ຽງຄວາມເສຍຫາຍຖາວອນ.

ATtiny85 ADC ແລະ ຄວາມສາມາດ Analog

ລັກສະນະຄໍາອະທິບາຍ
ການແກ້ໄຂ ADC10-bit
ຊ່ອງທາງເຂົ້າເຖິງ 4
ທາງເລືອກອ້າງອີງVCC ຫຼື ຂໍ້ອ້າງອີງພາຍໃນ
mode ພິເສດADC Noise Reduction ນອນ

ATtiny85 ມີ ເຄື່ອງ ປ່ຽນ ແປງ analog-to-digital ທີ່ ວັດ ແທກ ລະດັບ ການ ປ່ຽນ ແປງ ຂອງ voltage ແລະ ປ່ຽນ ມັນ ເປັນ ຄຸນຄ່າ digital. ຄຸນນະພາບການວັດແທກຂຶ້ນຢູ່ກັບแรงดันອ້າງອີງທີ່ຫມັ້ນຄົງ, ການເຊື່ອມຕໍ່ໄຟຟ້າທີ່ສະອາດ ແລະ ການສົ່ງສັນຍານທີ່ເຫມາະສົມ. ການໃຊ້โหมดນອນ ADC Noise Reduction ຊ່ວຍຫລຸດສຽງດັງພາຍໃນລະຫວ່າງການປ່ຽນແປງ, ຊຶ່ງປັບປຸງຄວາມຫມັ້ນຄົງໃນການອ່ານແລະຄວາມໄວ້ວາງໃຈໂດຍລວມ.

ATtiny85 ການສື່ສານແບບຕໍ່ເນື່ອງກັບ USI

ATtiny85 ສະຫນັບສະຫນູນການສື່ສານແບບຕໍ່ເນື່ອງຜ່ານ Universal Serial Interface (USI). ສາມາດຕັ້ງຄ່າຜ່ານ firmware ເພື່ອເຮັດວຽກໃນຮູບແບບ SPI ຫຼືສະຫນັບສະຫນູນການສື່ສານແບບ I²C. ໂດຍ ການ ໃຊ້ block hardware ດຽວ ທີ່ ແບ່ງປັນ, ອຸປະກອນ ຈະ ຮັກສາ ຂະຫນາດ ນ້ອຍໆ ໃນ ຂະນະ ທີ່ ຍັງ ເຮັດ ໃຫ້ ການ ແລກປ່ຽນ ຂໍ້ ມູນ ພື້ນຖານ ໄດ້.

ເພາະວ່າ USI ເພິ່ງພາອາໄສການຄວບຄຸມໂປຣແກຣມຫຼາຍ, ຈຶ່ງຈໍາເປັນຕ້ອງມີການຈັດການເວລາຢ່າງລະມັດລະວັງ. ມັນເຫມາະສົມສໍາລັບວຽກງານການສື່ສານທີ່ງ່າຍໆແລະຄວາມໄວຕໍ່າ ແຕ່ມີລັກສະນະອັດຕະໂນມັດຫນ້ອຍກວ່າອຸປະກອນ SPI ຫຼື I²C ທີ່ພົບໃນຈຸນລະຊີບທີ່ໃຫຍ່ກວ່າ.

ການຂຽນໂປຣແກຣມ ATtiny85 ຜ່ານ Arduino IDE

Figure 4. ATtiny85 Programming Through the Arduino IDE

• ATtiny85 ສາມາດຖືກຕັ້ງໂປຣແກຣມໃນ Arduino IDE ຫຼັງຈາກທີ່ຕິດຕັ້ງແກນທີ່ເຂົ້າກັນໄດ້ ATtiny.

• ໂປຣແກຣມເຮັດໂດຍໃຊ້ໂປຣແກຣມ USB ຫຼື Arduino ທີ່ຕັ້ງເປັນISP.

• ການຕັ້ງຄ່າຂອງຄະນະກໍາມະການໃນ Arduino IDE ຕ້ອງສອດຄ່ອງກັບຄວາມໄວຂອງໂມງທີ່ເລືອກແລະแรงดันການດໍາເນີນງານຂອງ ATtiny85.

• PIN ທີ່ໃຊ້ໃນໂປຣແກຣມແມ່ນແຕກຕ່າງຈາກຮູບແບບ pin ທາງຮ່າງກາຍ, ດັ່ງນັ້ນຕ້ອງກວດສອບຢ່າງລະມັດລະວັງກ່ອນທີ່ຈະເຊື່ອມຕໍ່.

ຫມວດ ATtiny85 ທີ່ໄວ້ໃຈໄດ້ຫນ້ອຍທີ່ສຸດ

Figure 5. Minimal Reliable ATtiny85 Circuit

ຫມວດນີ້ໃຊ້ພຽງແຕ່ສ່ວນປະກອບພື້ນຖານທີ່ຈໍາເປັນສໍາລັບການດໍາເນີນງານທີ່ຫມັ້ນຄົງ. VCC ແລະ GND pins ສະຫນອງພະລັງງານ, ອະນຸຍາດໃຫ້ logic ພາຍໃນເຮັດວຽກໄດ້ຢ່າງຖືກຕ້ອງ. oscillator ພາຍ ໃນ ຄວບ ຄຸມ ເວລາ, ສະນັ້ນ ບໍ່ ຈໍາ ເປັນ ຕ້ອງ ມີ ສ່ວນ ປະກອບ ຂອງ ໂມງ ພາຍ ນອກ.

LED ທີ່ເຊື່ອມຕໍ່ຜ່ານ 47 Ω resistor ສະແດງໃຫ້ເຫັນການຄວບຄຸມຜົນອອກໃນຂະນະທີ່ປົກປ້ອງທັງ LED ແລະ pin GPIO. Pin RESET ຍັງສາມາດເຂົ້າເຖິງໄດ້ສໍາລັບການຕັ້ງໂປຣແກຣມໃຫມ່ຫຼືເລີ່ມລະບົບອຸປະກອນໃຫມ່. ໂດຍ ທີ່ ມີ ສ່ວນ ປະກອບ ພາຍ ນອກ ພຽງ ເລັກ ນ້ອຍ, ການ ຈັດ ຕັ້ງ ນີ້ ເປັນ ພື້ນຖານ ທີ່ ງ່າຍໆ ແລະ ເຊື່ອ ຖື ໄດ້ ສໍາລັບ ໂປຣເເກຣມ ພື້ນຖານ.

ATtiny85 ບັນຫາທົ່ວໄປແລະການກວດສອບໄວໆ

ບັນຫາສິ່ງ ທີ່ ຈະ ກວດ ສອບ ຫລື ແກ້ ໄຂ?
ການອັບໂຫຼດໂປຣແກຣມບໍ່ສໍາເລັດກວດເບິ່ງສາຍໄຟຟ້າ ISP ແລະຢືນຢັນການຕັ້ງຄ່າ FUSE RESET
ເວລາ ບໍ່ ຖືກຕ້ອງກວດສອບແຫຼ່ງໂມງທີ່ເລືອກແລະການຕັ້ງຄ່າ fuse
ການອ່ານ ADC ທີ່ບໍ່ຫມັ້ນຄົງປັບປຸງພື້ນດິນແລະເພີ່ມຕົວປະກອບທີ່ເຫມາະສົມ
ຄວາມຜິດພາດໃນການສື່ສານທົບທວນການຕັ້ງຄ່າ USI ແລະ ການຕັ້ງຄ່າ
ເຂັມທີ່ຮ້ອນເກີນໄປລົດກະແສພາລະຫນັກ ແລະ ໃຊ້ສ່ວນປະກອບຂອງຄົນຂັບລົດພາຍນອກ

ການສະຫລຸບ

ATtiny85 ລວມເອົາລັກສະນະການຄວບຄຸມຫຼັກໃນຮູບແບບທີ່ສັ້ນໆ. ລາຍລະອຽດ, ຫນ້າທີ່ຂອງເຂັມ, block ພາຍໃນ ແລະ ການຕັ້ງຄ່າພະລັງງານອະທິບາຍເຖິງວິທີທີ່ມັນເຮັດວຽກໃນຫມວດແທ້ໆ. ດ້ວຍການຈັດການ GPIO ທີ່ເຫມາະສົມ, ການໃຊ້ ADC, ການຕັ້ງແບບ serial ແລະ ຫມວດຫນ້ອຍທີ່ສຸດ, ATtiny85 ສາມາດເຂົ້າໃຈໄດ້ຢ່າງຈະແຈ້ງ ແລະ ນໍາໃຊ້ໃນການອອກແບບທີ່ຫມັ້ນຄົງ ແລະ ໃຊ້ພະລັງຕໍ່າ.

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

ATtiny85 ໃຊ້ພະລັງງານຫຼາຍປານໃດ?

ການໃຊ້ພະລັງງານຂຶ້ນຢູ່ກັບแรงดัน, ຄວາມໄວຂອງໂມງແລະລັກສະນະທີ່ເຮັດວຽກ. ຄວາມໄວຂອງໂມງທີ່ຕ່ໍາກວ່າແລະການປິດອຸປະກອນທີ່ບໍ່ໄດ້ໃຊ້ຈະຫລຸດຜ່ອນການໃຊ້ກະແສ.

ATtiny85 ຈໍາເປັນຕ້ອງມີໂມງພາຍນອກບໍ?

ບໍ່. ATtiny85 ມີ RC oscillator ພາຍ ໃນ ແລະ ສາມາດ ທໍາ ງານ ໄດ້ ໂດຍ ບໍ່ ຕ້ອງ ໃຊ້ ສ່ວນ ປະກອບ ຂອງ ໂມງ ພາຍ ນອກ. ໂມງພາຍນອກແມ່ນຈໍາເປັນສໍາລັບຄວາມຖືກຕ້ອງຂອງເວລາທີ່ສູງກວ່າເທົ່ານັ້ນ.

RESET pin ສາມາດໃຊ້ເປັນpin I/O ທໍາມະດາໄດ້ບໍ?

ແມ່ນແລ້ວ. Pin RESET ສາມາດຕັ້ງຄ່າເປັນ GPIO ໂດຍໃຊ້ການຕັ້ງຄ່າ fuse. ສິ່ງນີ້ຈະປິດໂປຣແກຣມມາດຕະຖານ ISP ແລະຕ້ອງໃຊ້ໂປຣແກຣມໄຟຟ້າສູງເພື່ອຕັ້ງໂປຣແກຣມອຸປະກອນໃຫມ່.

ATtiny85 ສາມາດຂັບລົດ motor ຫຼື relays ໂດຍກົງໄດ້ບໍ?

ບໍ່. ATtiny85 GPIO pins ແມ່ນສໍາລັບການຄວບຄຸມສັນຍານເທົ່ານັ້ນ. motor ແລະ relays ຕ້ອງຖືກຂັບໄລ່ໂດຍໃຊ້ transistor ພາຍນອກ ຫຼື MOSFETs.

ເປັນຫຍັງການອ່ານ ATtiny85 ADC ຈຶ່ງບໍ່ຫມັ້ນຄົງ?

ການອ່ານ ADC ທີ່ບໍ່ຫມັ້ນຄົງຕາມປົກກະຕິແລ້ວເກີດຈາກສຽງດັງຂອງພະລັງງານຫຼືການຕິດຕໍ່ພື້ນດິນບໍ່ດີ. ການເພີ່ມຕົວປະກອບທີ່ເຫມາະສົມແລະການໃຊ້โหมด ADC Noise Reduction ຈະເພີ່ມຄວາມຫມັ້ນຄົງ.