Arduino-LOGO

Arduino ATMEGA328 SMD ബ്രെഡ്ബോർഡ് ഉപയോക്തൃ മാനുവൽ

Arduino-ATMEGA328-SMD-Breadboard-PRODUCT

കഴിഞ്ഞുview

Arduino-ATMEGA328-SMD-Breadboard-FIG-1

ATmega328 (ഡാറ്റാഷീറ്റ്) അടിസ്ഥാനമാക്കിയുള്ള ഒരു മൈക്രോകൺട്രോളർ ബോർഡാണ് Arduino Uno. ഇതിന് 14 ഡിജിറ്റൽ ഇൻപുട്ട്/ഔട്ട്‌പുട്ട് പിന്നുകൾ (അതിൽ 6 എണ്ണം PWM ഔട്ട്‌പുട്ടുകളായി ഉപയോഗിക്കാം), 6 അനലോഗ് ഇൻപുട്ടുകൾ, ഒരു 16 MHz ക്രിസ്റ്റൽ ഓസിലേറ്റർ, ഒരു USB കണക്ഷൻ, ഒരു പവർ ജാക്ക്, ഒരു ICSP ഹെഡർ, ഒരു റീസെറ്റ് ബട്ടൺ എന്നിവയുണ്ട്. മൈക്രോകൺട്രോളറിനെ പിന്തുണയ്ക്കാൻ ആവശ്യമായ എല്ലാം ഇതിൽ അടങ്ങിയിരിക്കുന്നു; ആരംഭിക്കുന്നതിന്, ഒരു USB കേബിൾ ഉപയോഗിച്ച് കമ്പ്യൂട്ടറിലേക്ക് കണക്റ്റുചെയ്യുക അല്ലെങ്കിൽ AC-ടു-DC അഡാപ്റ്റർ അല്ലെങ്കിൽ ബാറ്ററി ഉപയോഗിച്ച് പവർ ചെയ്യുക. FTDI USB-ടു-സീരിയൽ ഡ്രൈവർ ചിപ്പ് ഉപയോഗിക്കാത്തതിനാൽ യുനോ മുമ്പത്തെ എല്ലാ ബോർഡുകളിൽ നിന്നും വ്യത്യസ്തമാണ്. പകരം, യുഎസ്ബി-ടു-സീരിയൽ കൺവെർട്ടറായി പ്രോഗ്രാം ചെയ്ത Atmega8U2 ഇത് അവതരിപ്പിക്കുന്നു. “Uno” എന്നാൽ ഇറ്റാലിയൻ ഭാഷയിൽ ഒന്ന് എന്നാണ് അർത്ഥമാക്കുന്നത്, ഇത് Arduino 1.0 ൻ്റെ വരാനിരിക്കുന്ന റിലീസിനെ അടയാളപ്പെടുത്തുന്നതിനാണ് ഈ പേര് നൽകിയിരിക്കുന്നത്. Uno ഉം പതിപ്പ് 1.0 ഉം Arduino യുടെ റഫറൻസ് പതിപ്പുകളായിരിക്കും, മുന്നോട്ട് നീങ്ങുന്നു. USB Arduino ബോർഡുകളുടെ ഒരു പരമ്പരയിലെ ഏറ്റവും പുതിയതാണ് Uno, കൂടാതെ Arduino പ്ലാറ്റ്‌ഫോമിൻ്റെ റഫറൻസ് മോഡലും; മുൻ പതിപ്പുകളുമായുള്ള താരതമ്യത്തിനായി, Arduino ബോർഡുകളുടെ സൂചിക കാണുക.

സംഗ്രഹം

  • മൈക്രോകൺട്രോളർ ATmega328
  • ഓപ്പറേറ്റിംഗ് വോളിയംtagഇ 5 വി
  • ഇൻപുട്ട് വോളിയംtage (ശുപാർശ ചെയ്യുന്നത്) 7-12V
  • ഇൻപുട്ട് വോളിയംtagഇ (പരിധികൾ) 6-20V
  • ഡിജിറ്റൽ I/O പിൻസ് 14 (ഇതിൽ 6 എണ്ണം PWM ഔട്ട്പുട്ട് നൽകുന്നു)
  • അനലോഗ് ഇൻപുട്ട് പിന്നുകൾ 6
  • DC കറൻ്റ് ഓരോ I/O പിൻ 40 mA
  • 3.3V പിൻ 50 mA-നുള്ള DC കറൻ്റ്
  • ഫ്ലാഷ് മെമ്മറി 32 KB (ATmega328) ഇതിൽ 0.5 KB ബൂട്ട്ലോഡർ ഉപയോഗിക്കുന്നു
  • SRAM 2 KB (ATmega328)
  • EEPROM 1 KB (ATmega328)
  • ക്ലോക്ക് സ്പീഡ് 16 MHz

സ്കീമാറ്റിക് & റഫറൻസ് ഡിസൈൻ
കഴുകൻ files: Arduino-uno-reference-design.zip
സ്കീമാറ്റിക്: arduino-uno-schematic.pdf

ശക്തി

ഒരു USB കണക്ഷൻ വഴിയോ ബാഹ്യ പവർ സപ്ലൈ ഉപയോഗിച്ചോ Arduino Uno പവർ ചെയ്യാവുന്നതാണ്. ഉറവിടത്തിൻ്റെ ശക്തി യാന്ത്രികമായി തിരഞ്ഞെടുക്കപ്പെടുന്നു. എക്‌സ്‌റ്റേണൽ (നോൺ-യുഎസ്‌ബി) പവർ എസി-ടു-ഡിസി അഡാപ്റ്ററിൽ (വാൾ-വാർട്ട്) അല്ലെങ്കിൽ ബാറ്ററിയിൽ നിന്നോ വരാം. ബോർഡിൻ്റെ പവർ ജാക്കിലേക്ക് 2.1 എംഎം സെൻ്റർ പോസിറ്റീവ് പ്ലഗ് പ്ലഗ് ചെയ്‌ത് അഡാപ്റ്റർ ബന്ധിപ്പിക്കാൻ കഴിയും. POWER കണക്റ്ററിൻ്റെ Gnd, Vin പിൻ തലക്കെട്ടുകളിൽ ബാറ്ററിയിൽ നിന്നുള്ള ലീഡുകൾ ചേർക്കാവുന്നതാണ്. 6 മുതൽ 20 വോൾട്ട് വരെയുള്ള ബാഹ്യ വിതരണത്തിൽ ബോർഡിന് പ്രവർത്തിക്കാൻ കഴിയും. എന്നിരുന്നാലും, 7V-ൽ താഴെയാണ് വിതരണം ചെയ്യുന്നതെങ്കിൽ, 5V പിൻ അഞ്ച് വോൾട്ടിൽ താഴെ വിതരണം ചെയ്തേക്കാം, ബോർഡ് അസ്ഥിരമായിരിക്കും. 12V-യിൽ കൂടുതൽ ഉപയോഗിക്കുകയാണെങ്കിൽ, വോളിയംtagഇ റെഗുലേറ്റർ അമിതമായി ചൂടാകുകയും ബോർഡിന് കേടുവരുത്തുകയും ചെയ്യാം. ശുപാർശ ചെയ്യുന്ന ശ്രേണി 7 മുതൽ 12 വോൾട്ട് വരെയാണ്.
പവർ പിന്നുകൾ ഇപ്രകാരമാണ്:

  • VIN. ഇൻപുട്ട് വോളിയംtagഒരു ബാഹ്യ പവർ സ്രോതസ്സ് ഉപയോഗിക്കുമ്പോൾ Arduino ബോർഡിലേക്ക് (USB കണക്ഷനിൽ നിന്നോ മറ്റ് നിയന്ത്രിത പവർ ഉറവിടത്തിൽ നിന്നോ ഉള്ള 5 വോൾട്ടുകൾക്ക് വിരുദ്ധമായി). നിങ്ങൾക്ക് വോളിയം വിതരണം ചെയ്യാംtagഇ ഈ പിൻ വഴി, അല്ലെങ്കിൽ, വോളിയം വിതരണം ചെയ്യുകയാണെങ്കിൽtagഇ പവർ ജാക്ക് വഴി, ഈ പിൻ വഴി അത് ആക്സസ് ചെയ്യുക.
  • 5V. നിയന്ത്രിത വൈദ്യുതി വിതരണം മൈക്രോകൺട്രോളറും ബോർഡിലെ മറ്റ് ഘടകങ്ങളും പവർ ചെയ്യാൻ ഉപയോഗിക്കുന്നു. ഇത് ഒന്നുകിൽ VIN-ൽ നിന്ന് ഒരു ഓൺ-ബോർഡ് റെഗുലേറ്റർ വഴി വരാം, അല്ലെങ്കിൽ USB അല്ലെങ്കിൽ മറ്റൊരു നിയന്ത്രിത 5V വിതരണം വഴി വിതരണം ചെയ്യാം.
  • 3V3. 3.3-വോൾട്ട് സപ്ലൈ ഓൺബോർഡ് റെഗുലേറ്റർ സൃഷ്ടിക്കുന്നു. പരമാവധി കറൻ്റ് ഡ്രോ 50 mA ആണ്.
  • ജിഎൻഡി. ഗ്രൗണ്ട് പിന്നുകൾ.

മെമ്മറി
ATmega328 ന് 32 KB ഉണ്ട് (ബൂട്ട്ലോഡറിന് 0.5 KB ഉപയോഗിക്കുന്നു). ഇതിന് 2 KB SRAM ഉം 1 KB EEPROM ഉം ഉണ്ട് (ഇത് EEPROM ലൈബ്രറിയിൽ വായിക്കാനും എഴുതാനും കഴിയും).

ഇൻപുട്ടും ഔട്ട്പുട്ടും

പിൻമോഡ്(), ഡിജിറ്റൽ റൈറ്റ്(), ഡിജിറ്റൽ റീഡ്() ഫംഗ്‌ഷനുകൾ ഉപയോഗിച്ച് യുണോയിലെ 14 ഡിജിറ്റൽ പിന്നുകളിൽ ഓരോന്നിനും ഇൻപുട്ട് അല്ലെങ്കിൽ ഔട്ട്‌പുട്ട് ആയി ഉപയോഗിക്കാം. അവർ 5 വോൾട്ടിൽ പ്രവർത്തിക്കുന്നു. ഓരോ പിന്നിനും പരമാവധി 40 mA നൽകാനോ സ്വീകരിക്കാനോ കഴിയും കൂടാതെ 20-50 kOhms ൻ്റെ ആന്തരിക പുൾ-അപ്പ് റെസിസ്റ്ററും (സ്ഥിരമായി വിച്ഛേദിച്ചിരിക്കുന്നു) ഉണ്ട്. കൂടാതെ, ചില പിന്നുകൾ ഉണ്ട്
പ്രത്യേക പ്രവർത്തനങ്ങൾ:

  • സീരിയൽ: 0 (RX), 1 (TX). TTL സീരിയൽ ഡാറ്റ സ്വീകരിക്കുന്നതിനും (RX) കൈമാറുന്നതിനും (TX) ഉപയോഗിക്കുന്നു. ഈ പിന്നുകൾ ATmega8U2 USB-to-TTL സീരിയൽ ചിപ്പിൻ്റെ അനുബന്ധ പിന്നുകളുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു.
  • ബാഹ്യ തടസ്സങ്ങൾ: 2 ഉം 3 ഉം. കുറഞ്ഞ മൂല്യത്തിലോ ഉയരുന്നതോ വീഴുന്നതോ ആയ എഡ്ജ് അല്ലെങ്കിൽ മൂല്യത്തിലെ മാറ്റത്തിൽ ഒരു തടസ്സം സൃഷ്ടിക്കുന്നതിന് ഈ പിന്നുകൾ കോൺഫിഗർ ചെയ്യാവുന്നതാണ്. വിശദാംശങ്ങൾക്ക് അറ്റാച്ച്ഇൻ്ററപ്റ്റ്() ഫംഗ്‌ഷൻ കാണുക.
  • PWM: 3, 5, 6, 9, 10, 11. അനലോഗ് റൈറ്റ്() ഫംഗ്‌ഷനോടൊപ്പം 8-ബിറ്റ് PWM ഔട്ട്‌പുട്ട് നൽകുക.
  • SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). ഈ പിന്നുകൾ SPI ലൈബ്രറി ഉപയോഗിച്ചുള്ള SPI ആശയവിനിമയത്തെ പിന്തുണയ്ക്കുന്നു.
  • LED: 13. ഡിജിറ്റൽ പിൻ 13-ലേക്ക് ബന്ധിപ്പിച്ചിരിക്കുന്ന ഒരു ബിൽറ്റ്-ഇൻ LED ഉണ്ട്. പിൻ ഉയർന്ന മൂല്യമുള്ളപ്പോൾ, LED ഓണാണ്, പിൻ കുറവായിരിക്കുമ്പോൾ, അത് ഓഫാണ്.

Uno-യ്ക്ക് 6 അനലോഗ് ഇൻപുട്ടുകൾ ഉണ്ട്, A0 മുതൽ A5 വരെ ലേബൽ ചെയ്തിരിക്കുന്നു, അവയിൽ ഓരോന്നും 10 ബിറ്റുകൾ റെസലൂഷൻ നൽകുന്നു (അതായത് 1024 വ്യത്യസ്ത മൂല്യങ്ങൾ). സ്ഥിരസ്ഥിതിയായി അവർ ഗ്രൗണ്ടിൽ നിന്ന് 5 വോൾട്ടുകളായി അളക്കുന്നു, എന്നിരുന്നാലും AREF പിൻ, അനലോഗ് റഫറൻസ്() ഫംഗ്‌ഷൻ എന്നിവ ഉപയോഗിച്ച് അവയുടെ ശ്രേണിയുടെ മുകളിലെ അറ്റം മാറ്റാൻ കഴിയുമോ? കൂടാതെ, ചില പിന്നുകൾക്ക് പ്രത്യേക പ്രവർത്തനക്ഷമതയുണ്ട്:

  • I2C: 4 (SDA), 5 (SCL). വയർ ലൈബ്രറി ഉപയോഗിച്ച് I2C (TWI) ആശയവിനിമയത്തെ പിന്തുണയ്ക്കുക. ബോർഡിൽ മറ്റ് രണ്ട് പിന്നുകൾ ഉണ്ട്:
  • AREF. റഫറൻസ് വാല്യംtagഅനലോഗ് ഇൻപുട്ടുകൾക്ക് ഇ. അനലോഗ് റഫറൻസിനൊപ്പം () ഉപയോഗിച്ചു.
  • പുനഃസജ്ജമാക്കുക. മൈക്രോകൺട്രോളർ പുനഃസജ്ജമാക്കാൻ ഈ വരി താഴ്ത്തുക. ബോർഡിലുള്ളതിനെ തടയുന്ന ഷീൽഡുകളിലേക്ക് റീസെറ്റ് ബട്ടൺ ചേർക്കാൻ സാധാരണയായി ഉപയോഗിക്കുന്നു.
  • Arduino പിന്നുകളും ATmega328 പോർട്ടുകളും തമ്മിലുള്ള മാപ്പിംഗും കാണുക?.

ആശയവിനിമയം

ഒരു കമ്പ്യൂട്ടർ, മറ്റൊരു Arduino, അല്ലെങ്കിൽ മറ്റ് മൈക്രോകൺട്രോളറുകൾ എന്നിവയുമായി ആശയവിനിമയം നടത്താൻ Arduino UNO-യ്ക്ക് നിരവധി സൗകര്യങ്ങളുണ്ട്. ATmega328 UART TTL (5V) സീരിയൽ കമ്മ്യൂണിക്കേഷൻ നൽകുന്നു, അത് ഡിജിറ്റൽ പിൻസ് 0 (RX), 1 (TX) എന്നിവയിൽ ലഭ്യമാണ്. ബോർഡിലെ ഒരു ATmega8U2, USB വഴി ഈ സീരിയൽ ആശയവിനിമയം നടത്തുകയും കമ്പ്യൂട്ടറിലെ സോഫ്റ്റ്‌വെയറിലേക്ക് ഒരു വെർച്വൽ കോം പോർട്ടായി ദൃശ്യമാവുകയും ചെയ്യുന്നു. '8U2 ഫേംവെയർ സാധാരണ USB COM ഡ്രൈവറുകൾ ഉപയോഗിക്കുന്നു കൂടാതെ ബാഹ്യ ഡ്രൈവർ ആവശ്യമില്ല. എന്നിരുന്നാലും, വിൻഡോസിൽ, ഒരു .inf file ആവശ്യമാണ്. Arduino സോഫ്‌റ്റ്‌വെയറിൽ ഒരു സീരിയൽ മോണിറ്റർ ഉൾപ്പെടുന്നു, അത് Arduino ബോർഡിലേക്കും പുറത്തേക്കും ലളിതമായ വാചക ഡാറ്റ അയയ്‌ക്കാൻ അനുവദിക്കുന്നു. കമ്പ്യൂട്ടറിലേക്ക് USB-ടു-സീരിയൽ ചിപ്പിലൂടെയും USB കണക്ഷനിലൂടെയും ഡാറ്റ കൈമാറ്റം ചെയ്യുമ്പോൾ ബോർഡിലെ RX, TX LED-കൾ ഫ്ലാഷ് ചെയ്യും (എന്നാൽ പിൻ 0, 1 എന്നിവയിലെ സീരിയൽ ആശയവിനിമയത്തിന് വേണ്ടിയല്ല). Uno-യുടെ ഏതെങ്കിലും ഡിജിറ്റൽ പിന്നുകളിൽ സീരിയൽ ആശയവിനിമയം നടത്താൻ ഒരു SoftwareSerial ലൈബ്രറി അനുവദിക്കുന്നു. ATmega328 I2C (TWI), SPI ആശയവിനിമയത്തെയും പിന്തുണയ്ക്കുന്നു. I2C ബസിൻ്റെ ഉപയോഗം ലളിതമാക്കാൻ Arduino സോഫ്റ്റ്‌വെയറിൽ ഒരു വയർ ലൈബ്രറി ഉൾപ്പെടുന്നു; വിശദാംശങ്ങൾക്ക് ഡോക്യുമെൻ്റേഷൻ കാണുക. SPI ആശയവിനിമയത്തിന്, SPI ലൈബ്രറി ഉപയോഗിക്കുക.

പ്രോഗ്രാമിംഗ്

Arduino സോഫ്‌റ്റ്‌വെയർ (ഡൗൺലോഡ്) ഉപയോഗിച്ച് Arduino Uno പ്രോഗ്രാം ചെയ്യാം. ടൂളുകൾ > ബോർഡ് മെനുവിൽ നിന്ന് "Arduino Uno തിരഞ്ഞെടുക്കുക (നിങ്ങളുടെ ബോർഡിലെ മൈക്രോകൺട്രോളർ അനുസരിച്ച്). വിശദാംശങ്ങൾക്ക്, റഫറൻസും ട്യൂട്ടോറിയലുകളും കാണുക. Arduino Uno-യിലെ ATmega328, ഒരു ബാഹ്യ ഹാർഡ്‌വെയർ പ്രോഗ്രാമറുടെ ഉപയോഗമില്ലാതെ അതിലേക്ക് പുതിയ കോഡ് അപ്‌ലോഡ് ചെയ്യാൻ നിങ്ങളെ അനുവദിക്കുന്ന ഒരു ബൂട്ട്‌ലോഡർ ഉപയോഗിച്ച് മുൻകൂട്ടി ബേൺ ചെയ്‌തിരിക്കുന്നു. യഥാർത്ഥ STK500 പ്രോട്ടോക്കോൾ ഉപയോഗിച്ചാണ് ഇത് ആശയവിനിമയം നടത്തുന്നത് (റഫറൻസ്, C തലക്കെട്ട് fileഎസ്). ICSP (ഇൻ-സർക്യൂട്ട് സീരിയൽ പ്രോഗ്രാമിംഗ്) ഹെഡറിലൂടെ നിങ്ങൾക്ക് ബൂട്ട്ലോഡർ ഒഴിവാക്കാനും മൈക്രോകൺട്രോളർ പ്രോഗ്രാം ചെയ്യാനും കഴിയും; വിശദാംശങ്ങൾക്ക് ഈ നിർദ്ദേശങ്ങൾ കാണുക. ATmega8U2 ഫേംവെയർ സോഴ്സ് കോഡ് ലഭ്യമാണ്. ATmega8U2 ഒരു DFU ബൂട്ട്ലോഡർ ഉപയോഗിച്ച് ലോഡുചെയ്‌തിരിക്കുന്നു, അത് ബോർഡിൻ്റെ പിൻഭാഗത്തുള്ള സോൾഡർ ജമ്പറിനെ ബന്ധിപ്പിച്ച് (ഇറ്റലിയുടെ മാപ്പിന് സമീപം) തുടർന്ന് 8U2 പുനഃസജ്ജമാക്കുന്നതിലൂടെ അത് സജീവമാക്കാനാകും. പുതിയ ഫേംവെയർ ലോഡ് ചെയ്യാൻ നിങ്ങൾക്ക് Atmel-ൻ്റെ FLIP സോഫ്റ്റ്‌വെയർ (Windows) അല്ലെങ്കിൽ DFU പ്രോഗ്രാമർ (Mac OS X, Linux) ഉപയോഗിക്കാം. അല്ലെങ്കിൽ നിങ്ങൾക്ക് ഒരു ബാഹ്യ പ്രോഗ്രാമർ ഉപയോഗിച്ച് ISP തലക്കെട്ട് ഉപയോഗിക്കാം (DFU ബൂട്ട്ലോഡർ പുനരാലേഖനം ചെയ്യുന്നു). കൂടുതൽ വിവരങ്ങൾക്ക് ഈ ഉപയോക്തൃ സംഭാവന ട്യൂട്ടോറിയൽ കാണുക.

സ്വയമേവ (സോഫ്റ്റ്‌വെയർ) പുനഃസജ്ജമാക്കുക

ഒരു അപ്‌ലോഡിന് മുമ്പ് റീസെറ്റ് ബട്ടണിൻ്റെ ഫിസിക്കൽ പ്രസ്സ് ആവശ്യപ്പെടുന്നതിനുപകരം, കണക്റ്റുചെയ്‌ത കമ്പ്യൂട്ടറിൽ പ്രവർത്തിക്കുന്ന സോഫ്‌റ്റ്‌വെയർ ഉപയോഗിച്ച് റീസെറ്റ് ചെയ്യാൻ അനുവദിക്കുന്ന തരത്തിലാണ് Arduino Uno രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്നത്. ATmega8U2-ൻ്റെ ഹാർഡ്‌വെയർ ഫ്ലോ കൺട്രോൾ ലൈനുകളിലൊന്ന് (DTR) ATmega328-ൻ്റെ റീസെറ്റ് ലൈനിലേക്ക് 100 നാനോ ഫാരഡ് കപ്പാസിറ്റർ വഴി ബന്ധിപ്പിച്ചിരിക്കുന്നു. ഈ ലൈൻ ഉറപ്പിക്കുമ്പോൾ (കുറവായി എടുത്തത്), ചിപ്പ് പുനഃസജ്ജമാക്കാൻ റീസെറ്റ് ലൈൻ ദൈർഘ്യമേറിയതാണ്. Arduino എൻവയോൺമെൻ്റിലെ അപ്‌ലോഡ് ബട്ടൺ അമർത്തി കോഡ് അപ്‌ലോഡ് ചെയ്യാൻ നിങ്ങളെ അനുവദിക്കുന്നതിന് Arduino സോഫ്റ്റ്‌വെയർ ഈ കഴിവ് ഉപയോഗിക്കുന്നു. ഇതിനർത്ഥം ബൂട്ട്‌ലോഡറിന് ഒരു ചെറിയ സമയപരിധി ഉണ്ടായിരിക്കാം, കാരണം അപ്‌ലോഡ് ആരംഭിക്കുമ്പോൾ ഡിടിആർ കുറയ്ക്കുന്നത് നന്നായി ഏകോപിപ്പിക്കാനാകും.

ഈ സജ്ജീകരണത്തിന് മറ്റ് പ്രത്യാഘാതങ്ങളുണ്ട്. Mac OS X അല്ലെങ്കിൽ Linux പ്രവർത്തിക്കുന്ന ഒരു കമ്പ്യൂട്ടറിലേക്ക് Uno കണക്റ്റുചെയ്‌തിരിക്കുമ്പോൾ, ഓരോ തവണയും സോഫ്‌റ്റ്‌വെയറിൽ നിന്ന് (USB വഴി) അതിലേക്ക് ഒരു കണക്ഷൻ ഉണ്ടാക്കുമ്പോൾ അത് റീസെറ്റ് ചെയ്യുന്നു. തുടർന്നുള്ള പകുതി സെക്കൻഡ് സമയത്തേക്ക്, ബൂട്ട്ലോഡർ യുനോയിൽ പ്രവർത്തിക്കുന്നു. കേടായ ഡാറ്റ (അതായത്, പുതിയ കോഡിൻ്റെ അപ്‌ലോഡ് കൂടാതെ മറ്റെന്തെങ്കിലും) അവഗണിക്കാൻ പ്രോഗ്രാം ചെയ്‌തിരിക്കുമ്പോൾ, ഒരു കണക്ഷൻ തുറന്നതിന് ശേഷം ബോർഡിലേക്ക് അയയ്‌ക്കുന്ന ആദ്യത്തെ കുറച്ച് ബൈറ്റുകൾ ഇത് തടസ്സപ്പെടുത്തും. ബോർഡിൽ പ്രവർത്തിക്കുന്ന ഒരു സ്കെച്ച് ആദ്യം ആരംഭിക്കുമ്പോൾ ഒറ്റത്തവണ കോൺഫിഗറേഷനോ മറ്റ് ഡാറ്റയോ ലഭിക്കുകയാണെങ്കിൽ, കണക്ഷൻ തുറന്നതിന് ശേഷവും ഈ ഡാറ്റ അയയ്‌ക്കുന്നതിന് മുമ്പും ആശയവിനിമയം നടത്തുന്ന സോഫ്റ്റ്‌വെയർ ഒരു സെക്കൻഡ് കാത്തിരിക്കുന്നുവെന്ന് ഉറപ്പാക്കുക. യാന്ത്രിക പുനഃസജ്ജീകരണം പ്രവർത്തനരഹിതമാക്കാൻ മുറിക്കാവുന്ന ഒരു ട്രെയ്സ് യുനോയിൽ അടങ്ങിയിരിക്കുന്നു. ട്രെയ്‌സിൻ്റെ ഇരുവശത്തുമുള്ള പാഡുകൾ വീണ്ടും പ്രവർത്തനക്ഷമമാക്കാൻ ഒരുമിച്ച് ലയിപ്പിക്കാം. ഇത് "RESET-EN" എന്ന് ലേബൽ ചെയ്തിരിക്കുന്നു. 110V-ൽ നിന്ന് റീസെറ്റ് ലൈനിലേക്ക് 5-ഓം റെസിസ്റ്റർ ബന്ധിപ്പിച്ച് നിങ്ങൾക്ക് സ്വയമേവ പുനഃസജ്ജമാക്കൽ പ്രവർത്തനരഹിതമാക്കാനും കഴിഞ്ഞേക്കും; വിശദാംശങ്ങൾക്ക് ഈ ഫോറം ത്രെഡ് കാണുക.

യുഎസ്ബി ഓവർകറൻ്റ് സംരക്ഷണം
നിങ്ങളുടെ കമ്പ്യൂട്ടറിൻ്റെ USB പോർട്ടുകളെ ഷോർട്ട്‌സിൽ നിന്നും ഓവർകറൻ്റിൽ നിന്നും സംരക്ഷിക്കുന്ന റീസെറ്റ് ചെയ്യാവുന്ന പോളി ഫ്യൂസ് ആർഡ്വിനോ യുനോയിലുണ്ട്. മിക്ക കമ്പ്യൂട്ടറുകളും സ്വന്തം ആന്തരിക സംരക്ഷണം നൽകുന്നുണ്ടെങ്കിലും, ഫ്യൂസ് ഒരു അധിക പരിരക്ഷ നൽകുന്നു. USB പോർട്ടിൽ 500 mA-ൽ കൂടുതൽ പ്രയോഗിച്ചാൽ, ഷോർട്ട് അല്ലെങ്കിൽ ഓവർലോഡ് നീക്കം ചെയ്യുന്നതുവരെ ഫ്യൂസ് യാന്ത്രികമായി കണക്ഷൻ തകർക്കും.

ശാരീരിക സവിശേഷതകൾ

യുനോ പിസിബിയുടെ പരമാവധി നീളവും വീതിയും യഥാക്രമം 2.7, 2.1 ഇഞ്ച് ആണ്, യുഎസ്ബി കണക്ടറും പവർ ജാക്കും മുൻ മാനത്തിനപ്പുറത്തേക്ക് വ്യാപിക്കുന്നു. നാല് സ്ക്രൂ ദ്വാരങ്ങൾ ബോർഡ് ഒരു ഉപരിതലത്തിലോ കേസിലോ ഘടിപ്പിക്കാൻ അനുവദിക്കുന്നു. ഡിജിറ്റൽ പിന്നുകൾ 7 നും 8 നും ഇടയിലുള്ള ദൂരം 160 മില്ല് (0.16″) ആണെന്ന് ശ്രദ്ധിക്കുക, മറ്റ് പിന്നുകളുടെ 100 മില്ലി സ്‌പെയ്‌സിംഗിൻ്റെ ഇരട്ടിയല്ല.

Arduino UNO റഫറൻസ് ഡിസൈൻ

റഫറൻസ് ഡിസൈനുകൾ "ഉള്ളതുപോലെ", "എല്ലാ പിഴവുകളോടും കൂടി" നൽകിയിരിക്കുന്നു. മറ്റ് എല്ലാ വാറൻ്റികളും Arduino നിരാകരിക്കുന്നു, പ്രകടിപ്പിക്കുകയോ അല്ലെങ്കിൽ സൂചിപ്പിക്കുകയോ ചെയ്യുന്നു, അറിയിപ്പ് കൂടാതെ, ഏത് സമയത്തും സ്പെസിഫിക്കേഷനുകളിലും ഉൽപ്പന്ന വിവരണങ്ങളിലും Arduino മാറ്റങ്ങൾ വരുത്തിയേക്കാം. ഉപഭോക്താവ് ഉൽപന്നങ്ങൾ പരിഗണിക്കരുത്, ഇതിൽ ഉൾപ്പെടുന്നതും എന്നാൽ പരിമിതപ്പെടുത്തിയിട്ടില്ലാത്തതുമായ ഏതെങ്കിലും വാറൻ്റി വാറൻ്റികൾ അല്ലെങ്കിൽ ഒരു പ്രത്യേക ഉദ്ദേശ്യത്തിനായി "സംവരണം" അല്ലെങ്കിൽ "നിർവചിക്കപ്പെട്ടിട്ടില്ല" എന്ന് അടയാളപ്പെടുത്തിയിരിക്കുന്ന ഏതെങ്കിലും സവിശേഷതകളുടെയോ നിർദ്ദേശങ്ങളുടെയോ അഭാവത്തെയോ സവിശേഷതകളെയോ ആശ്രയിക്കണം. ഭാവിയിലെ നിർവചനത്തിനായി ആർഡ്യുനോ ഇവ കരുതിവച്ചിരിക്കുന്നു, ഭാവിയിൽ അവയിൽ വരുത്തുന്ന മാറ്റങ്ങളിൽ നിന്ന് ഉണ്ടാകുന്ന പൊരുത്തക്കേടുകൾക്കോ ​​പൊരുത്തക്കേടുകൾക്കോ ​​യാതൊരു ഉത്തരവാദിത്തവുമില്ല. എന്നതിനെക്കുറിച്ചുള്ള ഉൽപ്പന്ന വിവരങ്ങൾ Web സൈറ്റോ മെറ്റീരിയലോ അറിയിപ്പില്ലാതെ മാറ്റത്തിന് വിധേയമാണ്. ഈ വിവരങ്ങൾ ഉപയോഗിച്ച് ഒരു ഡിസൈൻ അന്തിമമാക്കരുത്.

Arduino-ATMEGA328-SMD-Breadboard-FIG-2

PDF ഡൗൺലോഡുചെയ്യുക: Arduino ATMEGA328 SMD ബ്രെഡ്ബോർഡ് ഉപയോക്തൃ മാനുവൽ

റഫറൻസുകൾ

ഒരു അഭിപ്രായം ഇടൂ

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിക്കില്ല. ആവശ്യമായ ഫീൽഡുകൾ അടയാളപ്പെടുത്തി *