Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ внСшний Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒ для всСх iOS-устройств, совмСстим с PC/Mac, Android
Header Banner
8 800 100 5771 | +7 495 540 4266
c 9:00 Π΄ΠΎ 24:00 ΠΏΠ½-ΠΏΡ‚ | c 10:00 Π΄ΠΎ 18:00 сб
0 Comments

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

Arduino Nano Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° скСтча

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° скСтча Π² Arduino Nano, Π½ΠΈΡ‡Π΅ΠΌ Π½Π΅ отличаСтся ΠΎΡ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Uno ΠΈΠ»ΠΈ Mega.Β Β 
Для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Arduino IDE ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΡƒΡŽ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ для этих Ρ†Π΅Π»Π΅ΠΉ. На ΠΌΠΎΠΌΠ΅Π½Ρ‚ написания ΡΡ‚Π°Ρ‚ΡŒΠΈ послСднСй вСрсиСй Π±Ρ‹Π»Π° 1.8.9. Она ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ русский язык ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π² ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅ ΠΏΠΎΡ€Ρ‚Π° ΠΌΠΎΠΆΠ½ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ русскиС Π±ΡƒΠΊΠ²Ρ‹.Β 

Если Π²Ρ‹ ΡƒΠΆΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ Π²Π°ΡˆΡƒ ΠΏΠ»Π°Ρ‚Ρƒ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ(Ссли Π½Π΅Ρ‚, Ρ‚ΠΎ Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ “ΠŸΠ΅Ρ€Π²ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Arduino ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ”), Ρ‚ΠΎ Π½Π°Π΄ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Arduino IDE ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π΅Ρ‘ для дальнСйшСй Ρ€Π°Π±ΠΎΡ‚Ρ‹ с вашСй Arduino Nano.

ΠΊΡƒΠΏΠΈΡ‚ΡŒ Arduino NanoΒ 

Π‘Π½Π°Ρ‡Π°Π»Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Π°ΡˆΡƒ ΠΏΠ»Π°Ρ‚Ρƒ Arduino Nano

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ процСссор.
Если Ρƒ вас Arduino Nano 3.0, Ρ‚ΠΎ Ρƒ вас процСссор ATmega328P, Ссли вСрсия 2.Ρ…Ρ…, Ρ‚ΠΎ ATmega168.
ΠŸΡ€ΠΎ различия ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ Arduino ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡŽ Arduino Nano, Pro Mini, Uno, Mega, Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ ΠΏΡ€ΠΎ отличия вСрсий NanoΒ .


Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²Π°ΠΌ придётся ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ATmega328P(Old bootloader)

Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠΎΡ€Ρ‚ ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Ρƒ вас ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠ»Π°Ρ‚Π°(Ρƒ вас Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΎΠΉ COM). Если Ρƒ вас Π½Π΅ отобраТаСтся ΠΏΠΎΡ€Ρ‚, Ρ‚ΠΎ скорСС всСго Ρƒ вас Π½Π΅ установлСн Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€.
Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒΒ  Π”Ρ€Π°ΠΉΠ²Π΅Ρ€Π°Β Ch440G
Для WINΒ  ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ
Для MACΒ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ
Для LINUXΒ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

ΠžΡ‡Π΅Π½ΡŒ часто Π² Arduino Nano ΡƒΠΆΠ΅ установлСн скСтч blink ΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠ΄Π°Ρ‡Π΅ питания Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ Ρ‡Π΅Ρ€Π΅Π· USB кабСль Ρƒ вас Π½Π°Ρ‡Π½Ρ‘Ρ‚ ΠΌΠΈΠ³Π°Ρ‚ΡŒ свСтодиод установлСнный Π½Π° ΠΏΠ»Π°Ρ‚Π΅. Если Π½Π΅Ρ‚, Ρ‚ΠΎ ΠΌΡ‹ сСйчас это исправим.

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° скСтча Π² Arduino Nano

Π’ Arduino IDE Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π€Π°ΠΉΠ» – ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ – 01.Basics – Blink
Π£ вас откроСтся ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для мигания свСтодиодом установлСнным Π½Π° ΠΏΠ»Π°Ρ‚Π΅.

НаТимаСм Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ

Π‘Π½ΠΈΠ·Ρƒ страницы Ρƒ вас Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ такая запись ΠΈ свСтодиод Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°ΠΌΠΈΠ³Π°Ρ‚ΡŒ Ρ€Π°Π· Π² сСкунду. Π‘ΠΊΠ΅Ρ‚Ρ‡ загрузился Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€.

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ частоту мигания ΠΌΠΎΠΆΠ½ΠΎ установив Π΄Ρ€ΡƒΠ³ΠΈΠ΅ значСния delay(Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ°)Π² миллисСкундах
1000 – 1 сСк
2000 – 2 сСк
500 – 0.5 сСк

1 строчка delay это сколько свСтодиод свСтится

2 строчка delay сколько ΠΎΠ½ находится Π² Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΌ состоянии

Ну Π²ΠΎΡ‚ Π²Ρ‹ ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ»ΠΈ свой ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ скСтч.

ΠŸΠΎΠ·Π΄Ρ€Π°Π²Π»ΡΡŽ.

Arduino nano

БущСствуСт нСсколько вСрсий ΠΏΠ»Π°Ρ‚ nano. Π•ΡΡ‚ΡŒ вСрсия 2.X, Π° Π΅ΡΡ‚ΡŒ вСрсия 3.0. ΠžΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ эти вСрсии самим ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ. Π’ младшСй вСрсии этой Π°Ρ€Π΄ΡƒΠΈΠ½ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‡ΠΈΠΏ ATmega168. Π­Ρ‚ΠΎΡ‚ Ρ‡ΠΈΠΏ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ мСньшим объСмом flash-памяти, энСргонСзависимой памяти, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠΉ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частотой. Π’Π°ΠΊ ΠΊΠ°ΠΊ Ρ†Π΅Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… вСрсий Arduino nano практичСски Π½Π΅ отличаСтся ΠΌΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠ»Π°Π΄ΡˆΡƒΡŽ ΠΈΠ· Π½ΠΈΡ….

Arduino nano v 3.0

Π­Ρ‚Π° вСрсия снабТСна ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ ATmega328. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ своСго младшСго собрата, ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ Π²Π΄Π²ΠΎΠ΅ большиС ΠΎΠ±ΡŠΠ΅ΠΌΡ‹ энСргонСзависимой ΠΈ flash памяти. И ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ…Π²Π°ΡΡ‚Π°Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частотой Π² 16 ΠœΠ“Ρ†.

Π₯арактСристики

  • ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€: ATmega328
  • ΠŸΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ напряТСниС питания: 5-20 Π’
  • Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΠΎΠ΅ напряТСниС питания: 7-12 Π’
  • Π¦ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π²Π²ΠΎΠ΄ΠΎΠ²/Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ²: 14
  • ШИМ: 6 Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΏΠΈΠ½ΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΊΠ°ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ШИМ
  • АналоговыС Π²Ρ‹Π²ΠΎΠ΄Ρ‹: 8
  • Максимальная сила Ρ‚ΠΎΠΊΠ°: 40 mAh с ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈ 500 mAh со всСх Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ².
  • Flash ΠΏΠ°ΠΌΡΡ‚ΡŒ: 32 ΠΊΠ±
  • SRAM: 2 ΠΊΠ±
  • EEPROM: 1 ΠΊΠ±
  • Вактовая частота: 16 ΠœΠ“Ρ†

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ питания ΠΊ Arduino nano

Π­Ρ‚ΠΎΡ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡ‚Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ€Ρ‚ mini-USB ΠΎΡ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, ΠΏΠ°ΡƒΠ²Π΅Ρ€Π±Π°Π½ΠΊΠ° ΠΈΠ»ΠΈ ΠΎΡ‚ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π°, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Π² Ρ€ΠΎΠ·Π΅Ρ‚ΠΊΡƒ.Π’Π°ΠΊ ΠΆΠ΅ ΠΏΠΈΠ½ +5V являСтся Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ, Π½ΠΎ ΠΈ Π²Π²ΠΎΠ΄ΠΎΠΌ. МоТно ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΠΊ Π½Π° Π½Π΅Π³ΠΎ ΠΈ всС это Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ напряТСниС ΠΏΠΎΠ΄Π°Π²Π°Π΅ΠΌΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ° строго Ρ€Π°Π²Π½ΠΎ пяти Π²ΠΎΠ»ΡŒΡ‚Π°ΠΌ!
Π•Ρ‰Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ постоянный Ρ‚ΠΎΠΊ с напряТСниСм ΠΎΡ‚ 6 Π΄ΠΎ 20 Π²ΠΎΠ»ΡŒΡ‚ Π½Π° ΠΏΠΈΠ½ VIN. Π­Ρ‚ΠΎ ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния! ΠŸΡ€ΠΈ ΠΏΠΎΠ΄Π°Ρ‡ΠΈ напряТСния 20 Π²ΠΎΠ»ΡŒΡ‚ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Π±ΡƒΠ΄Π΅Ρ‚ сильно Π³Ρ€Π΅Ρ‚ΡŒΡΡ стабилизатор напряТСния. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΠΎΠ΅ напряТСниС для питания Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΈΠ½ VIN β€” ΠΎΡ‚ 7 Π΄ΠΎ 12 Π²ΠΎΠ»ΡŒΡ‚.

Распиновка Arduino Nano v 3.0

Распиновка Arduino Nano v 3.0

Как ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ написано Π²Ρ‹ΡˆΠ΅, ΠΏΠ»Π°Ρ‚Π° ΠΈΠΌΠ΅Π΅Ρ‚ 14 Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΏΠΈΠ½ΠΎΠ². На ΠΏΠ»Π°Ρ‚Π΅ ΠΎΠ½ΠΈ ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ с Π²Π΅Π΄ΡƒΡ‰Π΅ΠΉ Π±ΡƒΠΊΠ²ΠΎΠΉ Β«DΒ» (digital ΠΈΠ»ΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ). Они ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ Π²Ρ…ΠΎΠ΄ΠΎΠΌ Ρ‚Π°ΠΊ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ. Π Π°Π±ΠΎΡ‡Π΅Π΅ напряТСниС этих ΠΏΠΈΠ½ΠΎΠ² составляСт 5 Π’. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ рСзистор ΠΈ ΠΏΠΎΠ΄Π°Π½Π½ΠΎΠ΅ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· этих ΠΏΠΈΠ½ΠΎΠ² напряТСния Π½ΠΈΠΆΠ΅ 5 Π²ΠΎΠ»ΡŒΡ‚ всС Ρ€Π°Π²Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ 5 Π²ΠΎΠ»ΡŒΡ‚ (логичСская Π΅Π΄ΠΈΠ½ΠΈΡ†Π°).

АналоговыС ΠΏΠΈΠ½Ρ‹ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ Π²Π΅Π΄ΡƒΡ‰Π΅ΠΉ Β«AΒ». Π­Ρ‚ΠΈ ΠΏΠΈΠ½Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π²Ρ…ΠΎΠ΄Π°ΠΌΠΈ ΠΈ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… рСзисторов. Они ΠΈΠ·ΠΌΠ΅Ρ€ΡΡŽΡ‚ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰Π΅Π΅ Π½Π° Π½ΠΈΡ… напряТСниС ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚ 0 Π΄ΠΎ 1024 ΠΏΡ€ΠΈ использовании Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ analogRead(). Π­Ρ‚ΠΈ ΠΏΠΈΠ½Ρ‹ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡŽΡ‚ напряТСниС с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ 0,005 Π’.

Π¨ΠΈΡ€ΠΎΡ‚Π½ΠΎ-ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½Π°Ρ модуляция (ШИМ) Arduino nano

Если Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΎΠΊ Ρ‚ΠΈΠ»ΡŒΠ΄Ρ‹ (~) рядом с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ ΠΏΠΈΠ½Π°ΠΌΠΈ. Π­Ρ‚ΠΎΡ‚ Π·Π½Π°Ρ‡ΠΎΠΊ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΠΈΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован ΠΊΠ°ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄ ШИМ. На Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Π°Ρ… Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ этого Π·Π½Π°Ρ‡ΠΊΠ° Π½Π΅Ρ‚ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ Π½Π΅ всСгда находят мСсто для этого символа Π½Π° ΠΏΠ»Π°Ρ‚Π΅. Π£ Arduino nano Π΅ΡΡ‚ΡŒ 6 Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ШИМ, это ΠΏΠΈΠ½Ρ‹ D3, D5, D6, D9, D10 ΠΈ D11. Для использования ШИМ Ρƒ Arduino Π΅ΡΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ функция analogWrite().

Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΈΠ½Ρ‹:

  • rx0 ΠΈ tx1 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ интСрфСйсу.
  • Π’Ρ‹Π²ΠΎΠ΄Ρ‹ D10 (SS), D11 (MOSI), D12 (MISO), D13 (SCK) рассчитаны для связи ΠΏΠΎ интСрфСйсу SPI.
  • Π’Π°ΠΊ ΠΆΠ΅ Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π΅ D13 имССтся встроСнный Π² ΠΏΠ»Π°Ρ‚Ρƒ свСтодиод.
  • А4 (SDA) ΠΈ А5 (SCL) ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для связи с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ устройствами ΠΏΠΎ шинС I2C. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΏΡ€ΠΎ этот интСрфСйс Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π½Π° Π²ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ. Π’ срСдС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Arduino IDE Π΅ΡΡ‚ΡŒ встроСнная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Β«wire.hΒ» для Π±ΠΎΠ»Π΅Π΅ Π»Π΅Π³ΠΊΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с I2C.

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

Arduino Nano ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹: Π΄Π»ΠΈΠ½Π° 42 ΠΌΠΌ ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π° 19 ΠΌΠΌ. Однако Ρ€Π°Π·ΡŠΠ΅ΠΌ USB Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ‹ΠΏΠΈΡ€Π°Π΅Ρ‚ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹. Arduino Nano вСсит всСго ΠΎΠΊΠΎΠ»ΠΎ 12 Π³Ρ€Π°ΠΌΠΌ. ΠŸΠ»Π°Ρ‚Π° ΠΈΠΌΠ΅Π΅Ρ‚ 4 отвСрстия для возмоТности Π΅Π΅ закрСплСния Π½Π° повСрхности. РасстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ равняСтся 2,54 ΠΌΠΌ.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма Arduino Nano

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма Arduino Nano

Arduino Nano

Π‘Ρ‚Π°Ρ‚ΡŒΡ ΠΏΡ€ΠΎΠΏΠ»Π°Ρ‡Π΅Π½Π° кошками – всСмирно извСстными производитСлями котят.

Если ΡΡ‚Π°Ρ‚ΡŒΡ Π²Π°ΠΌ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»Π°ΡΡŒ, Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.

ΠŸΠ»Π°Ρ‚Π° Arduino Nano 3.0 ΠΈΠ΄Ρ‘Ρ‚ Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΠΎ популярности послС классичСской ΠΏΠ»Π°Ρ‚Ρ‹ Arduino Uno. Если Π²Ρ‹ ΡƒΠΆΠ΅ ΠΏΡ€ΠΎΡˆΠ»ΠΈ курс ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠ³ΠΎ Π±ΠΎΠΉΡ†Π° ΠΈ Π½Π°Ρ‡Π°Π»ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ собствСнныС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, Ρ‚ΠΎ самоС врСмя ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° эту ΠΏΠ»Π°Ρ‚Ρƒ.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½Π° ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ для Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²? ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ достоинства ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ нСдостатком, всё зависит ΠΎΡ‚ Π·Π°Π΄Π°Ρ‡.

Π˜Ρ‚Π°ΠΊ, Π² основС Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATMEGA328P, Ρ‡Ρ‚ΠΎ ΠΈ Π½Π° Uno. Π­Ρ‚ΠΎ обСспСчиваСт ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΏΠ»Π°Ρ‚, ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ скСтчи Π½Π΅ придётся. Nano ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΡ‚ ΠΆΠ΅ процСссор (Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ Ρ„ΠΎΡ€ΠΌ-Ρ„Π°ΠΊΡ‚ΠΎΡ€Π΅ SMD), Π½ΠΎ мСньшС Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ. ΠšΡΡ‚Π°Ρ‚ΠΈ, ΠΊΠΈΡ‚Π°ΠΉΡ†Ρ‹ стали ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΠΈ Π½Π° UNO. ΠŸΡ€ΠΈ этом ΠΏΠ»Π°Ρ‚Π° Nano сущСствСнно дСшСвлС Uno.

НСсмотря Π½Π° мСньшиС Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹, Ρƒ Nano большС ΠΏΠΎΡ€Ρ‚ΠΎΠ² (32 ΠΏΡ€ΠΎΡ‚ΠΈΠ² 28 Ρƒ Uno), ΠΏΡ€ΠΈ этом Π΅ΡΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ ΠΏΠΎΡ€Ρ‚Ρ‹ A6, A7.

Но Ρƒ Nano отсутствуСт ΡˆΡ‚Π΅ΠΊΠ΅Ρ€ для питания ΠΎΡ‚ напряТСния Π²Ρ‹ΡˆΠ΅ 5 Π²ΠΎΠ»ΡŒΡ‚, Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ Vin.

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠ»Π°Ρ‚ΠΎΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄. ΠŸΠ»Π°Ρ‚Ρƒ Π½ΡƒΠΆΠ½ΠΎ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ (breadboard), Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρƒ Π½Π΅Ρ‘ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ Male/Папа (Ρƒ Uno, Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, Π²Ρ‹Π²ΠΎΠ΄Ρ‹ Female/Мама). ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ нСлишним Π±ΡƒΠ΄Π΅Ρ‚ приобрСсти связку ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ² Папа-Папа.

Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ€Π°Π·ΡŠΡ‘ΠΌ miniUSB (Π° Ρ‚Π°ΠΊΠΆΠ΅ стали Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΈ microUSB). Π‘ΠΎΠ³Π»Π°ΡΠΈΡ‚Π΅ΡΡŒ, это Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅, Ρ‡Π΅ΠΌ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ ΠΈ Π³Ρ€ΠΎΠΌΠΎΠ·Π΄ΠΊΠΈΠΉ USB type B Π² Uno.

ΠžΠ±Ρ‰Π°Ρ схСма Π² Π²Π΅ΠΊΡ‚ΠΎΡ€Π΅.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π― Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ китайских ΠΊΠ»ΠΎΠ½ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π° AliExpress находятся ΠΏΠΎ словам “Nano 3.0 controller nano Ch440”. ΠŸΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ USB-кабСля опрСдСлился Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ (Windows 10). Если систСма Π½Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»Π° устройство, Ρ‚ΠΎ придётся ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€. МнС Π½ΠΈ Ρ€Π°Π·Ρƒ Π½Π΅ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ, поэтому Π½Π΅ ΠΌΠΎΠ³Ρƒ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ процСсс.

Π”Π°Π»Π΅Π΅ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π² Android IDE ΠΏΠ»Π°Ρ‚Ρƒ ΠΊΠ°ΠΊ Board: Arduino Nano, Processor: ATmega328P (Old Bootloader). НС Π·Π°Π±Ρ‹Π²Π°Π΅ΠΌ Π²Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚.

ЗапускаСм скСтч

Blink, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Π² работоспособности ΠΏΠ»Π°Ρ‚Ρ‹.

ΠŸΠΎΠΊΡƒΠΏΠΊΠ°

Π’Ρ‹Π±ΠΎΡ€ ΠΏΠ»Π°Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ большой. Π― Π±Ρ€Π°Π» Π½Π° AliExpress Ρƒ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ поставщика.

Π Π΅ΠΊΠ»Π°ΠΌΠ°

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΊΒ Arduino дисплСй TM1637

ВсСм ΠΏΡ€ΠΈΠ²Π΅Ρ‚.
БСгодня для тСстирования, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΊΒ Arduino Nano, Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Π·Π½Π°Ρ‡Π½Ρ‹ΠΉ, 7 Ρ… 4 сСгмСнтный, I2C дисплСй TM1637.
Π•Ρ‰Π΅ нСсколько Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ дисплСй Π±Ρ‹Π»ΠΎ Π½Π΅Β Ρ‚Π°ΠΊ просто ΠΈΒ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΏΠ»Π°Ρ‚Ρ‹ Ардуино. Но сСйчас благодаря микросхСмС TM1637, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰Π΅ΠΉ Π΄Π°Π½Π½Ρ‹Π΅ ΡΒ ΡˆΠΈΠ½Ρ‹ I2C, Π²Β ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Π΅ сигналы, эти дисплСи стало ΠΎΡ‡Π΅Π½ΡŒ просто ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΊΒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌ. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π΄Π»ΡΒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ этого дисплСя Π½ΡƒΠΆΠ½ΠΎ всСго 4 ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°, ΠΌΠ°ΠΌΠ°-ΠΌΠ°ΠΌΠ° или Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ, Ρ‚ΠΎ 4 ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΏΠ°ΠΏΠ°-ΠΏΠ°ΠΏΠ°. Π˜Π·Β Π½ΠΈΡ… 2 ΠΏΠΎΠ²ΠΎΠ΄Π° это ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ +5 Π’, GND ΠΈΒ ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ 2 ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° это шина I2C.
Π’ΠΊΡ€Π°Ρ‚Ρ†Π΅ расскаТу про характСристики дисплСя:

ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° дисплСя TM1637
ЛогичСскиС ΡƒΡ€ΠΎΠ²Π½ΠΈ Ρ‚ΠΎΠ»Π΅Ρ€Π°Π½Ρ‚Π½Ρ‹Π΅ ΠΊΠ°ΠΊ к уровням напряТСния 5 Π’Β ΠΈΒ 3.3 Π’.
Π§Π΅Ρ‚Ρ‹Ρ€Π΅ сСми сСгмСнтныС Ρ†ΠΈΡ„Ρ€Ρ‹ плюс Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ.
Π‘Π°ΠΌ дисплСй с общим Π°Π½ΠΎΠ΄ΠΎΠΌ.
Π―Ρ€ΠΊΠΎΡΡ‚ΡŒ дисплСя ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΒ ΠΈΠΌΠ΅Π΅Ρ‚ 3 уровня.
Π¦Π²Π΅Ρ‚Π° свСчСния сСгмСнтов Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ красный, синий, ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ, Π±Π΅Π»Ρ‹ΠΉ ΠΈΒ Π·Π΅Π»Π΅Π½Ρ‹ΠΉ. Но самый популярный Ρ†Π²Π΅Ρ‚ красный. Π―Β Π±Ρ‹ для сСбя ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Π΅Π»Β Π±Ρ‹ Π±Π΅Π»Ρ‹ΠΉ, Π½ΠΎΒ ΠΊΠ°ΠΊ ΠΌΠ½Π΅ каТСтся Π±Π΅Π»Ρ‹ΠΉ при ярком Π΄Π½Π΅Π²Π½ΠΎΠΌ освСщСнии Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ»ΠΎΡ…ΠΎ Ρ‡ΠΈΡ‚Π°Π΅ΠΌ. НавСрно с этим и связана ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ красного.

Π˜Β Ρ‚Π°ΠΊ, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊΒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ сСгмСнтного экрана ΠΊΒ Arduino nano. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ всСго нСсколько сСкунд.

Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ:

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма:

Для того Ρ‡Ρ‚ΠΎΒ Π±Ρ‹ на экранС ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° появилась какая Π»ΠΈΠ±ΠΎ информация, Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈΒ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ TM1637, ΠΏΠΎΡ‚ΠΎΠΌ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Arduino IDE ΠΈΒ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Β«Π€Π°ΠΉΠ»Ρ‹Β β€” ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹Β β€” TM1637Β» и послС Ρ‡Π΅Π³ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΎΡ‡ΠΊΡƒ Β«Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π²Β ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Β», ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΠ» Π½Π°Β ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ

Если всС ΠΏΡ€ΠΎΡˆΠ»ΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ , Ρ‚ΠΎ Π’Π°Ρˆ дисплСй Π½Π°Ρ‡Π½Π΅Ρ‚ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свои возмоТности.
Π’Β Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π½Ρ‹Ρ… эффСктов, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ бСгущая строка, скроллинг, Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡ€ΠΊΠΎΡΡ‚ΡŒΡŽ ΠΈΒ ΠΏΡ€.

Π§Ρ‚ΠΎΒ Π±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΒ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ в дисплСй свой символ, для Сго расчСта Π½ΡƒΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ инструкций Π½Π°Β ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π½ΠΈΠΆΠ΅. Если Π²Β Π΄Π²ΡƒΡ… словах, Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ сСгмСнта Π½ΡƒΠΆΠ½ΠΎ ΡΡƒΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

НапримСр Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ на экранС ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ†ΠΈΡ„Ρ€Ρƒ 4. Для этого Π½ΡƒΠΆΠ½ΠΎ ΡΡƒΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ значСния 2 + 4 + 32 + 64 = 102. ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΠΌ Π²Β ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΡƒΡŽ систСму исчислСния ΠΈΒ  ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ 0x66.

Ну Π²ΠΎΡ‚ ΠΊΠ°ΠΊΒ Π±Ρ‹ и всС, Ρ‡Ρ‚ΠΎ я Ρ…ΠΎΡ‚Π΅Π» Π’Π°ΠΌ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ про этот Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ I2C экранчик. НадСюсь Π½ΠΈΡ‡Π΅Π³ΠΎ нС упустил. Если Π±ΡƒΠ΄ΡƒΡ‚ вопросы. ΠΠ΅Β ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ Π·Π°Π΄Π°Π²Π°ΠΉΡ‚Π΅. Π― ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽ всСгда, Π½ΠΎΒ ΠΌΠΎΠΆΠ΅Ρ‚ нС всСгда быстро ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΈΠΌ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒΒ Π±Ρ‹.

И на послСдок Π²ΠΈΠ΄Π΅ΠΎ дСмонстрация возмоТностСй сСгмСнтного ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° TM1637

Arduino Nano – FLProg

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Nano, построСнная Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ ATmega328 [1] (Arduino Nano 3. 0) ΠΈΠ»ΠΈ ATmega168 [2] (Arduino Nano 2.x), ΠΈΠΌΠ΅Π΅Ρ‚ нСбольшиС Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚Π°Ρ…. Она ΠΈΠΌΠ΅Π΅Ρ‚ ΡΡ…ΠΎΠΆΡƒΡŽ с Arduino Duemilanove Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΎΠ΄Π½Π°ΠΊΠΎ отличаСтся сборкой. ΠžΡ‚Π»ΠΈΡ‡ΠΈΠ΅ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² отсутствии силового Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° постоянного Ρ‚ΠΎΠΊΠ° ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Ρ‡Π΅Ρ€Π΅Π· кабСль Mini-B USB.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ схСмы ΠΈ исходныС Π΄Π°Π½Π½Ρ‹Π΅

Arduino Nano 3.0 (ATmega328)

Π€Π°ΠΉΠ»Ρ‹ EAGLE

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма: Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ

Β 

Arduino Nano 2.3 (ATmega168)

Π€Π°ΠΉΠ»Ρ‹ EAGLE

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Ρ‚.ΠΊ. свободная вСрсия Ρ„Π°ΠΉΠ»ΠΎΠ² Eagle Π½Π΅ позволяСт Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ с двумя слоями, Π° данная вСрсия схСм Nano содСрТит Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ слоя, Ρ‚ΠΎ схСмы ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΡŽΡ‚ΡΡ Π½Π΅ трассированными.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма: Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ

Β 

ΠšΡ€Π°Ρ‚ΠΊΠΈΠ΅ характСристики

ВСрсияArduino Nano 2.3Arduino Nano 3.0
ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ATmega168ATmega328
Π Π°Π±ΠΎΡ‡Π΅Π΅ напряТСниС (логичСская ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ)5 Π’
Π’Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС (Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΠΎΠ΅)7-12 Π’
Π’Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС (ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅)6-20 Π’
Π¦ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ Π’Ρ…ΠΎΠ΄Ρ‹/Π’Ρ‹Ρ…ΠΎΠ΄Ρ‹14 (6 ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ ШИМ)
АналоговыС Π²Ρ…ΠΎΠ΄Ρ‹8
ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Ρ‹ΠΉ Ρ‚ΠΎΠΊ Ρ‡Π΅Ρ€Π΅Π· Π²Ρ…ΠΎΠ΄/Π²Ρ‹Ρ…ΠΎΠ΄40 мА
ЀлСш-ΠΏΠ°ΠΌΡΡ‚ΡŒ16 Кб (ATmega168) ΠΏΡ€ΠΈ этом 2 Кб ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ°32 Кб (ATmega328) ΠΏΡ€ΠΈ этом 2 Кб ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ°
ΠžΠ—Π£1 Кб (ATmega168)2 Кб (ATmega328)
EEPROM512 Π±Π°ΠΉΡ‚ (ATmega168)
1 Кб (ATmega328)
Вактовая частота16 ΠœΠ“Ρ†
Π Π°Π·ΠΌΠ΅Ρ€Ρ‹1. 85 см x 4.2 см

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

Arduino Nano ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Mini-B USB, ΠΈΠ»ΠΈ ΠΎΡ‚ Π½Π΅Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ 6-20 Π’ (Π²Ρ‹Π²ΠΎΠ΄ 30), ΠΈΠ»ΠΈ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ 5 Π’ (Π²Ρ‹Π²ΠΎΠ΄ 27), внСшнСго источника питания. АвтоматичСски выбираСтся источник с самым высоким напряТСниСм.

ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ° FTDI FT232RL ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли сама ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π·Π°ΠΏΠΈΡ‚Π°Π½Π° ΠΎΡ‚ USB. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΎΡ‚ внСшнСго источника (Π½Π΅ USB), Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ напряТСниС 3.3 Π’, Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ микросхСмой FTDI, ΠΏΡ€ΠΈ этом свСтодиоды RX ΠΈ TX мигаю Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ сигнала высокого уровня Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π°Ρ… 0 ΠΈ 1.

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

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATmega168 ΠΈΠΌΠ΅Π΅Ρ‚ 16 ΠΊΠ‘ Ρ„Π»Π΅Ρˆ-памяти для хранСния ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATmega328, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ΠΈΠΌΠ΅Π΅Ρ‚ 32 ΠΊΠ‘ (Π² ΠΎΠ±ΠΎΠΈΡ… случаях 2 ΠΊΠ‘ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для хранСния Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ°). ATmega168 ΠΈΠΌΠ΅Π΅Ρ‚ 1 ΠΊΠ‘ ΠžΠ—Π£ ΠΈ 512 Π±Π°ΠΉΡ‚ EEPROM (которая читаСтся ΠΈ записываСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ EEPROM), Π° ATmega328 – 2 ΠΊΠ‘ ΠžΠ—Π£ ΠΈ 1 Кб EEPROM.

Π’Ρ…ΠΎΠ΄Ρ‹ ΠΈ Π’Ρ‹Ρ…ΠΎΠ΄Ρ‹

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

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

На ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Nano установлСны 8 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ², ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 10 Π±ΠΈΡ‚ (Ρ‚. Π΅. ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ 1024 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… значСния). Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ измСрСния Π΄ΠΎ 5 Π’ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π΅ΠΌΠ»ΠΈ, Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ имССтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΏΡ€Π΅Π΄Π΅Π» посрСдством ИспользованиС внСшнСго ΠΎΠΏΠΎΡ€Π½ΠΎΠ³ΠΎ напряТСния.. НСкоторыС Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

  • I2C: 4 (SDA) ΠΈ 5 (SCL). ΠŸΠΎΡΡ€Π΅Π΄ΡΡ‚Π²ΠΎΠΌ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² осущСствляСтся связь I2C (TWI).

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΏΠ°Ρ€Π° Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹:

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

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° соСдинСниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ Arduino ΠΈ ΠΏΠΎΡ€Ρ‚Π°ΠΌΠΈ ATmega168: ATmega168/328-Arduino распиновка.

Бвязь

На ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Arduino Nano установлСно нСсколько устройств для осущСствлСния связи с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ, Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ устройствами Arduino ΠΈΠ»ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ. ATmega168 ΠΈ ATmega328 ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс UART TTL (5 Π’), осущСствляСмый Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ 0 (RX) ΠΈ 1 (TX). УстановлСнная Π½Π° ΠΏΠ»Π°Ρ‚Π΅ микросхСма FTDI FT232RL направляСт Π΄Π°Π½Π½Ρ‹ΠΉ интСрфСйс Ρ‡Π΅Ρ€Π΅Π· USB, Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ FTDI (Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Arduino) ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ COM ΠΏΠΎΡ€Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΡˆΠΈΠ½Ρ‹ (Serial Monitor) ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Arduino позволяСт ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ тСкстовыС Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΊ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅. Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Ρ‹ RX ΠΈ TX Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΌΠΈΠ³Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π· микросхСму FTDI ΠΈΠ»ΠΈ USB ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ (Π½ΠΎ Π½Π΅ ΠΏΡ€ΠΈ использовании ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Ρ‡Π΅Ρ€Π΅Π· Π²Ρ‹Π²ΠΎΠ΄Ρ‹ 0 ΠΈ 1).

ATmega168 ΠΈ ATmega328 ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ интСрфСйсы I2C (TWI) ΠΈ SPI. Π‘ΠΎΠ»Π΅Π΅ подробная информация находится Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ. Для использования интСрфСйса SPI ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ тСхничСским Π΄Π°Π½Π½Ρ‹ΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ATmega168 ΠΈ ATmega328.

АвтоматичСская (программная) ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°

Nano Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄ записью Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΠ»Π°ΡΡŒ самой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ, Π° Π½Π΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅. Одна ΠΈΠ· Π»ΠΈΠ½ΠΈΠΉ FT232RL, ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ Π΄Π°Π½Π½Ρ‹Ρ… (DTR), ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ATmega168 ΠΈΠ»ΠΈ ATmega328 Ρ‡Π΅Ρ€Π΅Π· кондСнсатор 100 Π½Π€. Активация Π΄Π°Π½Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ, Ρ‚.Π΅. ΠΏΠΎΠ΄Π°Ρ‡Π° сигнала Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня, ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Arduino, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄Π°Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ ΠΊΠΎΠ΄ ΠΎΠ΄Π½ΠΈΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ Upload Π² самой срСдС программирования. ΠŸΠΎΠ΄Π°Ρ‡Π° сигнала Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня ΠΏΠΎ Π»ΠΈΠ½ΠΈΠΈ DTR скоординирована с Π½Π°Ρ‡Π°Π»ΠΎΠΌ записи ΠΊΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎ сокращаСт Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ°.

Ѐункция ΠΈΠΌΠ΅Π΅Ρ‚ Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅. ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Nano происходит ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Arduino Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ с ОБ Mac X ΠΈΠ»ΠΈ Linux (Ρ‡Π΅Ρ€Π΅Π· USB). Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ полсСкунды послС ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ. Π’ΠΎ врСмя программирования происходит Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π±Π°ΠΉΡ‚ΠΎΠ² ΠΊΠΎΠ΄Π° Π²ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ получСния ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… (всСх, ΠΊΡ€ΠΎΠΌΠ΅ ΠΊΠΎΠ΄Π° Π½ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹). Если производится разовая ΠΎΡ‚Π»Π°Π΄ΠΊΠ° скСтча, записанного Π² ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ, ΠΈΠ»ΠΈ Π²Π²ΠΎΠ΄ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ запускС, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ сСкунды ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ Π΄Π°Π½Π½Ρ‹Ρ….

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊΠΈ

  1. arduino.ru

Бсылки


Publication author

566 Comments: 14Publics: 363Registration: 04-02-2018

arduino nano ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π΅Π»Π΅ | ВсС ΠΎ Windows 10

На Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ 2 ΠΌΠΈΠ½. ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΎΠ² 23 ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Ρ€Π°Π·Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ управлСния Ρ€Π΅Π»Π΅ Π² скСтчах Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π»ΠΈΡΡŒ Π½Π° Arduino Uno, Π½ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π»Π΅Π³ΠΊΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠ»Π°Ρ‚Π°Ρ… Arduino: Uno, Mega, Nano.

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ скСтча управлСния Ρ€Π΅Π»Π΅

Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ стандартный ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ€Π΅Π»Π΅ Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΡƒΠΆΠ΅ установлСны всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ элСмСнты для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ . Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΎΡ‡Π΅Π½ΡŒ проста: ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ€Π΅Π»Π΅ присоСдиняСтся ΠΊ 5 ΠΏΠΈΠ½Ρƒ ΠΏΠ»Π°Ρ‚Ρ‹ Ардуино. ΠŸΡ€ΠΈ этом для простоты ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ – Ρ€Π΅Π»Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‰Π΅Π»ΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ состояния, ΠΌΡ‹ ΡƒΡΠ»Ρ‹ΡˆΠΈΠΌ эти Ρ‰Π΅Π»Ρ‡ΠΊΠΈ ΠΈ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ скСтч Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

Π‘ΠΊΠ΅Ρ‚Ρ‡ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ€Π΅Π»Π΅

Π‘ΠΊΠ΅Ρ‚Ρ‡ управлСния Ρ€Π΅Π»Π΅ с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠΌ двиТСния

Π’ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ состояния Ρ€Π΅Π»Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° ΠΊΠ°ΠΊΡƒΡŽ Ρ‚ΠΎ Ρ€Π΅Π°ΠΊΡ†ΠΈΡŽ срСды. НапримСр, Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° сигнал ΡΡ€Π°Π±ΠΎΡ‚Π°Π²ΡˆΠ΅Π³ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° двиТСния ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ свСт, Π·Π°ΠΌΠΊΠ½ΡƒΠ² Ρ†Π΅ΠΏΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π΅Π»Π΅. Π’ Π΄Π°Π½Π½ΠΎΠΌ скСтчС ΠΌΡ‹ рассмотрим Ρ‚Π°ΠΊΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.

Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π΅Π»Π΅

Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… обходятся Π²ΠΎΠΎΠ±Ρ‰Π΅ Π±Π΅Π· Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ – просто ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Ρ…ΠΎΠ΄ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΊ Ρ€Π΅Π»Π΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ скСтча

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π² Ρ†ΠΈΠΊΠ» loop ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ состояния PIR Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ digitalRead (). Если ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ HIGH, Ρ‚ΠΎ это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ сработку Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΈ ΠΌΡ‹ выполняСм дСйствиС – Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Ρ€Π΅Π»Π΅. Если ΠΊ Π½Π΅ΠΌΡƒ ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π»Π°ΠΌΠΏΠΎΡ‡ΠΊΡƒ, Ρ‚ΠΎ ΠΎΠ½Π° загорится. Но, ΠΊΠ°ΠΊ ΠΈ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΌΠΎΠΆΠ½ΠΎ просто ΠΏΠΎΡΠ»ΡƒΡˆΠ°Ρ‚ΡŒ Ρ‰Π΅Π»Ρ‡ΠΊΠΈ.

Π’ этой инструкции расскаТу ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ€Π΅Π»Π΅ (ΠΊΡƒΠΏΠ»Π΅Π½Π½Ρ‹ΠΉ Π½Π° Али) ΠΊ Arduino UNO ΠΈ NANO.

Для Π½Π°Ρ‡Π°Π»Π° Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ Ρ‡Ρ‚ΠΎ написано Π½Π° корпусС Ρ€Π΅Π»Π΅.

5VDC β€” 5V (5 Π²ΠΎΠ»ΡŒΡ‚), DC (постоянный Ρ‚ΠΎΠΊ). ВходящСС напряТСниС для срабатывания Ρ€Π΅Π»Π΅. МСньшС 5 Π²ΠΎΠ»ΡŒΡ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π½Π΅ ΡΠΎΠ²Π΅Ρ‚ΡƒΡŽ. Π Π΅Π»Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Ссли Π½Π° Π½Π΅Π³ΠΎ с Π°Ρ€Π΄ΡƒΠΈΠ½ΠΊΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ ΠΈ 3.3 Π’, Π½ΠΎ ΠΏΡ€ΠΈ этом ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Ρ€Π΅Π»Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΌΡ‹ΠΊΠ°Ρ‚ΡŒΡΡ Π½Π΅ ΠΏΠ»ΠΎΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π² дальнСйшСм ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ большой Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π³Ρ€Π΅Π² Ρ€Π΅Π»Π΅.
10А250VAC β€” 10A (10 Π°ΠΌΠΏΠ΅Ρ€), 250V (250 Π²ΠΎΠ»ΡŒΡ‚ ), АБ (ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ Ρ‚ΠΎΠΊ, Ρ‚ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² Ρ€ΠΎΠ·Π΅Ρ‚ΠΊΠ°Ρ…). Максимальная Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ рассчитано Ρ€Π΅Π»Π΅.
НиТниС обозначСния Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ.

Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ модуля Ρ€Π΅Π»Π΅ ΠΊ Arduino UNO ΠΈΠ»ΠΈ NANO

ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ Π·Π°Π»Π΅ΠΉΡ‚Π΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π΄Π²ΡƒΡ… скСтчСй (ΠΊΠ°ΠΊΠΎΠΉ большС понравится) Π½Π° Arduino.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠΌ Ρ€Π΅Π»Π΅ ΠΊ Arduino UNO.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Arduino NANO Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅.

ЕдинствСнноС Π² ΠΌΠΎΠ΅ΠΉ NANO, ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΏΠΈΠ½Π° 5V находится с ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ стороны ΠΏΠ»Π°Ρ‚Ρ‹ (Ссли Π²Ρ‹ Π²Π΄Ρ€ΡƒΠ³ Π΅Π΅ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅).

Нагрузку Π½Π° Ρ€Π΅Π»Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ NO ΠΈ COM.

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Ρ€Π°Π·Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ управлСния Ρ€Π΅Π»Π΅ Π² скСтчах Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π»ΠΈΡΡŒ Π½Π° Arduino Uno, Π½ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π»Π΅Π³ΠΊΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠ»Π°Ρ‚Π°Ρ… Arduino: Uno, Mega, Nano.

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ скСтча управлСния Ρ€Π΅Π»Π΅

Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ стандартный ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ€Π΅Π»Π΅ Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΡƒΠΆΠ΅ установлСны всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ элСмСнты для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ . Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΎΡ‡Π΅Π½ΡŒ проста: ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ€Π΅Π»Π΅ присоСдиняСтся ΠΊ 5 ΠΏΠΈΠ½Ρƒ ΠΏΠ»Π°Ρ‚Ρ‹ Ардуино. ΠŸΡ€ΠΈ этом для простоты ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ – Ρ€Π΅Π»Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‰Π΅Π»ΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ состояния, ΠΌΡ‹ ΡƒΡΠ»Ρ‹ΡˆΠΈΠΌ эти Ρ‰Π΅Π»Ρ‡ΠΊΠΈ ΠΈ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ скСтч Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

Π‘ΠΊΠ΅Ρ‚Ρ‡ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ€Π΅Π»Π΅

Π‘ΠΊΠ΅Ρ‚Ρ‡ управлСния Ρ€Π΅Π»Π΅ с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠΌ двиТСния

Π’ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ состояния Ρ€Π΅Π»Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° ΠΊΠ°ΠΊΡƒΡŽ Ρ‚ΠΎ Ρ€Π΅Π°ΠΊΡ†ΠΈΡŽ срСды. НапримСр, Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° сигнал ΡΡ€Π°Π±ΠΎΡ‚Π°Π²ΡˆΠ΅Π³ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° двиТСния ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ свСт, Π·Π°ΠΌΠΊΠ½ΡƒΠ² Ρ†Π΅ΠΏΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π΅Π»Π΅. Π’ Π΄Π°Π½Π½ΠΎΠΌ скСтчС ΠΌΡ‹ рассмотрим Ρ‚Π°ΠΊΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.

Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π΅Π»Π΅

Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… обходятся Π²ΠΎΠΎΠ±Ρ‰Π΅ Π±Π΅Π· Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ – просто ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Ρ…ΠΎΠ΄ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΊ Ρ€Π΅Π»Π΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ скСтча

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π² Ρ†ΠΈΠΊΠ» loop ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ состояния PIR Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ digitalRead (). Если ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ HIGH, Ρ‚ΠΎ это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ сработку Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΈ ΠΌΡ‹ выполняСм дСйствиС – Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Ρ€Π΅Π»Π΅. Если ΠΊ Π½Π΅ΠΌΡƒ ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π»Π°ΠΌΠΏΠΎΡ‡ΠΊΡƒ, Ρ‚ΠΎ ΠΎΠ½Π° загорится. Но, ΠΊΠ°ΠΊ ΠΈ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΌΠΎΠΆΠ½ΠΎ просто ΠΏΠΎΡΠ»ΡƒΡˆΠ°Ρ‚ΡŒ Ρ‰Π΅Π»Ρ‡ΠΊΠΈ.

Знакомство с Arduino Nano Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ китайского Π°Π½Π°Π»ΠΎΠ³Π°

Arduino Nano – компактная ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° с сСмСйства Arduino, которая с ΠΎΠ΄Π½ΠΎΠΉ стороны ΠΏΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ сопоставима с ΠΏΠ»Π°Ρ‚ΠΎΠΉ Uno, Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, вся эта Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²ΠΌΠ΅ΡΡ‚ΠΈΠ»ΠΎΡΡŒ Π² ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€Π°Ρ…, сопоставимых с ΠΏΠ»Π°Ρ‚ΠΎΠΉ Pro mini. Как ΠΈ любая другая ΠΏΠ»Π°Ρ‚Π°, Nano являСтся ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ ΠΈ поэтому ΠΈΠΌΠ΅Π΅Ρ‚ большоС количСство Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… Π°Π½Π°Π»ΠΎΠ³ΠΎΠ². Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ познакомимся с Arduino Nano, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΠΎΠ΅Π³ΠΎ китайского Π°Π½Π°Π»ΠΎΠ³Π°.

Как ΠΈ всС ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ‹, Nano ΠΏΡ€ΠΈΡˆΠ»Π° Π² запаянном антистатичСском ΠΏΠ°ΠΊΠ΅Ρ‚Π΅.

Π’ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅ сама ΠΏΠ»Π°Ρ‚Π° ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Π΅ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠΈ.
На АлиэкспрСсс с доставкой, ΠΎΠ½Π° ΠΌΠ½Π΅ обошлась Π² $2.57, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Π°Ρ ΠΏΠ»Π°Ρ‚Π° стоит $22.

По Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Nano ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ с Uno, Π½ΠΎ ΠΈΠ·-Π·Π° своих ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², ΠΊ Π½Π΅ΠΉ нСльзя ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Β«Π±ΡƒΡ‚Π΅Ρ€Π±Ρ€ΠΎΠ΄ΠΎΠΌΒ» ΡˆΠΈΠ»Π΄Ρ‹ ΠΎΡ‚ Uno. По Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌ, ΠΏΠ»Π°Ρ‚Π° Ρ‡ΡƒΡ‚ΡŒ большС, Ρ‡Π΅ΠΌ ΠΏΠ»Π°Ρ‚Π° Pro mini, Ρ€ΠΎΠ²Π½ΠΎ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ, сколько понадобилось мСста для miniUSB Ρ€Π°Π·ΡŠΡ‘ΠΌΠ°. Π’Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΡ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ с microUSB Ρ€Π°Π·ΡŠΡ‘ΠΌΠΎΠΌ. Π’ ΠΏΠΎΠ»ΡŒΠ·Ρƒ ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ Ρ€Π°Π·ΡŠΡ‘ΠΌΠ° питания, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ имССтся Ρƒ Uno.

Для Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ прСдставлСния Π³Π°Π±Π°Ρ€ΠΈΡ‚ΠΎΠ², моя ΠΏΠ»Π°Ρ‚Π° Nano, Π½Π°Ρ€Π°Π²Π½Π΅ с китайскими Π°Π½Π°Π»ΠΎΠ³Π°ΠΌΠΈ Arduino Uno ΠΈ Pro mini.

Π—Π° врСмя своСго сущСствования, ΠΏΠ»Π°Ρ‚Π° ΠΏΡ€Π΅Ρ‚Π΅Ρ€ΠΏΠ΅Π»Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ измСнСния ΠΈ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ являСтся Ρ‚Ρ€Π΅Ρ‚ΡŒΡ вСрсия.

Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ сравнСниС с ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΠ»Π°Ρ‚Π°ΠΌΠΈ, слСва Π½Π° ΠΏΡ€Π°Π²ΠΎ: ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Π°Ρ ΠΏΠ»Π°Ρ‚Π° 2-ΠΉ вСрсии, ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Π°Ρ ΠΏΠ»Π°Ρ‚Π° 3-ΠΉ вСрсии ΠΈ ΠΌΠΎΠΉ китайский Π°Π½Π°Π»ΠΎΠ³ Nano, Ρ‚Π°ΠΊ ΠΆΠ΅ 3-ΠΉ вСрсии.
ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Π°Ρ Arduino Nano 2-ΠΉ вСрсии ΡΡ‚Ρ€ΠΎΠΈΠ»Π°ΡΡŒ Π½Π° ATmega168, Ρ‚Ρ€Π΅Ρ‚ΡŒΡ вСрсия ΠΏΠ»Π°Ρ‚Ρ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΠ»Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π΄ΠΎ ATmega328.

Мой Π°Π½Π°Π»ΠΎΠ³ Ρ‚Π°ΠΊ ΠΆΠ΅ Π½Π° ATmega328, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚Β  ATmega168, ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π° Π±ΠΎΡ€Ρ‚Ρƒ Π² Π΄Π²Π° Ρ€Π°Π·Π° большС памяти. Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Nano Π½Π° частотС 16 ΠœΠ“Ρ†. По ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ со 2-ΠΉ вСрсиСй, Π² 3-ΠΉ установлСн ΠΊΠ²Π°Ρ€Ρ† Π² ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½ΠΎΠΌ корпусС,

Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ сравнСниС ΠΏΠ»Π°Ρ‚ с ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ стороны, моя крайняя справа.

ОсновноС ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ китайского Π°Π½Π°Π»ΠΎΠ³Π° ΠΎΡ‚ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π°, использованиС Π² качСствС прСобразоватСля USB to COM, микросхСмы Ch440G. Π­Ρ‚ΠΎ Ρ‚ΠΎΡ‚ самый Ρ‡ΠΈΠΏ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π² Π°Π½Π°Π»ΠΎΠ³Π°Ρ… Uno ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊΠ΅ USB to COM для Pro mini. Π’ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ микросхСма FTDI FT232RL.

Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΎΡ‚ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Nano Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚ ΠΊ Π°Π½Π°Π»ΠΎΠ³Ρƒ Π½Π° Ch440G, Π½ΡƒΠΆΠ½Ρ‹ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°.

Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ для Windows 98/ME/2000/XP/Server 2003/2008/2012/2016/VISTA/Win7/Win8/8.1/Win10 32/64 bit:


Π’ΠΎ всём ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΌ, китайский Π°Π½Π°Π»ΠΎΠ³Β  Arduino Nano Π½Π° 100% совмСстим ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ»Π°Ρ‚ΠΎΠΉ.

ΠŸΡ€ΠΎ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Arduino Nano

ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· miniUSB, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ² Π΅Ρ‘ USB ΠΊΠ°Π±Π΅Π»Π΅ΠΌ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ ΠΈΠ»ΠΈ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΡƒ. Π’Π°ΠΊ ΠΆΠ΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ с Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ² питания, Π±Π°Ρ‚Π°Ρ€Π΅ΠΉ ΠΈ аккумуляторов, для этих Ρ†Π΅Π»Π΅ΠΉ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΈΠ½Ρ‹. Если ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ ΠΏΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ ΠΎΡ‚ стабилизированного напряТСния 5 Π’, Ρ‚ΠΎΠ³Π΄Π° + питания Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΊ 27 ΠΏΠΈΠ½Ρƒ (+5V). Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС напряТСниС Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΈΠ΄Ρ‚ΠΈ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. ΠŸΡ€ΠΈ ΠΏΠΎΠ΄Π°Ρ‡Π΅ большСго напряТСния, ΠΏΠ»Π°Ρ‚Π° сгорит. Если напряТСниС большС 5 Π’, Ρ‚ΠΎΠ³Π΄Π° + питания Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΊ 30 ΠΏΠΈΠ½Ρƒ (VIN). К этому ΠΏΠΈΠ½Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π½Π΅ стабилизированноС напряТСниС Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 6 Π΄ΠΎ 20 Π’. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС, ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ΄Ρ‚ΠΈ Ρ‡Π΅Ρ€Π΅Π· встроСнный Π½Π° ΠΏΠ»Π°Ρ‚Π΅ стабилизатор напряТСния, Π° с Π½Π΅Π³ΠΎ, ΡƒΠΆΠ΅ стабилизированныС 5 Π’ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒΡΡ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€.Β  ΠœΠΈΠ½ΡƒΡ питания Π² ΠΎΠ±ΠΎΠΈΡ… случаях ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π½Π° 4 Π»ΠΈΠ±ΠΎ 29 ΠΏΠΈΠ½ (GND).

Β 

Π’Ρ…ΠΎΠ΄Ρ‹ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹

По Π²Π²ΠΎΠ΄Π°ΠΌ / Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌ, китайский Π°Π½Π°Π»ΠΎΠ³ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ совмСстим с ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΠΎΠΌ.
Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ 14 Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ настроСны ΠΊΠ°ΠΊ Π²Ρ…ΠΎΠ΄Π°ΠΌΠΈ, Ρ‚Π°ΠΊ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π°ΠΌΠΈ. D0 соотвСтствуСт 2 ΠΏΠΈΠ½Ρƒ (RX0), D1 соотвСтствуСт 1 ΠΏΠΈΠ½Ρƒ (TX1). ΠŸΠΈΠ½Ρ‹ D2-D13 подписаны Π½Π° ΠΏΠ»Π°Ρ‚Π΅ соотвСтствСнно. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Ρ‚ΠΎΠΊ Π΄ΠΎ 40 мА. Π’Π°ΠΊ ΠΆΠ΅ имССтся 8 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ² (A0-A7).

Β 

Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Ρ‹


На ΠΏΠ»Π°Ρ‚Π΅ имССтся 4 свСтодиода:
RX, TX – ΠΌΠΈΠ³Π°ΡŽΡ‚ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ USB кабСлю, ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ»Π°Ρ‚ΠΎΠΉ ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ.
PWR – горящий свСтодиод сигнализируСт ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ питания Π½Π° ΠΏΠ»Π°Ρ‚Π΅.
L –Β  свСтодиод, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ Π½Π° 13 ΠΏΠΈΠ½. Если Π½Π° этом Π²Ρ‹Π²ΠΎΠ΄Π΅ Π±ΡƒΠ΄Π΅Ρ‚ высокий ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π», ΠΎΠ½ загорится. Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ скСтч ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Nano Π½Π° ΠΌΠΈΠ³Π°Π½ΠΈΠ΅ этого свСтодиода.

Β 

ΠŸΡ€ΠΎ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ Arduino Nano

Π‘ΠΊΠ΅Ρ‚Ρ‡ΠΈ Π² ΠΏΠ»Π°Ρ‚Ρƒ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· miniUSB (microUSB) Ρ€Π°Π·ΡŠΡ‘ΠΌ. ΠŸΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ, появляСтся нСизвСстноС устройство. УстанавливаСм Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°, ΠΏΠΎ ссылкС Π²Ρ‹ΡˆΠ΅, Π² ΠΈΡ‚ΠΎΠ³Π΅, Π² диспСтчСрС устройств появляСтся Π½ΠΎΠ²ΠΎΠ΅ устройство “USB-SERIAL Ch440“. Рядом Π±ΡƒΠ΄Π΅Ρ‚ Π½ΠΎΠΌΠ΅Ρ€ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Com-ΠΏΠΎΡ€Ρ‚Π°, Π² ΠΌΠΎΡ‘ΠΌ случаС это “COM11“.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Π·Π°Π»ΠΈΡ‚ΡŒ Π² китайский Π°Π½Π°Π»ΠΎΠ³ Arduino Nano ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ скСтч, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠΈΠ³Π°Ρ‚ΡŒ свСтодиодом “L“.

ЗапускаСм Arduino IDE.

Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΠ»Π°Ρ‚Ρƒ Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΡˆΠΈΡ‚ΡŒ скСтч: Β«Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹Β» – Β«ΠŸΠ»Π°Ρ‚Π°:Β» ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ свою ΠΏΠ»Π°Ρ‚Ρƒ, Π² Π΄Π°Π½Π½ΠΎΠΌ случаС это Β«Arduino NanoΒ».

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠ»Π°Ρ‚Ρ‹ Nano ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ (ATmega168 ΠΈΠ»ΠΈ ATmega328 ), Π² зависимости ΠΎΡ‚ вСрсии 2 ΠΈΠ»ΠΈ 3, Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ свою ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ: Β«Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹Β» – Β«ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€:Β» Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹Π±ΠΈΡ€Π°ΡŽ Β«ATmega328Β».

Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΠΎΡ€Ρ‚, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠ»Π°Ρ‚Π° Nano:Β  Β«Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹Β» – Β«ΠŸΠΎΡ€Ρ‚:Β» Π² ΠΌΠΎΡ‘ΠΌ случаС это Β«COM11Β».

Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ скСтч Β«BlinkΒ»: Β«Π€Π°ΠΉΠ»Β» – Β«ΠžΠ±Ρ€Π°Π·Ρ†Ρ‹Β» – Β«01.BasicsΒ» – Β«BlinkΒ».

НаТимаСм ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π’Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΒ», Ссли Π½Π΅Ρ‚ ошибок, скСтч загруТаСтся Π² ΠΏΠ»Π°Ρ‚Ρƒ.

Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄ “L” Π½Π°Ρ‡Π½Ρ‘Ρ‚ ΠΌΠΈΠ³Π°Ρ‚ΡŒ красным Ρ†Π²Π΅Ρ‚ΠΎΠΌ.

Arduino Nano | ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ°Π³Π°Π·ΠΈΠ½ Arduino

Power

Arduino Nano ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· USB-соСдинСниС Mini-B, Π½Π΅Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ внСшний источник питания 6-20 Π’ (ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ 30) ΠΈΠ»ΠΈ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ внСшний источник питания 5 Π’ (ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ 27). Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ питания автоматичСски выбираСтся Π½Π° источник самого высокого напряТСния.

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

ATmega328 ΠΈΠΌΠ΅Π΅Ρ‚ 32 ΠšΠ‘ (Ρ‚Π°ΠΊΠΆΠ΅ 2 ΠšΠ‘ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ°. ATmega328 ΠΈΠΌΠ΅Π΅Ρ‚ 2 ΠšΠ‘ SRAM ΠΈ 1 ΠšΠ‘ EEPROM.

Π’Ρ…ΠΎΠ΄ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄

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

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

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

  • I2C: A4 (SDA) ΠΈ A5 (SCL). ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° связи I2C (TWI) с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Wire (докумСнтация Π½Π° Π²Π΅Π±-сайтС Wiring).

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

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

Бвязь

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

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

Arduino Nano ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Arduino (Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ). Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Arduino Duemilanove ΠΈΠ»ΠΈ Nano w / ATmega328Β» Π² мСню Β«Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹Β»> Β«ΠŸΠ»Π°Ρ‚Π°Β» (Π² соотвСтствии с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ Π½Π° вашСй ΠΏΠ»Π°Ρ‚Π΅). ATmega328 Π½Π° Arduino Nano поставляСтся с ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ записанным Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Π² Π½Π΅Π³ΠΎ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄ Π±Π΅Π· использования внСшнСго Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°.Он взаимодСйствуСт с использованиСм ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° STK500. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ ΠΈ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Ρ‡Π΅Ρ€Π΅Π· Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ICSP (In-Circuit Serial Programming), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Arduino ISP ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ.

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

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

5 самых распространСнных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ клонирования Arduino Nano ΠΈ ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ: 8 шагов

Если всС Π²Ρ‹ΡˆΠ΅ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Π΅ шаги Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ для вас, это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π² вашСм Clone Nano отсутствуСт Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ.

Π—Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ – это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ этот Ρ‡ΠΈΠΏ ATmega328p Ρ‚Π΅ΠΌ, с Ρ‡Π΅ΠΌ ΠΌΡ‹ Π·Π½Π°ΠΊΠΎΠΌΡ‹ ΠΊΠ°ΠΊ Β« Arduino Β»,

, ΠΈΠ½ΠΎΠ³Π΄Π° ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ arduino ΡΠ²Π»ΡΡŽΡ‚ΡΡ просто ΠΊΠΎΠΏΠΈΠ΅ΠΉ оборудования, ΠΈ ΠΎΠ½ΠΈ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ° arduino Π² ATmega328p,

, поэтому Π²Π°ΠΌ потрСбуСтся нСсколько Π²Π΅Ρ‰Π΅ΠΉ ΠΏΠ΅Ρ€Π΅Π΄ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ этого nano

1. Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ARDUINO UNO.

2. ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠΈ Β«ΠΏΠ°ΠΏΠ°-ΠΌΠ°ΠΌΠ°Β» (6).

ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Master Slave Serial Peripheral Interfacing (S.P.I.) ΠΌΠ΅Ρ‚ΠΎΠ΄ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΠ»Π°Ρ‚Ρ‹ Arduino.

Π¨Π°Π³ 1: ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ arduino uno ΠΊ nano ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

nano ICSP UNO

ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ 1 – D12

ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ 2 – VCC

ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ 3 – D13

ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ 4 – D11

ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ 5 – D10

ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ 6 – GND

.

Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ ICP ΠΏΡ€ΠΈΠ»Π°Π³Π°ΡŽΡ‚ΡΡ.

Π¨Π°Π³ 2: ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Arduino ISP

ΠΈΠ· мСню Ρ„Π°ΠΉΠ»ΠΎΠ², Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹Β» Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ArduinoISP .

Π¨Π°Π³ 3. ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ настроСк

скопируйтС эти настройки Π² Arduino IDE

1. Π² мСню инструмСнтов, опция ΠΏΠ»Π°Ρ‚Ρ‹ , Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΠΏΡ†ΠΈΡŽ ARDUINO UNO ΠΈΠ· списка.

2. Π² мСню инструмСнтов, опция ΠΏΠΎΡ€Ρ‚Π° , Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ( ваш Π½ΠΎΠΌΠ΅Ρ€ com-ΠΏΠΎΡ€Ρ‚Π° ) ΠΈΠ· списка.

3.Π² мСню инструмСнтов, опция Programmer , Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΠΏΡ†ΠΈΡŽ Β« Arduino as ISP Β» ΠΈΠ· списка.

Π¨Π°Π³ 4: Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ ArduinoISP Π½Π° Π²Π΅Π΄ΡƒΡ‰Π΅Π΅ устройство UNO

. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚Ρ‹Π΅ настройки Π±ΡƒΠ΄ΡƒΡ‚ скопированы Π² Π²Π°ΡˆΡƒ срСду IDE, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ Π½Π° Π²Π΅Π΄ΡƒΡ‰Π΅Π΅ устройство UNO.

Π¨Π°Π³ 5: Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Ρ†Π΅Π»Π΅Π²ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ

послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Ρ‚ΠΈΠΏ ΠΏΠ»Π°Ρ‚Ρ‹ с Aruino UNO Π½Π° Arduino NANO, , оставив ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ настройки Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.

Π¨Π°Π³ 6: Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ.

послС измСнСния Ρ‚ΠΈΠΏΠ° ΠΏΠ»Π°Ρ‚Ρ‹ с UNO Π½Π° NANO Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΠΏΡ†ΠΈΡŽ Β« BOOT-LOADER Β» Π² мСню инструмСнтов.

.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ сСрийныС rx ΠΈ tx L.E.D. ΠΌΠ΅Ρ€Ρ†Π°Π½ΠΈΠ΅ Π²ΠΎ врСмя записи Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ°.

ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π²Ρ‹ смоТСтС Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ свой ΠΊΠΎΠ΄ Π² Clone NANO.

Распиновка Arduino Nano – JavaTpoint

Arduino Nano – это нСбольшая ΠΏΠ»Π°Ρ‚Π° Arduino Π½Π° Π±Π°Π·Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ATmega328P ΠΈΠ»ΠΈ ATmega628.ΠŸΠ»Π°Ρ‚Π° Nano опрСдСляСтся ΠΊΠ°ΠΊ нСбольшая ΠΈ гибкая ΠΏΠ»Π°Ρ‚Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

На ΠΏΠ»Π°Ρ‚Π΅ Π΅ΡΡ‚ΡŒ ΠΌΠΈΠ½ΠΈ-Ρ€Π°Π·ΡŠΠ΅ΠΌ USB для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΊ ΠΏΠ»Π°Ρ‚Π΅ Nano. РазъСм питания постоянного Ρ‚ΠΎΠΊΠ° отсутствуСт Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Arduino Nano.

Распиновка ΠΏΠ»Π°Ρ‚Ρ‹ Arduino Nano ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½ΠΈΠΆΠ΅:

ОписаниС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Arduino Nano ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π½ΠΈΠΆΠ΅:

  • Atmega328P ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€

Atmega328P – это Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ с Π½ΠΈΠ·ΠΊΠΈΠΌ энСргопотрСблСниСм, основанный Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ AVR RISC.Π—Π΄Π΅ΡΡŒ AVR ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Audio Video Recorder, Π° RISC ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ сокращСниС Π½Π°Π±ΠΎΡ€Π° ΠΊΠΎΠΌΠ°Π½Π΄. Он Ρ‚Π°ΠΊΠΆΠ΅ считаСтся самым популярным ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ AVR.

Он потрСбляСт мСньшС энСргии, Ρ‡Π΅ΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Atmega328.

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹

TXD ΠΈ RXD ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ связи. TXD ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, Π° RXD ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΡ€ΠΈΠ΅ΠΌΠ° Π΄Π°Π½Π½Ρ‹Ρ…. Он Ρ‚Π°ΠΊΠΆΠ΅ прСдставляСт собой ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΊ ΠΏΠ»Π°Ρ‚Π΅.

Mini USB мСньшС стандартного USB, Π½ΠΎ Ρ‚ΠΎΠ»Ρ‰Π΅ micro USB.Π­Ρ‚ΠΎ позволяСт ΠΏΠ»Π°Ρ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ. Π­Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для программирования ΠΏΠ»Π°Ρ‚Ρ‹ Arduino Nano.

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΌΡ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ кабСль USB ΠΊ Ρ€Π°Π·ΡŠΠ΅ΠΌΡƒ Mini-USB, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ скСтч Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ.

ΠšΡ€ΠΈΡΡ‚Π°Π»Π»Ρ‹ для повСрхностного ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ° ΠΈΠΌΠ΅ΡŽΡ‚ Π»ΡƒΡ‡ΡˆΡƒΡŽ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Ρ‡Π΅ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ кристаллы. Устройство Π»Π΅Π³ΠΊΠΎ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΠΏΠ°ΡΡ‚ΡŒ Π½Π° Π»ΡŽΠ±ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ. ΠšΡ€ΠΈΡΡ‚Π°Π»Π» SMD, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² Arduino Nano, ΠΈΠΌΠ΅Π΅Ρ‚ частоту 16 ΠœΠ“Ρ†.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для добавлСния ΠΊΠ½ΠΎΠΏΠΊΠΈ сброса ΠΊ соСдинСнию.

ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ состояниС Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ.Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ напряТСниС Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ Π½Π° Π–Πš-дисплСС, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΌ ΠΊ ΠΏΠ»Π°Ρ‚Π΅ Arduino.

Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ 14 Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π° / Π²Ρ‹Π²ΠΎΠ΄Π°. Π¨Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΈΠ· Π½Π°Π±ΠΎΡ€Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² – это ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ШИМ (ΡˆΠΈΡ€ΠΎΡ‚Π½ΠΎ-ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½ΠΎΠΉ модуляции), ΠΏΡ€ΠΎΠ½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ D3, D5, D6, D9, D10 ΠΈ D11. Π¦ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ HIGH ΠΈΠ»ΠΈ LOW.

Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ восСмь Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ², ΠΏΡ€ΠΎΠ½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ A0 Π΄ΠΎ A7. Ѐункция Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² – ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π² соСдинСнии. Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ GPIO (Π²Ρ…ΠΎΠ΄-Π²Ρ‹Ρ…ΠΎΠ΄ ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния).

  • АналоговоС Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΈΠ»ΠΈ (AREF)

AREF ΡˆΡ‚ΠΈΡ„Ρ‚ выступаСт Π² качСствС ΠΎΠΏΠΎΡ€Π½ΠΎΠ³ΠΎ напряТСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΡ€ΠΌΠΈΡ‚ΡŒ Arduino ΠΎΡ‚ внСшнСго напряТСния источника питания.

Он опрСдСляСтся ΠΊΠ°ΠΊ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ прикладываСтся ΠΊ ΠΏΠ»Π°Ρ‚Π΅ Arduino, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ внСшний источник питания.

Π’Ρ‹Π²ΠΎΠ΄ 3V3 Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ΅ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ напряТСниС 3,3 Π’.

Π’Ρ‹Π²ΠΎΠ΄ 5V Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ΅ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ напряТСниС 5V. Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊΠΎΠΌ питания 5 Π’ для ΠΏΠ»Π°Ρ‚Ρ‹ Arduino Nano ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ€Π°Π·ΡŠΠ΅ΠΌ USB, Ρ€Π°Π·ΡŠΠ΅ΠΌ питания постоянного Ρ‚ΠΎΠΊΠ° ΠΈ Vin. ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ любого ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅ источников.


SparkFun Qwiic Shield для Arduino Nano Hookup Guide

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

SparkFun Qwiic Shield для Arduino Nano позволяСт Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ экосистСму SparkFun Qwiic ΠΊ ΠΏΠ»Π°Ρ‚Π°ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Arduino Nano Footprint Π² простом для сборки Ρ‰ΠΈΡ‚Π΅. Он соСдиняСт ΡˆΠΈΠ½Ρƒ I 2 C (GND, 3,3 Π’, SDA ΠΈ SCL) Π½Π° вашСм Arduino Nano с Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ Ρ€Π°Π·ΡŠΠ΅ΠΌΠ°ΠΌΠΈ SparkFun Qwiic.ЭкосистСма Qwiic позволяСт Π»Π΅Π³ΠΊΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ, поэтому, ΠΏΠΎΠΊΠ° ваши устройства находятся Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… адрСсах, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ устройств Qwiic, сколько Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅.

НСобходимыС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ этому руководству, Π²Π°ΠΌ понадобится Arduino с Nano Footprint. Π­Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя всС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Arduino Nano ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… Arduino Nano-совмСстимых ΠΏΠ»Π°Ρ‚! Π’ΠΎΡ‚ лишь Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· совмСстимых ΠΏΠ»Π°Ρ‚.

Ардуино Нано ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ

Π’ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ DEV-15590

Arduino Nano Every – это нСбольшая, прочная ΠΈ мощная ΠΏΠ»Π°Ρ‚Π° с Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΆΠ΅ классичСскими Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ Nano.

1

Ардуино Нано 33 BLE

17 доступно DEV-15588

ΠŸΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для краткосрочного взаимодСйствия BT ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² с большим ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΠΎΠΌ. Π­Ρ‚Π° компактная ΠΈ надСТная ΠΏΠ»Π°Ρ‚Π° NANO построСна Π½Π° базС…

.

Π©ΠΈΡ‚ΠΎΠΊ поставляСтся с Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΡˆΡ‚Π°Π±Π΅Π»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², Π½ΠΎ, Ссли Π²Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π½Π°Π±ΠΎΡ€ ΡˆΡ‚Π°Π±Π΅Π»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², Π²ΠΎΡ‚ нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ²:

ЖСнскиС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ

Π’ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ PRT-00115

ΠžΠ΄Π½ΠΎΡ€ΡΠ΄Π½Ρ‹ΠΉ 40-Π»ΡƒΠ½ΠΎΡ‡Π½Ρ‹ΠΉ, ТСнский Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ. МоТно ΠΎΡ‚Ρ€Π΅Π·Π°Ρ‚ΡŒ Π΄ΠΎ Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ кусачков. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» 0,1 дюйма. ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΈΡ… exte…

7

Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Break Away – Π΄Π»ΠΈΠ½Π½Ρ‹Π΅

Π’ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ PRT-10158

Π­Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ длинная вСрсия нашСго [стандарта] (http: // www.sparkfun.com/commerce/product_info.php?products_id=116) ΠΎΡ‚ΠΎΡ€Π²Π°Ρ‚ΡŒΡΡ он…

3

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹, вСроятно, Π½Π΅ Π·Π°Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Qwiic Shield для Arudino Nano, Ссли Π±Ρ‹ Ρƒ вас Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² Qwiic для использования с Π½ΠΈΠΌ, Π²Π΅Ρ€Π½ΠΎ? Π§Ρ‚ΠΎ ΠΆ, Ссли Ρƒ вас Π½Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² Qwiic, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ стоит Π½Π°Ρ‡Π°Ρ‚ΡŒ со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ.

Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ двигатСля SparkFun Qwiic

Π’ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ ROB-15451

Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ двигатСля SparkFun Qwiic сочСтаСт Π² сСбС всС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° двигатСля с ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΡ…, добавляя Qw…

1

Π’Π°ΠΌ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½Π°ΡˆΠΈΡ… ΠΊΠ°Π±Π΅Π»Π΅ΠΉ Qwiic для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π²Π°ΡˆΠΈΡ… устройств ΠΊ экрану. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ²:

КабСль Qwiic – 100 ΠΌΠΌ

Π’ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ PRT-14427

Π­Ρ‚ΠΎ 4-ΠΆΠΈΠ»ΡŒΠ½Ρ‹ΠΉ кабСль Π΄Π»ΠΈΠ½ΠΎΠΉ 100 ΠΌΠΌ с ΠΊΠΎΠ½Ρ†Π΅Π²ΠΎΠΉ Π·Π°Π΄Π΅Π»ΠΊΠΎΠΉ JST 1 ΠΌΠΌ. Он ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для соСдинСния ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Qwiic …

КабСль Qwiic – 500 ΠΌΠΌ

Π’ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ PRT-14429

Π­Ρ‚ΠΎ 4-ΠΆΠΈΠ»ΡŒΠ½Ρ‹ΠΉ кабСль Π΄Π»ΠΈΠ½ΠΎΠΉ 500 ΠΌΠΌ с ΠΊΠΎΠ½Ρ†Π΅Π²ΠΎΠΉ Π·Π°Π΄Π΅Π»ΠΊΠΎΠΉ JST 1 ΠΌΠΌ.Он ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для соСдинСния ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Qwiic …

1

КабСль Qwiic – 50 ΠΌΠΌ

Π’ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ PRT-14426

Π­Ρ‚ΠΎ 4-ΠΆΠΈΠ»ΡŒΠ½Ρ‹ΠΉ кабСль Π΄Π»ΠΈΠ½ΠΎΠΉ 50 ΠΌΠΌ с ΠΊΠΎΠ½Ρ†Π΅Π²ΠΎΠΉ Π·Π°Π΄Π΅Π»ΠΊΠΎΠΉ JST 1 ΠΌΠΌ. Он ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для соСдинСния ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Qwiic …

КабСль Qwiic – 200 ΠΌΠΌ

Π’ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ PRT-14428

Π­Ρ‚ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…ΠΆΠΈΠ»ΡŒΠ½Ρ‹ΠΉ кабСль Π΄Π»ΠΈΠ½ΠΎΠΉ 200 ΠΌΠΌ с ΠΊΠΎΠ½Ρ†Π΅Π²ΠΎΠΉ Π·Π°Π΄Π΅Π»ΠΊΠΎΠΉ JST 1 ΠΌΠΌ.Он ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для соСдинСния ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Qwiic …

НаконСц, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ устройство, ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ ΠΎΡ‚ Qwiic I 2 C, эти Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Ρ‹ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² Ρ€Π°Π·ΡŠΠ΅ΠΌ Qwiic:

НСобходимыС инструмСнты

Π’Π°ΠΌ понадобится паяльник, ΠΏΡ€ΠΈΠΏΠΎΠΉ ΠΈ ΠΎΠ±Ρ‰ΠΈΠ΅ принадлСТности для ΠΏΠ°ΠΉΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΏΠ°ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° ΠΊ экранам Qwiic.

РСкомСндуСмая Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π°

Если Π²Ρ‹ Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с экосистСмой Qwiic, ΠΌΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ здСсь для ΠΎΠ±Π·ΠΎΡ€Π°:

ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ руководства, Ссли Π²Ρ‹ Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с Π½ΠΈΠΌΠΈ:

I2C

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² I2C, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· основных ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… сСгодня ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² встроСнной связи.

Π¨ΠΈΠ»Π΄Ρ‹ для Arduino вСрсии 2

ОбновлСниС нашСго классичСского руководства ΠΏΠΎ Arduino Shields! ВсС, Ρ‡Ρ‚ΠΎ Arduino экранируСт. Π§Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ ΠΊΠ°ΠΊ ΠΈΡ… ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ.

ΠžΠ±Π·ΠΎΡ€ оборудования

Qwiic Shield для Arduino Nano – довольно простой Ρ‰ΠΈΡ‚, Π½ΠΎ Π² Π½Π΅ΠΌ Π΅ΡΡ‚ΡŒ нСсколько Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ рассмотрим Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅.

Π Π°Π·ΡŠΠ΅ΠΌΡ‹ Qwiic

Как ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ наши Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ‹ Qwiic, Qwiic Shield для Arduino Nano поставляСтся с нСсколькими Ρ€Π°Π·ΡŠΠ΅ΠΌΠ°ΠΌΠΈ Qwiic.По краям ΠΏΠ»Π°Ρ‚Ρ‹ располоТСны Π΄Π²Π° Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° Qwiic ΠΈ Π΄Π²Π° Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅.

Π‘Ρ…Π΅ΠΌΠ° логичСского ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠ° IOREF

Qwiic Shield для Arduino Nano ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Π΅ΠΌΡƒΡŽ схСму логичСского сдвига Π² зависимости ΠΎΡ‚ напряТСния, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ваша Arduino Nano. На экранС Π΅ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠ° для установки напряТСния IOREF для схСмы логичСского ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. ΠŸΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠ° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ установлСна ​​на 3,3 Π’, , Ρ‡Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ для 33 Nano, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Arduino 33 Nano BLE, Π½ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΡƒ Π½Π° 5V для Arduino Nanos, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° 5V , ΠΊΠ°ΠΊ Arduino Nano Every.

I

2 C ΠŸΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠ°

ΠŸΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠ° I 2 C подтягиваСт Π»ΠΈΠ½ΠΈΠΈ Qwiic SDA ΠΈ SCL Π΄ΠΎ рСзисторов 3,3 Π’, 4,7 кОм, . ΠžΠΏΠΎΡ€Π½ΠΎΠ΅ напряТСниС устанавливаСтся IOREF ΠŸΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠ° Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ влияния Π½Π° напряТСнии ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ рСзистора. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΡ…, Ρ€Π°Π·Π΄Π΅Π»ΠΈΠ² Π΄ΠΎΡ€ΠΎΠΆΠΊΡƒ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΌΠΈ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ°ΠΌΠΈ, Ссли Ρƒ вас ΠΌΠ½ΠΎΠ³ΠΎ устройств Π½Π° вашСй шинС I 2 C.

Π Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΏΠ»Π°Ρ‚Ρ‹

Π©ΠΈΡ‚ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ 1,7 дюйма. x 0,7 дюйма (43,18 ΠΌΠΌ x 17.78 ΠΌΠΌ) ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ½Ρ‹Ρ… отвСрстия Π΄ΠΈΠ°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ 0,07 дюйма, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ отвСрстиям Π½Π° корпусС Nano.

Аппаратная сборка

ВсС, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для Π½Π°Ρ‡Π°Π»Π° использования Qwiic Shield для Arduino Nano, – это ΠΏΡ€ΠΈΠΏΠ°ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ»Π°Π³Π°Π΅ΠΌΡ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΡˆΡ‚Π°Π±Π΅Π»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΈΠ»ΠΈ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ Π²Π°ΠΌΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΠΊ Ρ‰ΠΈΡ‚Ρƒ ΠΈ, Ссли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ Arduino Nano. Если Π²Ρ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ с Arduino Shield ΠΈΠ»ΠΈ Π²Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ совСты, нашС руководство ΠΏΠΎ Arduino Shield содСрТит ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ инструкции ΠΏΠΎ ΠΈΡ… сборкС ΠΈ использованию.Π‘Π»Π΅Π΄ΠΈΡ‚Π΅ Π·Π° Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° Π½Π° Qwiic Shield соотвСтствовала ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌ Π½Π° вашСм Nano, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ³ΠΎ замыкания ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ³ΠΎ поврСТдСния вашСго Nano. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Nano, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Nano 33 BLE Sense, ΠΈΠΌΠ΅ΡŽΡ‚ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ ΠΈΠ»ΠΈ Π°Π½Ρ‚Π΅Π½Π½Ρ‹, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Qwiic Shield свСрху, поэтому Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ размСщСния Qwiic Shield ΠΏΠΎΠ΄ Arduino Nano.

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ припаяли Ρ€Π°Π·ΡŠΠ΅ΠΌΡ‹ ΠΊ своСму экрану ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ Π΅Π³ΠΎ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ Nano, ΠΏΠΎΡ€Π° Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ устройства Qwiic! НиТС Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Qwiic Shield, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊ Arduino Nano Every, с использованиСм Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ТСнских ΠΈ муТских Ρ€Π°Π·ΡŠΠ΅ΠΌΠΎΠ² с нСсколькими ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ устройствами Qwiic.

РСсурсы ΠΈ дальнСйшСС Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅

Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌΠΈ Π½ΠΈΠΆΠ΅ рСсурсами.

Если Ρƒ вас Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ устройств Qwiic с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅Π΄Π°Π²Π½ΠΎ собранного Qwiic Shield, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с этими руководствами, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΏΠΎ ΡƒΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΡŽ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ ΠΈ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ΅ экрана.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ваш Qwiic Shield Π³ΠΎΡ‚ΠΎΠ² ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅, ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°ΠΌΠΈ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Qwiic. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ нСсколько, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ.

ΠšΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ SparkFun RFID Qwiic

ΠžΡΡ‚Π°Π»ΠΎΡΡŒ всСго 7! ΠšΠžΠœΠŸΠ›Π•ΠšΠ’-15209

SparkFun RFID Qwiic Kit – это простая, Π½ΠΎ всС ΠΆΠ΅ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Π°Ρ отправная Ρ‚ΠΎΡ‡ΠΊΠ° RFID Π½Π° основС I2C для ID-3LA, ID-12LA ΠΈ ID-20LA re…

2

Qwiic LIDAR-Lite v4

22 доступно SPX-15777

GARMIN вСрнулся с Π½ΠΎΠ²Ρ‹ΠΌ Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ бСспроводным оптичСским Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠΌ измСрСния расстояния: LIDAR-Lite v4. Π­Ρ‚ΠΎ идСя…

ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ΡΡŒ, Π²ΠΎΡ‚ нСсколько Π΄Ρ€ΡƒΠ³ΠΈΡ… руководств ΠΏΠΎ использованию систСмы Qwiic Connect, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ:

БСзопасный ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚Π΅Π»ΡŒ Π³Π°Ρ€Π°ΠΆΠ½Ρ‹Ρ… Π²ΠΎΡ€ΠΎΡ‚ своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

Π—Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π³Π°Ρ€Π°ΠΆΠ½Ρ‹Ρ… Π²ΠΎΡ€ΠΎΡ‚ ΠΏΠΎΠ΄Π²Π΅Ρ€ΠΆΠ΅Π½Ρ‹ риску заклинивания? Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ создаСм ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½ΡƒΡŽ систСму дистанционного управлСния Π³Π°Ρ€Π°ΠΆΠ½Ρ‹ΠΌΠΈ Π²ΠΎΡ€ΠΎΡ‚Π°ΠΌΠΈ, которая Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ бСзопаснСС, Ρ‡Π΅ΠΌ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… ΠΊ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ², с использованиСм послСдних достиТСний ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ECC.

SparkFun Qwiic GPIO Руководство ΠΏΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ Π΄ΠΎ 8 Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ SparkFun Qwiic GPIO. НачнитС Ρ€Π°Π±ΠΎΡ‚Ρƒ с Qwiic GPIO Π² этом РуководствС ΠΏΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ.

Новый!

Qwiic SHIM Kit для Raspberry Pi Руководство ΠΏΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ

НачнитС Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π–Πš-дисплССм с подсвСткой RGB ΠΈ 9DoF IMU (ICM-20948) Ρ‡Π΅Ρ€Π΅Π· I2C, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ систСму Qwiic ΠΈ Python Π½Π° Raspberry Pi! Π‘Π½ΠΈΠΌΠΈΡ‚Π΅ показания Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚Π΅ ΠΈΡ… Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ ΠΈΠ»ΠΈ SerLCD.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ

, располоТСниС Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ², различия ΠΈ ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ приводится подробная информация ΠΎ ΠΏΠ»Π°Ρ‚Π΅ Arduino Nano, ΠΈ это ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²ΠΈΠ΄ΠΎΠ² ΠΏΠ»Π°Ρ‚Ρ‹ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Arduino. Π­Ρ‚ΠΎΡ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ основан Π½Π° Atmega168 ΠΈΠ»ΠΈ Atmega328p. Она довольно ΠΏΠΎΡ…ΠΎΠΆΠ° Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ Arduino Uno, Π½ΠΎ ΠΊΠΎΠ³Π΄Π° Π΄Π΅Π»ΠΎ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, эта Π½Π°Π½ΠΎ-ΠΏΠ»Π°Ρ‚Π° Π·Π°ΠΌΠ΅Π½ΠΈΠ»Π° Arduino Uno ΠΈΠ·-Π·Π° своСго нСбольшого Ρ€Π°Π·ΠΌΠ΅Ρ€Π°. Как извСстно, ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ встраиваСмой систСмы ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ нСбольшого Ρ€Π°Π·ΠΌΠ΅Ρ€Π°.ΠŸΠ»Π°Ρ‚Ρ‹ Arduino Π² основном ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для создания элСктронных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². встроСнныС систСмы, Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠ° ΠΈ Ρ‚. Π΄. Но Π½Π°Π½ΠΎΠΏΠ»Π°Ρ‚Ρ‹ Π² основном прСдставлСны для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ², Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… тСхничСского образования.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠ»Π°Ρ‚Π° Arduino Nano?

Arduino Nano – это ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ‚ΠΈΠΏΠΎΠ² ΠΏΠ»Π°Ρ‚Ρ‹ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Arduino.cc. Он ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ построСн с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Atmega328. Π­Ρ‚ΠΎΡ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Arduino UNO. Π­Ρ‚ΠΎ ΠΏΠ»Π°Ρ‚Π° нСбольшого Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, которая Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² самых Ρ€Π°Π·Π½Ρ‹Ρ… областях.Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ‹ Arduino Π² основном Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Arduino Mega, Arduino Pro Mini, Arduino UNO, Arduino YUN, Arduino Lilypad, Arduino Leonardo ΠΈ Arduino Due. И Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ‹ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ – это AVR Development Board, PIC Development Board, Raspberry Pi, Intel Edison, MSP430 Launchpad ΠΈ ESP32.

Π­Ρ‚Π° ΠΏΠ»Π°Ρ‚Π° ΠΈΠΌΠ΅Π΅Ρ‚ мноТСство Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ возмоТностСй, ΠΊΠ°ΠΊ ΠΈ ΠΏΠ»Π°Ρ‚Π° Arduino Duemilanove. Однако эта ΠΏΠ»Π°Ρ‚Π° Nano отличаСтся ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΎΠΉ. Π£ Π½Π΅Π³ΠΎ Π½Π΅Ρ‚ Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° постоянного Ρ‚ΠΎΠΊΠ°, поэтому источник питания ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· нСбольшой USB-ΠΏΠΎΡ€Ρ‚, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌ, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ VCC ΠΈ GND.На эту ΠΏΠ»Π°Ρ‚Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ напряТСниС ΠΎΡ‚ 6 Π΄ΠΎ 20 Π²ΠΎΠ»ΡŒΡ‚ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ€Ρ‚ mini USB Π½Π° ΠΏΠ»Π°Ρ‚Π΅.

Π₯арактСристики Arduino Nano

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ Arduino nano Π² основном Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅.

Arduino-nano-board
  • ATmega328P ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈΠ· сСмСйства 8-Π±ΠΈΡ‚Π½Ρ‹Ρ… AVR
  • Π Π°Π±ΠΎΡ‡Π΅Π΅ напряТСниС 5 Π’
  • Π’Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС (Vin) ΠΎΡ‚ 7 Π’ Π΄ΠΎ 12 Π’
  • ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Π²Π²ΠΎΠ΄Π° / Π²Ρ‹Π²ΠΎΠ΄Π°: 22
  • АналоговыС Π²Ρ‹Π²ΠΎΠ΄Ρ‹ Π²Π²ΠΎΠ΄Π° / Π²Ρ‹Π²ΠΎΠ΄Π°: 6 ΠΎΡ‚ A0 Π΄ΠΎ A5
  • Π¦ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ 14
  • ΠŸΠΎΡ‚Ρ€Π΅Π±Π»ΡΠ΅ΠΌΠ°Ρ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ 19 мА
  • ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Π²Π²ΠΎΠ΄Π° / Π²Ρ‹Π²ΠΎΠ΄Π° ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Ρ‹ΠΉ Ρ‚ΠΎΠΊ 40 мА
  • Ѐлэш-ΠΏΠ°ΠΌΡΡ‚ΡŒ 32 ΠšΠ‘
  • SRAM 2 ΠšΠ‘
  • EEPROM 1 ΠšΠ‘
  • Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ CLK составляСт 16 ΠœΠ“Ρ†
  • ВСс – 7 Π³
  • Π Π°Π·ΠΌΠ΅Ρ€ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ 18 X 45 ΠΌΠΌ
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚Ρ€ΠΈ Π²ΠΈΠ΄Π° связи, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ SPI, IIC ΠΈ USART

Распиновка Arduino Nano

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² Arduino nano ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½ΠΈΠΆΠ΅ ΠΈ каТдая функция Π²Ρ‹Π²ΠΎΠ΄Π° обсуТдаСтся Π½ΠΈΠΆΠ΅.

Arduino-nano-pinout

Π’Ρ‹Π²ΠΎΠ΄ питания (Vin, 3,3 Π’, 5 Π’, GND): Π­Ρ‚ΠΈ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ питания

  • Vin – Π²Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ использовании внСшнСго источника питания ΠΎΡ‚ 7Π’ Π΄ΠΎ 12Π’.
  • 5V – это Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ напряТСниС питания Π½Π°Π½ΠΎ-ΠΏΠ»Π°Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠΎΠ΄Π°Ρ‡ΠΈ питания Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹.
  • 3,3 Π’ – минимальноС напряТСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ гСнСрируСтся рСгулятором напряТСния Π½Π° ΠΏΠ»Π°Ρ‚Π΅.
  • GND – Π²Ρ‹Π²ΠΎΠ΄ зазСмлСния ΠΏΠ»Π°Ρ‚Ρ‹

Π’Ρ‹Π²ΠΎΠ΄ RST (сброс): Π­Ρ‚ΠΎΡ‚ Π²Ρ‹Π²ΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для сброса ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°

АналоговыС Π²Ρ‹Π²ΠΎΠ΄Ρ‹ (A0-A7): Π­Ρ‚ΠΈ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для расчСта Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ напряТСния ΠΏΠ»Π°Ρ‚Ρ‹ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 0 Π’ Π΄ΠΎ 5 Π’

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Π²Π²ΠΎΠ΄Π° / Π²Ρ‹Π²ΠΎΠ΄Π° (Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΎΡ‚ D0 Π΄ΠΎ D13): Π­Ρ‚ΠΈ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ Π²Π²ΠΎΠ΄Π° / Π²Ρ‹Π²ΠΎΠ΄Π°, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС – Π²Ρ‹Π²ΠΎΠ΄Ρ‹ Π²Ρ‹Π²ΠΎΠ΄Π° / Π²Ρ‹Π²ΠΎΠ΄Π°.0 Π’ ΠΈ 5 Π’

ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ (Tx, Rx): Π­Ρ‚ΠΈ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… TTL.

Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ прСрывания (2, 3): Π­Ρ‚ΠΈ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ прСрывания.

PWM (3, 5, 6, 9, 11): Π­Ρ‚ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для обСспСчСния 8-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ сигнала PWM.

SPI (10, 11, 12 ΠΈ 13): Π­Ρ‚ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ связи SPI.

ВстроСнный свСтодиод (13): Π­Ρ‚ΠΎΡ‚ Π²Ρ‹Π²ΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ свСтодиода.

IIC (A4, A5): Π­Ρ‚ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ связи TWI.

AREF: Π­Ρ‚ΠΎΡ‚ ΡˆΡ‚Ρ‹Ρ€ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΎΠΏΠΎΡ€Π½ΠΎΠ³ΠΎ напряТСния ΠΊ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΌΡƒ Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½ΠΈΡŽ

Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Arduino UNO ΠΈ Arduino Nano

На ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Arduino Nano ΠΏΠ»Π°Ρ‚Π° ΠΏΠΎΡ…ΠΎΠΆΠ° Π½Π° Arduino UNO ΠΏΠ»Π°Ρ‚Π΅, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΊΠ°ΠΊ ATmega328P. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡ…ΠΎΠΆΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. ОсновноС Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ – Ρ€Π°Π·ΠΌΠ΅Ρ€. ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ Arduino Uno Π²Π΄Π²ΠΎΠ΅ большС, Ρ‡Π΅ΠΌ Ρƒ Π½Π°Π½ΠΎ-ΠΏΠ»Π°Ρ‚Ρ‹.Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΠ»Π°Ρ‚Ρ‹ Uno Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ большС мСста Π² систСмС. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ UNO ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ кабСля USB, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Nano ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ кабСль mini USB. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ различия ΠΌΠ΅ΠΆΠ΄Ρƒ этими двумя пСрСчислСнными Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅.

Ρ€Π°Π·Π½ΠΈΡ†Π°-ΠΌΠ΅ΠΆΠ΄Ρƒ-Arduino-UNO-ΠΈ-Arduino-nano

Бвязь Arduino Nano

Бвязь ΠΏΠ»Π°Ρ‚Ρ‹ Arduino Nano ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ с использованиСм Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… источников, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΏΠ»Π°Ρ‚Π° Arduino, ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈΠ»ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹. ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Nano (ATmega328), обСспСчиваСт ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ связь (UART TTL).Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ доступно Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π²Ρ‹Π²ΠΎΠ΄Π°Ρ…, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ TX ΠΈ RX. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Arduino состоит ΠΈΠ· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π³ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ с ΠΏΠ»Π°Ρ‚Ρ‹.

Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Ρ‹ TX ΠΈ RX Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Nano Π±ΡƒΠ΄ΡƒΡ‚ ΠΌΠΈΠ³Π°Ρ‚ΡŒ всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° информация отправляСтся Ρ‡Π΅Ρ€Π΅Π· соСдинСниС FTDI ΠΈ USB Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ SoftwareSerial обСспСчиваСт ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ связь Π½Π° любом ΠΈΠ· Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² Π½Π° ΠΏΠ»Π°Ρ‚Π΅. ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ связь SPI ΠΈ I2C (TWI).

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

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Arduino nano ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Arduino. НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹Β» ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π½Π°Π½ΠΎ-доску. ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATmega328 ΠΏΠΎΠ²Π΅Ρ€Ρ… ΠΏΠ»Π°Ρ‚Ρ‹ Nano поставляСтся с Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠΎΠΌ. Π­Ρ‚ΠΎΡ‚ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ позволяСт Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄ Π±Π΅Π· использования внСшнСго Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ программиста. Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠ± этом ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° STK500. Π—Π΄Π΅ΡΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ°, Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования Π² схСмС ΠΈΠ»ΠΈ ICSP с ISP Arduino.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Arduino Nano

Π­Ρ‚ΠΈ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для создания ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Arduino Nano ΠΏΡƒΡ‚Π΅ΠΌ считывания Π²Ρ…ΠΎΠ΄ΠΎΠ² Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°, ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΠ°Π»ΡŒΡ†Π° ΠΈ Π²Ρ‹Π΄Π°Ρ‡ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡƒΡ‚Π΅ΠΌ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ двигатСля ΠΈΠ»ΠΈ свСтодиода, ΠΈΠ»ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ пСрСчислСны Π½ΠΈΠΆΠ΅ .

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, это всС ΠΎΠ± ΠΎΠ±Π·ΠΎΡ€Π΅ Π΄Π°Ρ‚Π°ΡˆΠΈΡ‚Π° Arduino nano. Из ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄, Ρ‡Ρ‚ΠΎ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ»ΠΎΡ…ΠΎ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с элСктроникой, эта ΠΏΠ»Π°Ρ‚Π° Nano Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ рСкомСндуСтся Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ эту ΠΏΠ»Π°Ρ‚Ρƒ ΠΈΠ·-Π·Π° Π΅Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ низкая ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈ ΠΎΡ‡Π΅Π½ΡŒ простая Π² использовании Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… прилоТСниях. Π­Ρ‚Ρƒ ΠΏΠ»Π°Ρ‚Ρƒ ΠΌΠΎΠΆΠ½ΠΎ просто ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ€Ρ‚ mini USB. Π’ΠΎΡ‚ Π²Π°ΠΌ вопрос, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Arduino nano?

Arduino прСдставляСт основной ΠΏΠΎΡ€Ρ‚ Raspberry Pi RP2040, ΠΏΠ»Π°Ρ‚Ρƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Arduino Nano RP2040

Raspberry Pi Pico, ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΉ создатСлями популярного сСмСйства ΠΎΠ΄Π½ΠΎΠΏΠ»Π°Ρ‚Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² Raspberry Pi, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ Π·Π°ΠΏΡƒΡ‰Π΅Π½, Π½ΠΎ Новости сломали, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΏΠΎΡ€Ρ‚ Arduino, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Π° Arduino Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π°Π΄ собствСнной ΠΏΠ»Π°Ρ‚ΠΎΠΉ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, построСнной Π½Π° Ρ‚ΠΎΠΌ ΠΆΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ RP2040.

Raspberry Pi Pico – Π²Π°ΠΆΠ½ΠΎΠ΅ устройство ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ простой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅: Π² Π½Π΅ΠΌ находится ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π² ΠΌΠΈΡ€Π΅ ΠΊΡ€Π΅ΠΌΠ½ΠΈΠΉ Raspberry Pi, ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ, Π½ΠΎ Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΎΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, построСнный Π½Π° Π΄Π²ΡƒΡ… ядрах Arm Cortex-M0 +. Π₯отя Pico являСтся ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΏΠ»Π°Ρ‚ΠΎΠΉ RP2040 Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅, ΠΎΠ½Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ послСднСй – ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° Arduino привСтствуСт запуск ΠΏΠ°Ρ€ΠΎΠΉ Π²Π°ΠΆΠ½Ρ‹Ρ… объявлСний.

Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Raspberry Pi Pico ΠΈ, ΠΊΠ°ΠΊ слСдствиС, Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ‹, построСнныС Π½Π° Π±Π°Π·Π΅ RP2040, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ ядра Arduino. Β«ΠœΡ‹ собираСмся ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ядро ​​Arduino Π½Π° эту Π½ΠΎΠ²ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠΎΠ³ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡ΠΈΠΏ RP2040 с экосистСмой ArduinoΒ», – говорится Π² совмСстном заявлСнии Массимо Π‘Π°Π½Ρ†ΠΈ ΠΈ Π€Π°Π±ΠΈΠΎ Π’ΠΈΠΎΠ»Π°Π½Ρ‚Π΅. Β«IDE, инструмСнт ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки ΠΈ тысячи Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΒ».

Pimoroni анонсировала Ρ‚Ρ€ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π½Π° Π±Π°Π·Π΅ RP2040, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ. (πŸ“·: Pimoroni)

Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, Π½Π°Ρ‡Π°Π»Π°ΡΡŒ Ρ€Π°Π±ΠΎΡ‚Π° Π½Π°Π΄ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ»Π°Ρ‚ΠΎΠΉ Arduino Π½Π° Π±Π°Π·Π΅ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ процСссора RP2040. Β«ΠœΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ с Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Nano с Π΅Π³ΠΎ собствСнным ΠΊΡ€ΠΎΡˆΠ΅Ρ‡Π½Ρ‹ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ, – ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‚ ΠΎΠ½ΠΈ, – ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π΄Ρ€ΡƒΠ³ΠΈΡ… Nano, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ u-blox NINA Wi-Fi ΠΈ Bluetooth.ЦСль состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ людям Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ нашС ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Π±Π°Π·Π΅ крСмния Raspberry, Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ Ρ€Π°Π΄ΠΈΠΎΠΌΠΎΠ΄ΡƒΠ»ΡŒ с ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈ Arduino Create IoT Cloud. “

” Новая ΠΏΠ»Π°Ρ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ оснащСна Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ высококачСствСнными Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ MEMS ΠΎΡ‚ STM (Π° ΠΈΠΌΠ΅Π½Π½ΠΎ 9-осСвой IMU ΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ„ΠΎΠ½), ΠΎΡ‡Π΅Π½ΡŒ эффСктивная силовая Ρ‡Π°ΡΡ‚ΡŒ ΠΈ мноТСство Π΄Ρ€ΡƒΠ³ΠΈΡ… Π½ΠΎΠ²ΠΎΠ²Π²Π΅Π΄Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΡƒΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ ΠΏΠΎ конструкции. Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ встроСнная Ρ„Π»ΡΡˆ-ΠΏΠ°ΠΌΡΡ‚ΡŒ, Π² Π½ΠΎΠ²ΠΎΠΌ Ρ‡ΠΈΠΏΠ΅ RP2040 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ внСшняя Ρ„Π»ΡΡˆ-ΠΏΠ°ΠΌΡΡ‚ΡŒ.Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ достаточно мСста для всСго вашСго ΠΊΠΎΠ΄Π° ΠΈ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°, ΠΌΡ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ Ρ„Π»Π΅Ρˆ-ΠΏΠ°ΠΌΡΡ‚ΡŒ объСмом 16 ΠœΠ‘ – это Ρ‚Π°ΠΊΠΆΠ΅ особСнно ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ OTA (бСспроводныС) обновлСния Β».

Adafruit ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΠ»Π° ΠΏΠ»Π°Π½Ρ‹ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ своСй собствСнной ΠΏΠ»Π°Ρ‚Ρ‹ RP2040 Feather, (πŸ“·: Adafruit)

Новая ΠΏΠ»Π°Ρ‚Π° Arduino, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ°Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Arduino Nano RP2040 Connect, Π½Π΅ СдинствСнная, которая ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Raspberry Pi RP2040: компания Pimoroni ΠΈΠ· Π¨Π΅Ρ„Ρ„ΠΈΠ»Π΄Π° объявила, Ρ‡Ρ‚ΠΎ ΡƒΠΆΠ΅ Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΊΡ€ΠΎΡˆΠ΅Ρ‡Π½ΠΎΠΉ минимальной Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ с USB. Type-C, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠΈΠΉ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Pimoroni Tiny 2040, вмСстС с вСрсиСй ΠΌΠ°ΠΊΡ€ΠΎΠΏΠ°Π΄Π° Keybow для RP2040 ΠΈ ΠΏΠΎΡ€Ρ‚Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ консолью ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ PicoSystem.Adafruit Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΠ»Π°, Ρ‡Ρ‚ΠΎ Π² блиТайшСм Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ выпустит доску RP2040 Feather. Π’Π΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ SparkFun Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΠ»Π° ΠΏΠ»Π°Ρ‚Ρ‹ RP2040 Pro Micro ΠΈ Thing Plus, Π½ΠΎ ΠΈ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ RP2040, ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΡƒΡŽ с Π΅Π΅ экосистСмой MicroMod.

Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ RP2040 ΠΈ Raspberry Pi Pico ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² нашСм практичСском ΠΎΠ±Π·ΠΎΡ€Π΅.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΊ Arduino Nano 3.0 – ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ MATLAB

Π― ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Arduino Nano 3.0 с MATLAB. Π― ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΈΠ· трассировки:

ΠžΠ±Ρ‰Π΅ΡΠΈΡΡ‚Π΅ΠΌΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ –

“C: \ ProgramData \ MATLAB \ SupportPackages \ R2019b \ 3P.instrset \ arduinoide.instrset \ hardware \ tools \ avr / etc / avrdude.conf “

ИспользованиС ΠΏΠΎΡ€Ρ‚Π°: COM5

ИспользованиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°: arduino

ΠŸΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ скорости ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…: 115200

avrdude: stk500_recv ():

Π½Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚

avrdude: stk500_getsync () ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° 1 ΠΈΠ· 10: Π½Π΅ синхронизируСтся: resp = 0x7e

avrdude: stk500_recv (): программист Π½Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚

avrdude: stk500_getsync () ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° 2 ΠΈΠ· 10: Π½Π΅ синхронизируСтся: resp = 0x7e

avrdude: stk500_recv (): программист Π½Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚

avrdude: stk500_getsync () ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° 3 ΠΈΠ· 10: Π½Π΅ синхронизировано: resp = 0x7e

avrdude: stk500_recv (): программист Π½Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚

avrdugets: 4 ΠΈΠ· 10: Π½Π΅ синхронизировано: resp = 0x7e

avrdude: stk500_recv (): программист Π½Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚

avrdude: stk500_getsync () ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° 5 ΠΈΠ· 10: Π½Π΅ синхронизируСтся: resp = 0x7e

avrdude: stk50 0_recv (): программист Π½Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚

avrdude: stk500_getsync () ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° 6 ΠΈΠ· 10: Π½Π΅ синхронизируСтся: resp = 0x7e

avrdude: stk500_recv (): программист Π½Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚

avrdude: stk500_getsync () ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° 7 : Π½Π΅ синхронизируСтся: resp = 0x7e

avrdude: stk500_recv (): программист Π½Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚

avrdude: stk500_getsync () ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° 8 ΠΈΠ· 10: Π½Π΅ синхронизируСтся: resp = 0x7e

avrdude: stk500_recv (): программист Π½Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚

avrdude: stk500_getsync () ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° 9 ΠΈΠ· 10: Π½Π΅ синхронизируСтся: resp = 0x7e

avrdude: stk500_recv (): программист Π½Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚

avrdude: stk500_getsync () ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° 10 ΠΈΠ· 10: Π½Π΅ синхронизируСтся: resp = 0x7e

avrdude сдСлано.

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

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