Arduino Duemilanove: ΠΎΠ±Π·ΠΎΡ€ возмоТностСй ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ популярной ΠΏΠ»Π°Ρ‚Ρ‹ для прототипирования

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Arduino Duemilanove. КакиС Ρƒ Π½Π΅Π΅ основныС характСристики. Как ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Arduino Duemilanove. Для ΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ эта ΠΏΠ»Π°Ρ‚Π°. Π§Π΅ΠΌ Arduino Duemilanove отличаСтся ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠ»Π°Ρ‚ Arduino.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Arduino Duemilanove

Arduino Duemilanove — это популярная ΠΏΠ»Π°Ρ‚Π° для прототипирования элСктронных устройств Π½Π° Π±Π°Π·Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ATmega168 ΠΈΠ»ΠΈ ATmega328. Она Π±Ρ‹Π»Π° прСдставлСна ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Arduino Π² 2009 Π³ΠΎΠ΄Ρƒ (ΠΎΡ‚ΡΡŽΠ΄Π° ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ «duemilanove» — «2009» ΠΏΠΎ-ΠΈΡ‚Π°Π»ΡŒΡΠ½ΡΠΊΠΈ) ΠΈ стала ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· самых распространСнных ΠΏΠ»Π°Ρ‚ Arduino.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ характСристики Arduino Duemilanove:

  • ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€: ATmega168 ΠΈΠ»ΠΈ ATmega328
  • Π Π°Π±ΠΎΡ‡Π΅Π΅ напряТСниС: 5Π’
  • 14 Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ²/Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² (6 ΠΈΠ· Π½ΠΈΡ… ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ШИМ-Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹)
  • 6 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ²
  • Ѐлэш-ΠΏΠ°ΠΌΡΡ‚ΡŒ: 16 ΠšΠ‘ (ATmega168) ΠΈΠ»ΠΈ 32 ΠšΠ‘ (ATmega328)
  • ΠžΠ—Π£: 1 ΠšΠ‘ (ATmega168) ΠΈΠ»ΠΈ 2 ΠšΠ‘ (ATmega328)
  • EEPROM: 512 Π±Π°ΠΉΡ‚ (ATmega168) ΠΈΠ»ΠΈ 1 ΠšΠ‘ (ATmega328)
  • Вактовая частота: 16 ΠœΠ“Ρ†
  • USB-ΠΏΠΎΡ€Ρ‚ для программирования ΠΈ питания
  • РазъСм для внСшнСго питания

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Arduino Duemilanove

Для программирования Arduino Duemilanove ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Arduino IDE. Π­Ρ‚ΠΎ бСсплатноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, доступноС для Windows, macOS ΠΈ Linux. Arduino IDE позволяСт ΠΏΠΈΡΠ°Ρ‚ΡŒ скСтчи (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹) Π½Π° языкС Arduino, основанном Π½Π° C++, ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΈΡ… Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ Ρ‡Π΅Ρ€Π΅Π· USB-ΠΏΠΎΡ€Ρ‚.


ΠŸΡ€ΠΎΡ†Π΅ΡΡ программирования Arduino Duemilanove Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ шаги:

  1. Установка Arduino IDE Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€
  2. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ Ρ‡Π΅Ρ€Π΅Π· USB-кабСль
  3. Π’Ρ‹Π±ΠΎΡ€ Ρ‚ΠΈΠΏΠ° ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈ ΠΏΠΎΡ€Ρ‚Π° Π² Arduino IDE
  4. НаписаниС скСтча ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°
  5. ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡ ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° скСтча Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ

Arduino IDE содСрТит мноТСство Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² скСтчСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°ΠΌ быстро ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ‹. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ доступно ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΎΡ‚ сообщСства Arduino.

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Arduino Duemilanove

Arduino Duemilanove ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² элСктроники ΠΈ Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠΈ, особСнно для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…. Π’ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ области примСнСния этой ΠΏΠ»Π°Ρ‚Ρ‹:

  • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ свСтодиодами ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ простыми устройствами
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ систСм Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ для Π΄ΠΎΠΌΠ°
  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° простых Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠ² ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ²
  • Π‘Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ… с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² (Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, влаТности, освСщСнности ΠΈ Ρ‚.Π΄.)
  • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΡ‚ΠΎΡ€Π°ΠΌΠΈ ΠΈ сСрвоприводами
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… инструмСнтов ΠΈ Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… устройств
  • ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ основам программирования ΠΈ элСктроники

ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ Arduino Duemilanove ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠ»Π°Ρ‚ Arduino

Arduino Duemilanove ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ отличия ΠΎΡ‚ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²Ρ‹Ρ… ΠΏΠ»Π°Ρ‚ Arduino:


  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATmega168 ΠΈΠ»ΠΈ ATmega328 вмСсто Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹Ρ… Ρ‡ΠΈΠΏΠΎΠ² Π½Π° соврСмСнных ΠΏΠ»Π°Ρ‚Π°Ρ…
  • Π˜ΠΌΠ΅Π΅Ρ‚ мСньший объСм памяти ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π½ΠΎΠ²Ρ‹ΠΌΠΈ модСлями
  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‡ΠΈΠΏ FTDI для USB-соСдинСния вмСсто встроСнного USB-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°
  • НС ΠΈΠΌΠ΅Π΅Ρ‚ встроСнного Wi-Fi ΠΈΠ»ΠΈ Bluetooth модуля

НСсмотря Π½Π° эти ограничСния, Arduino Duemilanove остаСтся популярной ΠΏΠ»Π°Ρ‚ΠΎΠΉ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… ΠΈ простых ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² благодаря своСй надСТности, Π½ΠΈΠ·ΠΊΠΎΠΉ Ρ†Π΅Π½Π΅ ΠΈ ΠΎΠ±ΡˆΠΈΡ€Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ сообщСства.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° использования Arduino Duemilanove

Arduino Duemilanove ΠΈΠΌΠ΅Π΅Ρ‚ ряд прСимущСств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ Π΅Π΅ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ энтузиастов:

  • ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π° использования: ΠΏΠ»Π°Ρ‚Π° Π»Π΅Π³ΠΊΠΎ программируСтся Ρ‡Π΅Ρ€Π΅Π· USB Π±Π΅Π· нСобходимости Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ
  • Низкая Ρ†Π΅Π½Π°: Arduino Duemilanove являСтся ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· самых доступных ΠΏΠ»Π°Ρ‚ Arduino
  • ΠžΠ±ΡˆΠΈΡ€Π½Π°Ρ докумСнтация: благодаря популярности ΠΏΠ»Π°Ρ‚Ρ‹, доступно мноТСство ΡƒΡ‡Π΅Π±Π½Ρ‹Ρ… ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²
  • Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ: Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ для Arduino совмСстимы с Duemilanove
  • ΠΠ°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ: провСрСнная Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ конструкция обСспСчиваСт ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π²Π½Π΅ΡˆΠ½ΠΈΡ… устройств ΠΊ Arduino Duemilanove

Arduino Duemilanove прСдоставляСт мноТСство возмоТностСй для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²Π½Π΅ΡˆΠ½ΠΈΡ… устройств:


  • Π¦ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ Π²Ρ…ΠΎΠ΄Ρ‹/Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹: для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ, свСтодиодов, Ρ€Π΅Π»Π΅ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… устройств
  • АналоговыС Π²Ρ…ΠΎΠ΄Ρ‹: для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ, ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΌΠΈ устройствами
  • ШИМ-Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹: для управлСния ΡΡ€ΠΊΠΎΡΡ‚ΡŒΡŽ свСтодиодов, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΌΠΎΡ‚ΠΎΡ€ΠΎΠ² ΠΈ Ρ‚.Π΄.
  • I2C ΠΈ SPI интСрфСйсы: для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π±ΠΎΠ»Π΅Π΅ слоТных устройств ΠΈ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ
  • UART: для ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ связи с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ устройствами

Π­Ρ‚ΠΎ позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, комбинируя Arduino Duemilanove с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ сСнсорами, Π°ΠΊΡ‚ΡƒΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ ΠΈ модулями Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ.

ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ Arduino Duemilanove

ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Arduino Duemilanove слСдуСт ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ограничСния ΠΏΠ»Π°Ρ‚Ρ‹:

  • ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Π°Ρ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ: ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATmega168/328 Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для слоТных вычислСний ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… объСмов Π΄Π°Π½Π½Ρ‹Ρ…
  • НСбольшой объСм памяти: ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСдостаточно для хранСния Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с большими массивами Π΄Π°Π½Π½Ρ‹Ρ…
  • ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ встроСнных бСспроводных интСрфСйсов: для добавлСния Wi-Fi ΠΈΠ»ΠΈ Bluetooth Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ
  • ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ количСство Π²Ρ…ΠΎΠ΄ΠΎΠ²/Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ²: для Π±ΠΎΠ»Π΅Π΅ слоТных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚

НСсмотря Π½Π° эти ограничСния, Arduino Duemilanove остаСтся ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ для ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ идСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для обучСния основам Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ.



БСсплатный STL Ρ„Π°ΠΉΠ» Arduino Duemilanove & Uno Snug Case RMXγƒ»ΠœΠΎΠ΄Π΅Π»ΡŒ 3D-ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π° для загрузки・Cults


Π›ΠΎΠ³ΠΎΡ‚ΠΈΠΏ Creality Ender-3

БСсплатно

Чачапоянский ΠΈΠ΄ΠΎΠ» плодородия — ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π°

БСсплатно

Creality Ender-3 & Ender-3 Pro Power Cables Clip

БСсплатно

Ender-3 (Pro, V2) Filament Guide — подшипник U604ZZ

БСсплатно

BigTreeTech TFT35 E3 V3.0 Π§Π΅Ρ…ΠΎΠ» ΠΈ ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ для Ender-3 (Pro, V2)

БСсплатно

ΠšΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ вСнтилятор Anet ET4

БСсплатно

ΠšΡ€Ρ‹ΡˆΠΊΠ° ΠΊΡ€ΠΎΠ½ΡˆΡ‚Π΅ΠΉΠ½Π° Ρ€Π°Π·Π³Ρ€ΡƒΠ·ΠΊΠΈ натяТСния для кабСля Π½Π°Π³Ρ€Π΅Ρ‚ΠΎΠΉ ΠΊΡ€ΠΎΠ²Π°Ρ‚ΠΈ (Ender-3 / Ender-3 Pro)

БСсплатно

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ с 2,5″ HDD/SSD Π½Π° 3,5″ HDD

БСсплатно

Π›ΡƒΡ‡ΡˆΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ для 3D-ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ² Π² ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹

Lada Niva Seat Handle

БСсплатно

Paracord Survival Pulley

БСсплатно

Dremel CNC 500W spindle mount

БСсплатно

Make: 2016/2017 3D Printer Test Files

БСсплатно

Up Plus2/Afinia spool holder for PLASIL 3D Filament

БСсплатно

Dental Aspirator/Vacuum — COVID-19

9,05 €

Precision Screwdriver Case (Wiha-like)

1 €

#3DBenchy — вСсСлая ΠΏΡ‹Ρ‚ΠΊΠ° 3D-ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ

БСсплатно

БСстсСллСры ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹

ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ для хранСния ΠΏΠΎΠΆΠ°Ρ€Π½ΠΎΠ³ΠΎ Π³ΠΈΠ΄Ρ€Π°Π½Ρ‚Π°

1,87 €

gb-22 mini

0,90 €

SUPERBOX

1,50 €

Π’ΠžΠ§ΠΠ«Π™ Π¦Π˜Π€Π•Π Π‘Π›ΠΠ’ΠΠ«Π™ Π˜ΠΠ”Π˜ΠšΠΠ’ΠžΠ  3D ΠŸΠ•Π§ΠΠ’Π¬ DIY

1,88 €

V3 AIR DUCT FAN 5015, ENDER 3 S1, S1 PRO, SPRITE, ACCELEROMETER, свСтодиодная Π»Π΅Π½Ρ‚Π°

2,53 € -18% 2,08 €

Ender 3 S1 BEST кабСльная Π½Π°ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π°Ρ — Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ

2,50 €

Π§Π΅Ρ…ΠΎΠ» для Π·Π°ΠΆΠΈΠ³Π°Π»ΠΊΠΈ Chill Buddy

0,93 €

Π’ΠΎΠ·Π΄ΡƒΡ…ΠΎΠ²ΠΎΠ΄ вСнтилятора Sovol SV06 5015 — ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ CFD

3,75 €

Π”Π΅Ρ€ΠΆΠ°Ρ‚Π΅Π»ΡŒ для Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°

2,79 €

Ender 3, 3 V2, 3 pro, 3 max, Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ 40 ΠΌΠΌ осСвой вСнтилятор hot end duct / fang.

CR-10, прямой ΠΏΡ€ΠΈΠ²ΠΎΠ΄ Micro Swiss ΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±ΠΎΡƒΠ΄Π΅Π½ΠΎΠΌ. Для ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ Π½Π΅ трСбуСтся ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°

1,57 €

Armadillo Flex EZR — систСма управлСния ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°ΠΌΠΈ

1,67 € -30% 1,17 €

ENDER 3 S1/S1 PRO, ΠŸΠ ΠžΠ€Π˜Π›Π¬ 2020 ALU, ΠšΠΠ’Π£Π¨ΠšΠžΠ”Π•Π Π–ΠΠ’Π•Π›Π¬ И Π”Π•ΠŸΠžΠ Π’Π˜Π ΠžΠ’ΠΠΠΠΠ― КАВУШКА

2,13 € -18% 1,74 €

noctua 4010 модСрнизация Bambu X1 вСнтилятор матСринской ΠΏΠ»Π°Ρ‚Ρ‹

1,21 €

Creality Ender 3 S1 Pro Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Π½Π°Ρ систСма управлСния кабСлями

1,50 €

Creality Sonic Pad Mount fΓΌr Ender 3 S1

0,99 €

Π”Π΅Ρ€ΠΆΠ°Ρ‚Π΅Π»ΡŒ инструмСнтов для 3D ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π° V3.

0

1,03 €



πŸ’– Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Cults?

Π’Π°ΠΌ нравятся Cults ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π½Π°ΠΌ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ наш ΠΏΡƒΡ‚ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ? ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ β€”

малСнькая ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΈΠ· 3 Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, поэтому ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ нас Π² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠΈ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ создании Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ ΠΎΡ‡Π΅Π½ΡŒ просто. Π’ΠΎΡ‚ 4 Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, доступныС для всСх:

  • Π Π•ΠšΠ›ΠΠœΠ: ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Π±Π°Π½Π½Π΅Ρ€ΠΎΠ² AdBlock ΠΈ ΠΊΠ»ΠΈΠΊΠ°ΠΉΡ‚Π΅ Π½Π° наши Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Π΅ Π±Π°Π½Π½Π΅Ρ€Ρ‹.

  • ΠΠ€Π€Π˜Π›Π˜ΠΠ¦Π˜Π―: Π‘ΠΎΠ²Π΅Ρ€ΡˆΠ°ΠΉΡ‚Π΅ ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ ΠΎΠ½Π»Π°ΠΉΠ½, пСрСходя ΠΏΠΎ нашим партнСрским ссылкам здСсь Amazon.

  • Π”ΠžΠΠΠ’Π«: Если Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠΎΠΆΠ΅Ρ€Ρ‚Π²ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· Ko-Fi здСсь πŸ’œ.

  • ΠŸΠ Π˜Π“Π›ΠΠ¨Π•ΠΠ˜Π• Π”Π Π£Π—Π•Π™: ΠŸΡ€ΠΈΠ³Π»Π°ΡˆΠ°ΠΉΡ‚Π΅ своих Π΄Ρ€ΡƒΠ·Π΅ΠΉ, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ для сСбя ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ ΠΈ Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½Ρ‹Π΅ 3D-Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ дСлится сообщСство!

Pololu — Arduino Duemilanove

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π±Ρ‹Π» Π·Π°ΠΌΠ΅Π½Π΅Π½ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²Ρ‹ΠΌ Arduino Uno .

ΠžΠ±Π·ΠΎΡ€

ΠŸΠ»Π°Ρ‚Π° Arduino Duemilanove β€” это ΠΏΠ»Π°Ρ‚Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, основанная Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ Atmel ATmega328 AVR. Он ΠΈΠΌΠ΅Π΅Ρ‚ 20 Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ…/Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² (ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… 6 ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ ШИМ ΠΈ 6 ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ Π²Ρ…ΠΎΠ΄Ρ‹), ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΉ осциллятор 16 ΠœΠ“Ρ†, соСдинСниС USB, Ρ€Π°Π·ΡŠΠ΅ΠΌ питания, внутрисхСмноС систСмноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (ICSP). ) ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ сброса. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ USB-кабСля (Π½Π΅ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚) ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ° ΠΊ постоянному ΠΈΠ»ΠΈ аккумулятор, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ. Π’Π½Π΅ΡˆΠ½ΠΈΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π½Π΅ трСбуСтся.

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Arduino ΠΈΠΌΠ΅Π΅Ρ‚ большоС сообщСство ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΈ ΠΎΠ±ΡˆΠΈΡ€Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠΉ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ для встраиваСмой элСктроники. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ эта ΠΏΠ»Π°Ρ‚Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Ρ‚Π°ΠΊΠΆΠ΅ доступна ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ стартового Π½Π°Π±ΠΎΡ€Π° Arduino Duemilanove ΠΈ Arduino Inventor’s Kit , ΠΎΠ±Π° ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ, Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ, ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠΈ ΠΈ свСтодиоды), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ряд Π·Π°Π±Π°Π²Π½Ρ‹Ρ… Π²Π²ΠΎΠ΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².

Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ‚Π°Π±Π»ΠΈΡ†Π° Arduino Uno, Baby Orangutan B-328, Orangutan SV-328 ΠΈ Orangutan SVP-1284.

ΠžΠ±Π·ΠΎΡ€ характСристик

  • ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€: ATmega328
  • Π’Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС (рСкомСндуСтся): 7-12 Π’
  • Π¦ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°: 20 (ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… 6 ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Π²Ρ‹Ρ…ΠΎΠ΄ ШИМ)
  • АналоговыС Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹: 6*
  • ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Ρ‹ΠΉ Ρ‚ΠΎΠΊ Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°: 40 мА
  • ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Ρ‹ΠΉ Ρ‚ΠΎΠΊ для ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° 3,3 Π’: 50 мА
  • Ѐлэш-ΠΏΠ°ΠΌΡΡ‚ΡŒ: 32 ΠšΠ‘, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… 2 ΠšΠ‘ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠΎΠΌ
  • SRAM: 2 ΠšΠ‘
  • EEPROM: 1 ΠšΠ‘ (ATmega328)
  • Вактовая частота: 16 ΠœΠ“Ρ†

*Π£ Arduino Duemilanove всСго 20 доступных Π»ΠΈΠ½ΠΈΠΉ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°; всС ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°, Π° ΡˆΠ΅ΡΡ‚ΡŒ ΠΈΠ· Π½ΠΈΡ… ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ Π²Ρ…ΠΎΠ΄Ρ‹.

Π’Ρ‹Π±ΠΎΡ€ подходящСго ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°

Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ справа сравниваСтся Arduino Uno, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Arduino Duemilanove, с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠ² Orangutan, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ основаны Π½Π° Ρ‚ΠΎΠΉ ΠΆΠ΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ AVR ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ встроСнныС Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅, подходящСС для прилоТСния для Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠΈ.

ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅

Arduino Duemilanove ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΈΡ‚Π°Ρ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· USB-соСдинСниС ΠΈΠ»ΠΈ ΠΎΡ‚ внСшнСго источника питания (Π½Π΅ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚).

Π’Π½Π΅ΡˆΠ½Π΅Π΅ (Π½Π΅ USB) ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ ΠΎΡ‚ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ° Π² постоянный (настСнная Π±ΠΎΡ€ΠΎΠ΄Π°Π²ΠΊΠ°), Π»ΠΈΠ±ΠΎ ΠΎΡ‚ аккумулятора. АдаптСр ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ, вставив ΡˆΡ‚Π΅ΠΊΠ΅Ρ€ 2,1Β ΠΌΠΌ с Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠΌ Π² Ρ€Π°Π·ΡŠΠ΅ΠΌ питания Π½Π° ΠΏΠ»Π°Ρ‚Π΅. Π’Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΎΡ‚ аккумулятора ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Π΅ Ρ€Π°Π·ΡŠΠ΅ΠΌΡ‹ Gnd ΠΈ Vin Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° POWER.

ΠŸΠ»Π°Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ внСшнСго источника питания ΠΎΡ‚ 6 Π΄ΠΎ 20 Π²ΠΎΠ»ΡŒΡ‚. Однако ΠΏΡ€ΠΈ ΠΏΠΎΠ΄Π°Ρ‡Π΅ ΠΌΠ΅Π½Π΅Π΅ 7 Π’ Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ 5 Π’ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒΡΡ ΠΌΠ΅Π½Π΅Π΅ пяти Π²ΠΎΠ»ΡŒΡ‚, ΠΈ ΠΏΠ»Π°Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ. ΠŸΡ€ΠΈ использовании Π±ΠΎΠ»Π΅Π΅ 12Β Π’ рСгулятор напряТСния ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π³Ρ€Π΅Ρ‚ΡŒΡΡ ΠΈ ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈΡ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹ΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ составляСт ΠΎΡ‚ 7 Π΄ΠΎ 12 Π²ΠΎΠ»ΡŒΡ‚.

Π”Π²Π΅ ΠΏΠ»Π°Ρ‚Ρ‹ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ RP5/Rover 5 с Orangutan SV-328 ΠΈ Arduino Duemilanove.

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ питания ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:

  • VIN. Π’Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС ΠΏΠ»Π°Ρ‚Ρ‹ Arduino ΠΏΡ€ΠΈ использовании внСшнСго источника питания (Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ 5 Π²ΠΎΠ»ΡŒΡ‚ ΠΎΡ‚ USB-соСдинСния ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ источника питания). Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ напряТСниС Ρ‡Π΅Ρ€Π΅Π· этот ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ ΠΈΠ»ΠΈ, Ссли ΠΏΠΎΠ΄Π°Π΅Ρ‚Π΅ напряТСниС Ρ‡Π΅Ρ€Π΅Π· Ρ€Π°Π·ΡŠΠ΅ΠΌ питания, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊ Π½Π΅ΠΌΡƒ доступ Ρ‡Π΅Ρ€Π΅Π· этот ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚.
  • 5Π’. Π Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ источник питания, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для питания ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π½Π° ΠΏΠ»Π°Ρ‚Π΅. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π»ΠΈΠ±ΠΎ ΠΎΡ‚ VIN Ρ‡Π΅Ρ€Π΅Π· встроСнный рСгулятор, Π»ΠΈΠ±ΠΎ ΠΎΡ‚ USB ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ источника питания 5 Π’.
  • 3Π’3. ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ 3,3 Π’, Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ встроСнной микросхСмой FTDI. ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ потрСбляСмый Ρ‚ΠΎΠΊ составляСт 50 мА.
  • ЗСмля. Π—Π°Π·Π΅ΠΌΠ»ΡΡŽΡ‰ΠΈΠ΅ ΡˆΡ‚ΠΈΡ„Ρ‚Ρ‹.

ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: схСма ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ питания 5 Π’ Π½Π° Arduino Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Π₯отя ΠΌΡ‹ Π½Π΅ Π·Π½Π°Π΅ΠΌ Π½ΠΈ ΠΎ ΠΊΠ°ΠΊΠΈΡ… случаях поврСТдСния ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ пострадали ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΊ Arduino, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Π°ΠΊΠΆΠ΅ питаСтся Ρ‡Π΅Ρ€Π΅Π· VIN. Π‘ΠΌ. этот пост Π½Π° Ρ„ΠΎΡ€ΡƒΠΌΠ΅ для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

ΠŸΠ°ΠΌΡΡ‚ΡŒ

ATmega328 ΠΈΠΌΠ΅Π΅Ρ‚ 32 ΠšΠ‘ Ρ„Π»ΡΡˆ-памяти для хранСния ΠΊΠΎΠ΄Π°, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… 2 ΠšΠ‘ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ°. ATmega328 ΠΈΠΌΠ΅Π΅Ρ‚ 2 ΠšΠ‘ SRAM ΠΈ 1 ΠšΠ‘ EEPROM (ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ EEPROM).

Pololu 5-дюймовоС ΠΊΡ€ΡƒΠ³Π»ΠΎΠ΅ шасси Ρ€ΠΎΠ±ΠΎΡ‚Π° RRC04A с Arduino Duemilanove ΠΈ массивом Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² QTR.

Π²Π²ΠΎΠ΄Π° ΠΈΠ»ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ pinMode(), digitalWrite() ΠΈ digitalRead(). Они Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΏΡ€ΠΈ напряТСнии 5Β Π’. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 40 мА ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ рСзистор (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½) 20-50 кОм. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

  • Π‘Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€: 0 (RX) ΠΈ 1 (TX). Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΡ€ΠΈΠ΅ΠΌΠ° (RX) ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ (TX) ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… TTL. Π­Ρ‚ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΊ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‡ΠΈΠΏΠ° FTDI USB-to-TTL.
  • Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ прСрывания: 2 ΠΈ 3. Π­Ρ‚ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ настроСны для запуска прСрывания ΠΏΠΎ Π½ΠΈΠ·ΠΊΠΎΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ, Π½Π°Ρ€Π°ΡΡ‚Π°ΡŽΡ‰Π΅ΠΌΡƒ ΠΈΠ»ΠΈ ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΌΡƒ Ρ„Ρ€ΠΎΠ½Ρ‚Ρƒ ΠΈΠ»ΠΈ измСнСнию значСния. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ смотритС Π² описании Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ attachInterrupt().
  • ШИМ: 3, 5, 6, 9, 10 ΠΈ 11. ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΡŒΡ‚Π΅ 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ ШИМ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ AnalogWrite().
  • SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Π­Ρ‚ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ связь SPI, которая, хотя ΠΈ обСспСчиваСтся Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, Π² настоящСС врСмя Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² язык Arduino.
  • Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄
  • : 13. К Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌΡƒ Π²Ρ‹Π²ΠΎΠ΄Ρƒ 13 ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ встроСнный свСтодиод. Когда Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π΅ Π’Π«Π‘ΠžΠšΠžΠ• Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, свСтодиод Π³ΠΎΡ€ΠΈΡ‚, ΠΊΠΎΠ³Π΄Π° Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π΅ ΠΠ˜Π—ΠšΠ˜Π™, ΠΎΠ½ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½.

Duemilanove ΠΈΠΌΠ΅Π΅Ρ‚ 6 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ², ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… обСспСчиваСт Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ 10 Π±ΠΈΡ‚ (Ρ‚. Π΅. 1024 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… значСния). По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΠ½ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡŽΡ‚ ΠΎΡ‚ Π·Π΅ΠΌΠ»ΠΈ Π΄ΠΎ 5 Π²ΠΎΠ»ΡŒΡ‚, хотя ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ ΠΈΡ… Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ‹Π²ΠΎΠ΄Π° AREF ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ AnalogReference(). ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

  • I2C: 4 (SDA) ΠΈ 5 ​​(SCL). ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° связи I2C (TWI) с использованиСм Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Wire.

На ΠΏΠ»Π°Ρ‚Π΅ Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΏΠ°Ρ€Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ²:

  • AREF. ΠžΠΏΠΎΡ€Π½ΠΎΠ΅ напряТСниС для Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ². Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ с AnalogReference().
  • Бброс. УстановитС Π½Π° этой Π»ΠΈΠ½ΠΈΠΈ ΠΠ˜Π—ΠšΠ˜Π™ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для добавлСния ΠΊΠ½ΠΎΠΏΠΊΠΈ сброса ΠΊ экранам, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½Π° ΠΏΠ»Π°Ρ‚Π΅.

Бвязь

Arduino Duemilanove ΠΈΠΌΠ΅Π΅Ρ‚ ряд срСдств для связи с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ, Π΄Ρ€ΡƒΠ³ΠΈΠΌ Arduino ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ. ATmega328 обСспСчиваСт ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ связь UART TTL (5Β Π’), которая доступна Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°Ρ… 0 (RX) ΠΈ 1 (TX). FTDI FT232RL Π½Π° ΠΏΠ»Π°Ρ‚Π΅ направляСт эту ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ связь Ρ‡Π΅Ρ€Π΅Π· USB, Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ FTDI (входящиС Π² состав ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Arduino) ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ COM-ΠΏΠΎΡ€Ρ‚ для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Arduino Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ простыС тСкстовыС Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ Arduino ΠΈ с Π½Π΅Π΅. Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Ρ‹ RX ΠΈ TX Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΌΠΈΠ³Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π· микросхСму FTDI ΠΈ USB-ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ (Π½ΠΎ Π½Π΅ ΠΏΡ€ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ связи Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°Ρ… 0 ΠΈ 1).

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° SoftwareSerial позволяСт ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ связь Π½Π° любом ΠΈΠ· Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² Duemilanove.

ATmega328 Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ связь I2C (TWI) ΠΈ SPI. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Arduino Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Wire для упрощСния использования ΡˆΠΈΠ½Ρ‹ I2C; подробности см. Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ связь SPI, см. тСхничСскоС описаниС ATmega328.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

Arduino Duemilanove ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Arduino. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Arduino Duemilanove w/ATmega328Β» Π² мСню Β«Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹Β» > Β«ΠŸΠ»Π°Ρ‚Π°Β» (Π² зависимости ΠΎΡ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π½Π° вашСй ΠΏΠ»Π°Ρ‚Π΅). Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния см. Π² справочникС ΠΈ ΡƒΡ‡Π΅Π±Π½Ρ‹Ρ… пособиях.

ATmega328 Π½Π° Arduino Duemilanove поставляСтся с ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ записанным Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Π² Π½Π΅Π³ΠΎ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄ Π±Π΅Π· использования внСшнСго Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°. Он обмСниваСтся Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с использованиСм ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° STK500.

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ ΠΈ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Ρ‡Π΅Ρ€Π΅Π· Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ICSP; подробности см. Π² этих инструкциях.

АвтоматичСский (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ) сброс

ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ физичСского наТатия ΠΊΠ½ΠΎΠΏΠΊΠΈ сброса ΠΏΠ΅Ρ€Π΅Π΄ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ, Arduino Duemilanove сконструирован Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠ³ΠΎ Π½Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Одна ΠΈΠ· Π»ΠΈΠ½ΠΈΠΉ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ управлСния ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ (DTR) FT232RL ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΊ Π»ΠΈΠ½ΠΈΠΈ сброса ATmega328 Ρ‡Π΅Ρ€Π΅Π· кондСнсатор Π΅ΠΌΠΊΠΎΡΡ‚ΡŒΡŽ 100 Π½Π°Π½ΠΎΡ„Π°Ρ€Π°Π΄. Когда эта линия Π°ΠΊΡ‚ΠΈΠ²Π½Π° (Π½ΠΈΠ·ΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ), линия сброса ΠΏΠ°Π΄Π°Π΅Ρ‚ Π½Π° врСмя, достаточноС для сброса микросхСмы. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Arduino ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ эту Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄, просто Π½Π°ΠΆΠ°Π² ΠΊΠ½ΠΎΠΏΠΊΡƒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π² срСдС Arduino. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ сниТСниС DTR ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ согласовано с Π½Π°Ρ‡Π°Π»ΠΎΠΌ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.

Π­Ρ‚Π° настройка ΠΈΠΌΠ΅Π΅Ρ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ послСдствия. Когда Duemilanove ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ с Mac OS X ΠΈΠ»ΠΈ Linux, ΠΎΠ½ сбрасываСтся ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΊ Π½Π΅ΠΌΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС (Ρ‡Π΅Ρ€Π΅Π· USB). Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ полсСкунды Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Duemilanove. Π₯отя ΠΎΠ½ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ искаТСнных Π΄Π°Π½Π½Ρ‹Ρ… (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ всСго, ΠΊΡ€ΠΎΠΌΠ΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°), ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ нСсколько Π±Π°ΠΉΡ‚ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ послС открытия соСдинСния. Если скСтч, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ Π½Π° ΠΏΠ»Π°Ρ‚Π΅, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎΡ€Π°Π·ΠΎΠ²ΡƒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ запускС, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ½ взаимодСйствуСт, ΠΆΠ΄Π΅Ρ‚ сСкунду послС открытия соСдинСния ΠΈ ΠΏΠ΅Ρ€Π΅Π΄ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΎΠΉ этих Π΄Π°Π½Π½Ρ‹Ρ….

Duemilanove содСрТит трассировку, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π΅Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ автоматичСский сброс. ΠŸΠ»ΠΎΡ‰Π°Π΄ΠΊΠΈ с ΠΎΠ±Π΅ΠΈΡ… сторон Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΠ°ΡΡ‚ΡŒ вмСстС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ снова Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π΅. Он ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½ ΠΊΠ°ΠΊ Β«RESET-ENΒ». Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ автоматичСский сброс, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ² рСзистор 110 Ом ΠΎΡ‚ 5Β Π’ ΠΊ Π»ΠΈΠ½ΠΈΠΈ сброса.

Π—Π°Ρ‰ΠΈΡ‚Π° USB ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΠΎ Ρ‚ΠΎΠΊΡƒ

ΠŸΠ»Π°Ρ‚Π° Arduino Duemilanove ΠΈΠΌΠ΅Π΅Ρ‚ сбрасываСмый ΠΏΡ€Π΅Π΄ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Ρ‰ΠΈΡ‰Π°Π΅Ρ‚ USB-ΠΏΠΎΡ€Ρ‚Ρ‹ вашСго ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΎΡ‚ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ³ΠΎ замыкания ΠΈ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΠΎ Ρ‚ΠΎΠΊΡƒ. Π₯отя Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ Π·Π°Ρ‰ΠΈΡ‚Ρƒ, ΠΏΡ€Π΅Π΄ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»ΡŒ обСспСчиваСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π·Π°Ρ‰ΠΈΡ‚Ρ‹. Если Π½Π° USB-ΠΏΠΎΡ€Ρ‚ подаСтся Π±ΠΎΠ»Π΅Π΅ 500 мА, ΠΏΡ€Π΅Π΄ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»ΡŒ автоматичСски Ρ€Π°Π·ΠΎΡ€Π²Π΅Ρ‚ соСдинСниС Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠ° Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ устранСны.

ЀизичСскиС характСристики

Максимальная Π΄Π»ΠΈΠ½Π° ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π° ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ Duemilanove ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ 2,7 ΠΈ 2,1 дюйма соотвСтствСнно, ΠΏΡ€ΠΈ этом Ρ€Π°Π·ΡŠΠ΅ΠΌ USB ΠΈ Ρ€Π°Π·ΡŠΠ΅ΠΌ питания выходят Π·Π° ΠΏΡ€Π΅ΠΆΠ½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹. Π’Ρ€ΠΈ отвСрстия для Π²ΠΈΠ½Ρ‚ΠΎΠ² ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ ΠΊ повСрхности ΠΈΠ»ΠΈ корпусу. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌΠΈ 7 ΠΈ 8 составляСт 160 ΠΌΠΈΠ» (0,16 дюйма), Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΊΡ€Π°Ρ‚Π½ΠΎ 100 ΠΌΠΈΠ» расстояния ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌΠΈ. ΠΈΠ»ΠΈ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ питания постоянного Ρ‚ΠΎΠΊΠ°.Π’Π½Π΅ΡˆΠ½ΠΈΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π½Π΅ трСбуСтся.

Π›ΡŽΠ΄ΠΈ часто ΠΏΠΎΠΊΡƒΠΏΠ°ΡŽΡ‚ этот Ρ‚ΠΎΠ²Π°Ρ€ вмСстС с:

TB6612FNG Π”Π΅Ρ€ΠΆΠ°Ρ‚Π΅Π»ΡŒ для Π΄Π²ΡƒΡ…ΠΌΠΎΡ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄Π°
0,100″ (2,54 ΠΌΠΌ) Ρ€Π°Π·ΡŠΠ΅ΠΌΠ½Π°Ρ Π²ΠΈΠ»ΠΊΠ°: 1 Γ— 40-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ, прямой, Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ
0,100-дюймовая (2,54 ΠΌΠΌ) Ρ€Π°Π·ΡŠΠ΅ΠΌΠ½Π°Ρ Π²ΠΈΠ»ΠΊΠ°: 1 Γ— 40-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ, прямой, двухсторонний

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Arduino Duemilanove β€” Π˜Π½ΠΆΠ΅Π½Π΅Ρ€Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹

ΠŸΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ:

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС:

Π­ΠΉ, рСбята! НадСюсь Ρƒ тСбя всС Ρ…ΠΎΡ€ΠΎΡˆΠΎ. МнС приятно Π²ΠΈΠ΄Π΅Ρ‚ΡŒ вас Π½Π° этой ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅. БСгодня я расскаТу ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Arduino Duemilanove , ΠΏΠ»Π°Ρ‚Ρƒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½Π½ΡƒΡŽ Arduino.cc ΠΈ ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π½Π° ATmega168 ΠΈΠ»ΠΈ ATmega328. Он поставляСтся с 14 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΎΠ±ΠΎΠΈΡ… направлСниях: Π²Ρ…ΠΎΠ΄ ΠΈΠ»ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄. Duemilanove Π² ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π΅ с ΠΈΡ‚Π°Π»ΡŒΡΠ½ΡΠΊΠΎΠ³ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Β« 2009 Β». ΠŸΠ»Π°Ρ‚Ρ‹ Arduino всСгда Π±Ρ‹Π»ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ для Π»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΈ студСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΠΌΠ΅Ρ€Π΅Π²Π°ΡŽΡ‚ΡΡ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, Π² основном связанныС со встроСнными систСмами ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ. Π­Ρ‚ΠΈ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹, Π½ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΌΠ°Π»ΠΎ прСимущСств ΠΏΠ΅Ρ€Π΅Π΄ Π½ΠΈΠΌΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ встроСнныС ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎ освобоТдаСт вас ΠΎΡ‚ нСобходимости ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ внСшниС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ для использования Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² вашСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅. Если ΠΌΡ‹ сосрСдоточимся Π½Π° Arduino Duemilanove, ΠΎΠ½ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Ρ€Π°Π·ΡŠΠ΅ΠΌ ICSP, Ρ€Π°Π·ΡŠΠ΅ΠΌ питания, ΠΊΠ½ΠΎΠΏΠΊΡƒ сброса ΠΈ USB-соСдинСниС. Π’ устройствС Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΉ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€ 16 ΠœΠ“Ρ†, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹Ρ… ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² с рСгулярными ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ. Π’ этом постС я ΠΏΠΎΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ ΠΎΡ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ всС, Ρ‡Ρ‚ΠΎ связано с этой ΠΏΠ»Π°Ρ‚ΠΎΠΉ Arduino, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ основныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, распиновку, описаниС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΈ прилоТСния. Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€Ρ‹Π³Π°Ρ‚ΡŒ прямо Π².

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Arduino Duemilanove

Arduino Duemilanove β€” это ΠΏΠ»Π°Ρ‚Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, основанная Π½Π° ATmega168 ΠΈΠ»ΠΈ ATmega328.

  • Он поставляСтся с 14 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌΠΈ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… 6 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² качСствС Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ШИМ.

Π­Ρ‚Π° ΠΏΠ»Π°Ρ‚Π° ΠΏΠΎΠ»Π΅Π·Π½Π° Ρ‚Π°ΠΌ, Π³Π΄Π΅ трСбуСтся низкая ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΈ объСм памяти. Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ с Arduino Mega, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ оказываСтся ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ для высокоскоростных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ с простыми функциями, Π²Π°ΠΌ пригодится Arduino Duemilanove, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰Π°Ρ вашим тСхничСским трСбованиям.

Π­Ρ‚ΠΎ самая послСдняя вСрсия ΠΏΠ»Π°Ρ‚Ρ‹ с USB-Ρ€Π°Π·ΡŠΠ΅ΠΌΠΎΠΌ, которая ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ напряТСнии 5 Π’ ΠΏΡ€ΠΈ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΌ напряТСнии Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 6 Π΄ΠΎ 20 Π’, ΠΎΠ΄Π½Π°ΠΊΠΎ рСкомСндуСтся ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ напряТСния ΠΎΡ‚ 7 Π΄ΠΎ 12 Π’.

  • Ѐлэш-ΠΏΠ°ΠΌΡΡ‚ΡŒ различаСтся Π² зависимости ΠΎΡ‚ встроСнного Π² ΠΏΠ»Π°Ρ‚Ρƒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°: 16 ΠšΠ‘ для ATmega168 ΠΈ 32 ΠšΠ‘ для ATmega 328. Из этой ΠΎΠ±Ρ‰Π΅ΠΉ Ρ„Π»ΡΡˆ-памяти 2 ΠšΠ‘ Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ для Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ°.

Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ SRAM Π½Π° устройствС составляСт 1 ΠšΠ‘ ΠΏΡ€ΠΈ использовании ATmega168 ΠΈ 2 ΠšΠ‘ ΠΏΡ€ΠΈ использовании ATmega328.

  • Π­Ρ‚Π° ΠΏΠ»Π°Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ двумя способами: ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ USB-кабСля ΠΈΠ»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° постоянного Ρ‚ΠΎΠΊΠ°.

На устройство Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ​​кнопка сброса, которая ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π² случаС, Ссли Π² Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π» сбой ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠ³ΠΎ сброса, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅Π³ΠΎ Π΅Π³ΠΎ Π² исходноС состояниС.

  • Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ встроСнный свСтодиод, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌΡƒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρƒ 13, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ ON ΠΈ OFF, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ посылаСтС HIGH ΠΈ LOW соотвСтствСнно.
1. ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ Arduino Duemilanove

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ любого устройства ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π²Π°ΠΌ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Π΄ Π΅Π³ΠΎ ΠΏΠΎΠΊΡƒΠΏΠΊΠΎΠΉ для вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ основныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Arduino Duemilanove.

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATmega168 ΠΈΠ»ΠΈ ATmega328
ЦП 32-разрядный Ρ‡ΠΈΠΏ ARM
ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° 14
ШИМ-Π²Ρ‹Ρ…ΠΎΠ΄ 6 (ΠΈΠ· 14 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°)
Аналоговый Π²Ρ…ΠΎΠ΄ 6
Ѐлэш-ΠΏΠ°ΠΌΡΡ‚ΡŒ (ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ) 16 ΠšΠ‘ для ATmega168 ΠΈ 32 ΠšΠ‘ для ATmega 328
ΠžΠ—Π£ 1 ΠšΠ‘ для ATmega168 ΠΈ 2 ΠšΠ‘ для ATmega328
Π­Π‘ΠŸΠŸΠ—Π£ 512 Π±Π°ΠΉΡ‚ для ATmega168 ΠΈ 1 ΠšΠ‘ для ATmega328
Π’Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС 7-12 Π’
Π Π°Π±ΠΎΡ‡Π΅Π΅ напряТСниС 5 Π’
ΠžΡΡ†ΠΈΠ»Π»ΡΡ‚ΠΎΡ€ Π΄ΠΎ 16 ΠœΠ“Ρ†
Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Arduino IDE
Кнопка сброса Π”Π°
Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ICSP Π”Π°
ΠŸΠΎΡ€Ρ‚ USB 1
UART (ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ связь) Π”Π°
ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» SPI Π”Π°
ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» I2C Π”Π°
ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Ρ‹ΠΉ Ρ‚ΠΎΠΊ Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° 40 мА
ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Ρ‹ΠΉ Ρ‚ΠΎΠΊ для ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° 3,3 Π’ 50 мА
  • Π’Ρ€ΠΈ доступных Π½Π° ΠΏΠ»Π°Ρ‚Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° связи ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π² соСдинСнии модуля с внСшними устройствами.
  • БущСствуСт нСбольшая Ρ€Π°Π·Π½ΠΈΡ†Π° Π² памяти, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅, Π² зависимости ΠΎΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, встроСнного Π² ΠΏΠ»Π°Ρ‚Ρƒ. ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ваши тСхничСскиС трСбования ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΎΠ±ΡŠΠ΅ΠΌΡƒ памяти, доступному Π½Π° ΠΏΠ»Π°Ρ‚Π΅.
2. Распиновка Arduino Duemilanove

На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ рисункС ΠΏΠΎΠΊΠ°Π·Π°Π½Π° распиновка этой ΠΏΠ»Π°Ρ‚Ρ‹ Arduino.

  • ВсСго Π½Π° ΠΏΠ»Π°Ρ‚Π΅ 28 физичСских ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ², ΠΈ ΡˆΠ΅ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² доступны Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ ICSP. Доступны Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π³Π½Π΅Π·Π΄ΠΎΠ²Ρ‹Ρ… Ρ€Π°Π·ΡŠΠ΅ΠΌΠ°, ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… всС физичСскиС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ внСшним устройствам.
3. ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² Arduino Duemilanove

Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ€ распиновки модуля Arduino. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π²Ρ‹Π΄Π΅Π»ΠΈΠΌ основныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, связанныС с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Π½Π° Ρ‡Ρ‚ΠΎ способСн ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π²Ρ‹Π²ΠΎΠ΄ для вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°

На ΠΏΠ»Π°Ρ‚Π΅ имССтся 14 Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π²Ρ…ΠΎΠ΄ ΠΈΠ»ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄ Π² зависимости ΠΎΡ‚ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ. Если Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ, эти Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ для ΠΏΡ€ΠΈΠ΅ΠΌΠ° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° ΠΎΡ‚ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΌ, эти Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² качСствС Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… для записи Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для управлСния ΠΌΠΎΡ‚ΠΎΡ€Ρ‹.

АналоговыС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹

На ΠΏΠ»Π°Ρ‚Π΅ доступно 6 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ². Π­Ρ‚ΠΈ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ любоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… сигналов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ рассчитаны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Π΄Π²Π° значСния: Π’Π«Π‘ΠžΠšΠžΠ• ΠΈ ΠΠ˜Π—ΠšΠžΠ•. На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ рисункС ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ располоТСниС Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π½Π° ΠΏΠ»Π°Ρ‚Π΅.

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ШИМ

На ΠΏΠ»Π°Ρ‚Π΅ имССтся ΡˆΠ΅ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ШИМ (ΠΈΠ· 14 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°). ШИМ (ΡˆΠΈΡ€ΠΎΡ‚Π½ΠΎ-ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½Π°Ρ модуляция) β€” это процСсс получСния Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… срСдств. Π­Ρ‚ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π° ΠΏΡ€Π°Π²ΠΎΠΉ сторонС ΠΏΠ»Π°Ρ‚Ρ‹, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅Ρ‚Π΅ ΠΏΠ»Π°Ρ‚Ρƒ Ρ€Π°Π·ΡŠΠ΅ΠΌΠΎΠΌ питания Π²Π²Π΅Ρ€Ρ…. На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ рисункС ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ располоТСниС этих ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π½Π° ΠΏΠ»Π°Ρ‚Π΅.

Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ICSP

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ICSP (In-Circuit Serial Programming), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ скСтч, Ссли ΠΏΠΎΡ€Ρ‚ USB нСдоступСн. Π­Ρ‚Π° функция Π² основном ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для программирования Arduino с Π΄Ρ€ΡƒΠ³ΠΈΠΌ Arduino.

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ источника питания

На ΠΏΠ»Π°Ρ‚Π΅ доступны Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ основных источника напряТСния, Ρ‚. Π΅. Vin, 5 Π’, 3,3 Π’, AREF. Vin β€” это Π²Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ +7 Π΄ΠΎ +12 Π’, ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰Π΅Π΅ ΠΎΡ‚ внСшнСго источника питания. ΠŸΠ»Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡ€ΠΈ напряТСнии 5 Π’, Π° Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ напряТСниС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° составляСт 3,3 Π’. На ΠΏΠ»Π°Ρ‚Π΅ Π΅ΡΡ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° зазСмлСния, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½ для AREF, Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ β€” для Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ICSP, Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π²Π° доступны для ΠΏΠ»Π°Ρ‚Ρ‹. AREF β€” это Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΏΠΎΡ€Π½ΠΎΠ΅ напряТСниС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ для Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ². На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ рисункС ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ источника питания.

ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ связи

На ΠΏΠ»Π°Ρ‚Π΅ доступны ΠΎΠ±Ρ‰ΠΈΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ связи, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ SPI, UART ΠΈ I2C. Π’Π°ΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ связь SPI доступна ΠΊΠ°ΠΊ Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°Ρ… Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°, Ρ‚Π°ΠΊ ΠΈ Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°Ρ… Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ICSP.

ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ интСрфСйс (SPI) ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ ΠΈ нСбольшими ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΌΠΈ устройствами, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ, сдвиговыС рСгистры ΠΈ ΠΊΠ°Ρ€Ρ‚Ρ‹ SD . Он поставляСтся с ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ линиями синхронизации ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π»ΠΈΠ½ΠΈΠ΅ΠΉ Π²Ρ‹Π±ΠΎΡ€Π° для Π²Ρ‹Π±ΠΎΡ€Π° устройства для связи.

Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ I2C прСдставляСт собой Π΄Π²ΡƒΡ…ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ интСрфСйс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит Π΄Π²Π΅ основныС Π»ΠΈΠ½ΠΈΠΈ, извСстныС ΠΊΠ°ΠΊ SDA ΠΈ SCL, Π³Π΄Π΅ пСрвая β€” это линия ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π΄Π°Π½Π½Ρ‹Π΅, Π° вторая β€” ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ линия синхронизации, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для синхронизации всСх ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ шинС I2C.

4. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ связь

ΠŸΠΎΡ‡Ρ‚ΠΈ всС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, относящиСся ΠΊ сСмСйству Arduino, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ с использованиСм Arduino IDE β€” ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, прСдставлСнного Arduino. cc для программирования ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Arduino. Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС совмСстимо с распространСнными ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ систСмами, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Windows, Linux ΠΈΠ»ΠΈ MAC.

  • ΠŸΠ΅Ρ€Π΅Π΄ установкой вСрсии ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния для вашСй систСмы Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒ ΠΎΡΡ‚ΠΎΡ€ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, Ρ‚. Π΅. Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ прилоТСния Arduino IDE, Π² вашСй систСмС Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ установлСна ​​Windows 10, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ вСрсия прилоТСния нСсовмСстима с Windows 7 ΠΈΠ»ΠΈ 8.1.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΎΡ‡Π΅Π½ΡŒ простоС Π² использовании ΠΈ доступно Π½Π° Π²Π΅Π±-сайтС Arduino. Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ свободно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ Arduino Π² соотвСтствии с вашими трСбованиями. НСкоторыС Π±Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ ΡƒΠΆΠ΅ доступны Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ обСспСчСнии, Π²Π°ΠΌ просто Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ доску ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈ сразу Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π½Π° доскС.

  • Arduino Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ пСрСстанСт ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ваш Π±ΡŽΠ΄ΠΆΠ΅Ρ‚ Π½Π° минимальном ΡƒΡ€ΠΎΠ²Π½Π΅, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ для записи ΠΊΠΎΠ΄Π° Π²Π½ΡƒΡ‚Ρ€ΠΈ модуля Π½Π΅ трСбуСтся Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ внСшнСго Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ устройства ΠΈΠ·-Π·Π° встроСнного Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ° модуля, ΠΎΠ΄Π½Π°ΠΊΠΎ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π² ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ снова ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния IDE.

Arduino IDE поставляСтся с рядом ΠΎΠΏΡ†ΠΈΠΉ для Π²Ρ‹Π±ΠΎΡ€Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ Arduino, просто ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² мСню Β«Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹Β», Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Ρ€Π°Π·Π΄Π΅Π» Β«ΠŸΠ»Π°Ρ‚Π°Β» ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρƒ, Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅.

  • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС поставляСтся с ΠΎΠΏΡ†ΠΈΠ΅ΠΉ компиляции, которая позволяСт Π²Π°ΠΌ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡŽ ΠΊΠΎΠ΄Π° Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части экрана, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚Π΅ ΠΊΠΎΠ΄, создавая ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Ρ‚Π΅ΠΌ пСрСдаСтся Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ.

ЀизичСскиС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ 0 ΠΈ 1 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для связи ΠΏΠΎ UART, Π° микросхСма FTDI Π½Π° ΠΏΠ»Π°Ρ‚Π΅ устанавливаСт ΠΏΡƒΡ‚ΡŒ для ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ связи ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌΠΈ FTDI ΠΈ USB. Когда Π²Ρ‹ отправляСтС Π΄Π°Π½Π½Ρ‹Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‡ΠΈΠΏΠ° FTDI ΠΈ USB-ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, RX ΠΈ TX Π±ΡƒΠ΄ΡƒΡ‚ ΠΌΠΈΠ³Π°Ρ‚ΡŒ, указывая Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ информация пСрСдаСтся Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€.

5. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΈ прилоТСния Arduino Duemilanove

Arduino Duemilanove поставляСтся с ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌ спСктром ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ряд ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *