Найти Π² Π”Π·Π΅Π½Π΅

🀯 ΠŸΠΎΡ‡Π΅ΠΌΡƒ Arduino "Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚"? 5 ΠΏΡ€ΠΈΡ‡ΠΈΠ½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ всС ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΠ»ΠΈ

5 Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… ошибок Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² ΠΈ ΠΊΠ°ΠΊ с Π½ΠΈΠΌΠΈ ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ Π±Π΅Π· истСрики Π’Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡Π°Π»ΠΈ ΠΏΠΎΠ³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ Π² ΠΌΠΈΡ€ Arduino, собрали свою ΠΏΠ΅Ρ€Π²ΡƒΡŽ схСму, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°, Π·Π°Π»ΠΈΠ»ΠΈ ΠΊΠΎΠ΄, Π½Π°ΠΆΠ°Π»ΠΈ кнопку…
ΠΈ β€” Ρ‚ΠΈΡˆΠΈΠ½Π°? ΠŸΡƒΡΡ‚ΠΎΡ‚Π°? Ноль Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ? ΠŸΠΎΠ·Π΄Ρ€Π°Π²Π»ΡΡŽ! Π’Ρ‹ Π½Π° Π²Π΅Ρ€Π½ΠΎΠΌ ΠΏΡƒΡ‚ΠΈ πŸ’ͺ Π’ΠΎΡ‚ 5 ошибок, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°ΡŽΡ‚ ΠΏΠΎΡ‡Ρ‚ΠΈ всС Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΈ. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ β€” пригодится. Π’Ρ‹ Π·Π°Π»ΠΈΠ²Π°Π΅Ρ‚Π΅ ΠΊΠΎΠ΄, Π° ΠΏΠ»Π°Ρ‚Π° Π±ΡƒΠ΄Ρ‚ΠΎ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ вас. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹Π±Ρ€Π°Π»ΠΈ Π½Π΅ Ρ‚ΠΎΡ‚ ΠΏΠΎΡ€Ρ‚.
ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ β†’ ΠŸΠΎΡ€Ρ‚ Π² Arduino IDE ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»Π° Π²Ρ‹Π±Ρ€Π°Π½Π° ваша ΠΏΠ»Π°Ρ‚Π°. πŸ’‘ Иногда ΠΏΠΎΡ€Ρ‚ исчСзаСт β€” особСнно ΠΏΡ€ΠΈ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΌ ΠΊΠ°Π±Π΅Π»Π΅. Π’Ρ‹Π½ΡŒΡ‚Π΅ ΠΈ снова ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅. ΠŸΠ»Π°Ρ‚Π° Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ? Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹: βœ” ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠΉ кабСль ΠΈΠ»ΠΈ внСшний источник питания. Если Π²Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅Ρ‚Π΅, скаТСм, ESP8266, Π° Π² IDE Π²Ρ‹Π±Ρ€Π°Π½Π° Arduino Uno β€” Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒΡΡ ошибкой.
Π—Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π² Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ β†’ ΠŸΠ»Π°Ρ‚Π° ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ‚Ρƒ, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅. Код загрузился, Π½ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚? Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹: πŸ§ͺ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Serial.println() для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ: ΠΏΡƒΡΡ‚ΡŒ IDE скаТСт Π²Π°ΠΌ, Ρ‡Ρ‚ΠΎ проис
ОглавлСниС

5 Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… ошибок Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² ΠΈ ΠΊΠ°ΠΊ с Π½ΠΈΠΌΠΈ ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ Π±Π΅Π· истСрики

Π’Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡Π°Π»ΠΈ ΠΏΠΎΠ³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ Π² ΠΌΠΈΡ€ Arduino, собрали свою ΠΏΠ΅Ρ€Π²ΡƒΡŽ схСму, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°, Π·Π°Π»ΠΈΠ»ΠΈ ΠΊΠΎΠ΄, Π½Π°ΠΆΠ°Π»ΠΈ кнопку…
ΠΈ β€” Ρ‚ΠΈΡˆΠΈΠ½Π°? ΠŸΡƒΡΡ‚ΠΎΡ‚Π°? Ноль Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ?

ΠŸΠΎΠ·Π΄Ρ€Π°Π²Π»ΡΡŽ! Π’Ρ‹ Π½Π° Π²Π΅Ρ€Π½ΠΎΠΌ ΠΏΡƒΡ‚ΠΈ πŸ’ͺ

Π’ΠΎΡ‚ 5 ошибок, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°ΡŽΡ‚ ΠΏΠΎΡ‡Ρ‚ΠΈ всС Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΈ. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ β€” пригодится.

πŸ”Œ 1. ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ COM-ΠΏΠΎΡ€Ρ‚

Π’Ρ‹ Π·Π°Π»ΠΈΠ²Π°Π΅Ρ‚Π΅ ΠΊΠΎΠ΄, Π° ΠΏΠ»Π°Ρ‚Π° Π±ΡƒΠ΄Ρ‚ΠΎ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ вас. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹Π±Ρ€Π°Π»ΠΈ Π½Π΅ Ρ‚ΠΎΡ‚ ΠΏΠΎΡ€Ρ‚.

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π²
Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ β†’ ΠŸΠΎΡ€Ρ‚ Π² Arduino IDE ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»Π° Π²Ρ‹Π±Ρ€Π°Π½Π° ваша ΠΏΠ»Π°Ρ‚Π°.

πŸ’‘ Иногда ΠΏΠΎΡ€Ρ‚ исчСзаСт β€” особСнно ΠΏΡ€ΠΈ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΌ ΠΊΠ°Π±Π΅Π»Π΅. Π’Ρ‹Π½ΡŒΡ‚Π΅ ΠΈ снова ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅.

πŸ”‹ 2. ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ Π½Π΅ подаётся

ΠŸΠ»Π°Ρ‚Π° Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ? Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹:

  • КабСль Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для зарядки (Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅)
  • USB-ΠΏΠΎΡ€Ρ‚ Π½ΠΎΡƒΡ‚Π° ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΠ» ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅
  • Π Π΅Π»Π΅ ΠΈΠ»ΠΈ пСрифСрия β€œΠΆΡ€ΡƒΡ‚β€ большС Ρ‚ΠΎΠΊΠ°, Ρ‡Π΅ΠΌ оТидалось

βœ” ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠΉ кабСль ΠΈΠ»ΠΈ внСшний источник питания.

πŸ›  3. ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π° ΠΏΠ»Π°Ρ‚Π°

Если Π²Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅Ρ‚Π΅, скаТСм, ESP8266, Π° Π² IDE Π²Ρ‹Π±Ρ€Π°Π½Π° Arduino Uno β€” Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒΡΡ ошибкой.

Π—Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π²
Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ β†’ ΠŸΠ»Π°Ρ‚Π° ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ‚Ρƒ, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅.

🚫 4. Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΡƒΡΠΏΠ΅ΡˆΠ½Π°, Π½ΠΎ схСма ΠΌΠ΅Ρ€Ρ‚Π²Π°

Код загрузился, Π½ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚? Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹:

  • ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ Π½Π΅ ΠΊ Ρ‚Π΅ΠΌ ΠΏΠΈΠ½Π°ΠΌ
  • Π—Π°Π±Ρ‹Π»ΠΈ pinMode()
  • Π—Π°Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ‚ΠΈΠΏΠ° delay(10000) ΠΈ ΠΏΠ»Π°Ρ‚Π° просто Π·Π°ΠΌΠΈΡ€Π°Π΅Ρ‚ Π½Π° стартС

πŸ§ͺ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Serial.println() для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ: ΠΏΡƒΡΡ‚ΡŒ IDE скаТСт Π²Π°ΠΌ, Ρ‡Ρ‚ΠΎ происходит Π²Π½ΡƒΡ‚Ρ€ΠΈ.

πŸ’₯ 5. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ soil > 60, Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ β€” None

Если Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с Π±ΠΎΡ‚Π°ΠΌΠΈ ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· Micropython, ΠΈΠ½ΠΎΠ³Π΄Π° пСрСмСнная ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ числом, Π° Π½ΠΈΡ‡Π΅ΠΌ.

Бравнивая β€œΠ½ΠΈΡ‡Π΅Π³ΠΎβ€ с β€œΡ‡Ρ‚ΠΎ-то”, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ ноль Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ.

πŸ›‘ РСшСниС:

if soil is not None and soil > 60:
# Всё ΠΎΠΊ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΠΈΠ²Π°Ρ‚ΡŒ

βœ… Π“Π»Π°Π²Π½ΠΎΠ΅:

Π­Ρ‚ΠΈ ошибки β€” Π½Π΅ ΠΏΡ€ΠΎΠ²Π°Π». Π­Ρ‚ΠΎ ΠΎΠΏΡ‹Ρ‚.

ΠŸΠ»Π°Ρ‚Π° Π½Π΅ обидСлась. Π’Ρ‹ просто Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ΡΡŒ Π² Ρ‚ΠΎΠΌ самом этапС обучСния, Π³Π΄Π΅ Π½Π΅ΡƒΠ΄Π°Ρ‡ΠΈ β€” это Ρ‡Π°ΡΡ‚ΡŒ двиТСния Π²ΠΏΠ΅Ρ€Ρ‘Π΄.