ΠΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΎΡΡΠΎΠΉ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΡΡ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² Π½Π° Arduino. ΠΠ°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡ Π΄Π»Ρ ΡΠ±ΠΎΡΠΊΠΈ ΡΡ Π΅ΠΌΡ. ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠ°ΡΡΠΎΡΡ ΠΈ ΡΠΊΠ²Π°ΠΆΠ½ΠΎΡΡΡ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π°. ΠΠ΄Π΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΡ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°Ρ .
ΠΡΠΈΠ½ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² Π½Π° Arduino
ΠΠ΅Π½Π΅ΡΠ°ΡΠΎΡ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² Π½Π° Arduino ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΡΠΎΡΠΌΠΈΡΡΡΡΠ΅Π΅ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΈΠ³Π½Π°Π»Ρ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΡ. ΠΡΠ½ΠΎΠ²Π½ΡΠΌΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ ΡΠ°ΠΊΠΈΡ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² ΡΠ²Π»ΡΡΡΡΡ:
- Π§Π°ΡΡΠΎΡΠ° β ΡΠΈΡΠ»ΠΎ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² Π² Π΅Π΄ΠΈΠ½ΠΈΡΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ
- Π‘ΠΊΠ²Π°ΠΆΠ½ΠΎΡΡΡ β ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠΈΠΎΠ΄Π° ΠΊ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈΠΌΠΏΡΠ»ΡΡΠ°
- ΠΠΌΠΏΠ»ΠΈΡΡΠ΄Π° β ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΡΠΈΠ³Π½Π°Π»Π°
ΠΡΠΈΠ½ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° Π½Π° Arduino Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ΠΌ ΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ Π²ΡΡ ΠΎΠ΄Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ°ΠΉΠΌΠ΅ΡΠΎΠ² Arduino ΡΠΎΡΠΌΠΈΡΡΡΡΡΡ ΠΈΠΌΠΏΡΠ»ΡΡΡ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ ΡΠ°ΡΡΠΎΡΡ.
Π‘Ρ Π΅ΠΌΠ° ΠΏΡΠΎΡΡΠΎΠ³ΠΎ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² Π½Π° Arduino
ΠΠ»Ρ ΡΠ±ΠΎΡΠΊΠΈ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠ΅Π³ΠΎ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² Π½Π° Arduino ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ:

- ΠΠ»Π°ΡΠ° Arduino (Uno, Nano ΠΈΠ»ΠΈ Π΄ΡΡΠ³Π°Ρ)
- Π Π΅Π·ΠΈΡΡΠΎΡ 220-330 ΠΠΌ
- Π‘Π²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄
- ΠΠ°ΠΊΠ΅ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ°
- Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π°
Π‘Ρ Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ:
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΡΠ΅Π·ΠΈΡΡΠΎΡ ΠΊ ΡΠΈΡΡΠΎΠ²ΠΎΠΌΡ Π²ΡΡ ΠΎΠ΄Ρ Arduino (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΈΠ½ 13)
- Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅ Π°Π½ΠΎΠ΄ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° Ρ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠΌ
- ΠΠ°ΡΠΎΠ΄ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΊ Π·Π΅ΠΌΠ»Π΅ (GND)
Π’Π°ΠΊΠ°Ρ ΠΏΡΠΎΡΡΠ°Ρ ΡΡ Π΅ΠΌΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎ Π½Π°Π±Π»ΡΠ΄Π°ΡΡ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΠΌΡΠ΅ ΠΈΠΌΠΏΡΠ»ΡΡΡ ΠΏΠΎ ΠΌΠΈΠ³Π°Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄Π»Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² Π½Π° Arduino
ΠΠ°Π·ΠΎΠ²ΡΠΉ ΡΠΊΠ΅ΡΡ Π΄Π»Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ°ΠΊ:
Β«`cpp const int outputPin = 13; // ΠΠΈΠ½ Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° ΡΠΈΠ³Π½Π°Π»Π° const long interval = 1000; // ΠΠ½ΡΠ΅ΡΠ²Π°Π» Π² ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄Π°Ρ void setup() { pinMode(outputPin, OUTPUT); } void loop() { digitalWrite(outputPin, HIGH); delay(interval / 2); digitalWrite(outputPin, LOW); delay(interval / 2); } Β«`Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΡΡΡ ΡΠΈΠ³Π½Π°Π» Ρ ΡΠ°ΡΡΠΎΡΠΎΠΉ 1 ΠΡ ΠΈ ΡΠΊΠ²Π°ΠΆΠ½ΠΎΡΡΡΡ 50%. ΠΠ»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ interval.
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ°ΡΡΠΎΡΡ ΠΈ ΡΠΊΠ²Π°ΠΆΠ½ΠΎΡΡΠΈ ΡΠΈΠ³Π½Π°Π»Π°
ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠ°ΡΡΠΎΡΡ ΠΈ ΡΠΊΠ²Π°ΠΆΠ½ΠΎΡΡΡ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π°? ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈ Π²ΡΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π²ΡΡ ΠΎΠ΄Π°:

Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅:
- Π§Π°ΡΡΠΎΡΠ° ΡΠΈΠ³Π½Π°Π»Π° = 1 / (onTime + offTime) * 1000000
- Π‘ΠΊΠ²Π°ΠΆΠ½ΠΎΡΡΡ = (onTime + offTime) / onTime
ΠΠ·ΠΌΠ΅Π½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ onTime ΠΈ offTime, ΠΌΠΎΠΆΠ½ΠΎ Π³ΠΈΠ±ΠΊΠΎ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π²ΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π°.
ΠΠ΅Π½Π΅ΡΠ°ΡΠΈΡ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² Π²ΡΡΠΎΠΊΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ
ΠΡΠΎΡ ΡΠΊΠ΅ΡΡ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅Ρ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠΉ Π¨ΠΠ Arduino Π΄Π»Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΡΠΈΠ³Π½Π°Π»Π° Ρ ΡΠ°ΡΡΠΎΡΠΎΠΉ ΠΎΠΊΠΎΠ»ΠΎ 400 ΠΊΠΡ. ΠΠ·ΠΌΠ΅Π½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ² OCR2A ΠΈ OCR2B, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΡΠ°ΡΡΠΎΡΡ ΠΈ ΡΠΊΠ²Π°ΠΆΠ½ΠΎΡΡΡ Π² ΡΠΈΡΠΎΠΊΠΈΡ ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ .

ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠΎΠ² ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² Π½Π° Arduino
ΠΠ΄Π΅ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΡ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² Π½Π° Π±Π°Π·Π΅ Arduino? ΠΠΎΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΡ ΠΎΠ±Π»Π°ΡΡΠ΅ΠΉ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ:
- Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠ° ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²
- Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ°Π³ΠΎΠ²ΡΠΌΠΈ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»ΡΠΌΠΈ
- ΠΠ΅Π½Π΅ΡΠ°ΡΠΈΡ Π·Π²ΡΠΊΠΎΠ²ΡΡ ΡΠΈΠ³Π½Π°Π»ΠΎΠ²
- ΠΠΎΠ΄ΡΠ»ΡΡΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΡ
- ΠΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»ΠΎΠ²
- Π‘ΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ ΡΠ°Π±ΠΎΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΏΡΠΎΡΡΠΎΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ Π³ΠΈΠ±ΠΊΠΎΡΡΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ, Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΡ Π½Π° Arduino Π½Π°Ρ ΠΎΠ΄ΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ Π»ΡΠ±ΠΈΡΠ΅Π»ΡΡΠΊΠΈΡ ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ .
Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ²
ΠΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΡΡΠΈΡΠΈΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² Π½Π° Arduino? ΠΠΎΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΠ΄Π΅ΠΉ:
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈΠ»ΠΈ ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΠΎΠ² Π΄Π»Ρ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²ΠΊΠΈ ΡΠ°ΡΡΠΎΡΡ ΠΈ ΡΠΊΠ²Π°ΠΆΠ½ΠΎΡΡΠΈ
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΈΡΠΏΠ»Π΅Ρ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΡΠΈΠ³Π½Π°Π»Π°
- Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠΎΡΠΌ ΡΠΈΠ³Π½Π°Π»Π° (ΡΡΠ΅ΡΠ³ΠΎΠ»ΡΠ½ΡΠΉ, ΠΏΠΈΠ»ΠΎΠΎΠ±ΡΠ°Π·Π½ΡΠΉ ΠΈ Ρ.Π΄.)
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΏΡΠ΅Π΄ΡΡΡΠ°Π½ΠΎΠ²ΠΎΠΊ
- Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠΎΠΌ ΡΠ΅ΡΠ΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ
Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΡΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΡΠΎΠ·Π΄Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π΄Π»Ρ ΡΠΈΡΠΎΠΊΠΎΠ³ΠΎ ΡΠΏΠ΅ΠΊΡΡΠ° Π·Π°Π΄Π°Ρ.

Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠΎΠ² Π½Π° Arduino ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ°Ρ
Π ΡΠ΅ΠΌ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² Π½Π° Arduino ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΡΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ°ΠΌΠΈ?
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° Arduino:
- ΠΠΈΠ±ΠΊΠΎΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
- ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ
- ΠΠΈΠ·ΠΊΠ°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ Π΄Π»Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ²
- ΠΡΠΎΡΡΠΎΡΠ° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΠΌΠΈ
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ:
- ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠΉ ΡΠ°ΡΡΠΎΡΠ½ΡΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ (Π΄ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΠΡ)
- ΠΠ΅Π½ΡΡΠ°Ρ ΡΠΎΡΠ½ΠΎΡΡΡ ΠΈ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ²
- ΠΡΡΠΎΠΊΠΎΠ΅ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΡΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ ΡΠΈΠΏΠ°ΠΌΠΈ
ΠΡΠ±ΠΎΡ ΠΌΠ΅ΠΆΠ΄Ρ Arduino ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡΠΌΠΈ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΏΡΠΎΠ΅ΠΊΡΠ°, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠΉ ΡΠΎΡΠ½ΠΎΡΡΠΈ ΠΈ Π±ΡΠ΄ΠΆΠ΅ΡΠ°.
ΠΠ΅Π½Π΅ΡΠ°ΡΠΎΡ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² Π¨ΠΠ Ρ LCD Π΄ΠΈΡΠΏΠ»Π΅Π΅ΠΌ
ΠΠ΅Π½Π΅ΡΠ°ΡΠΎΡ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² Π¨ΠΠ XY-LPWM Ρ LCD Π΄ΠΈΡΠΏΠ»Π΅Π΅ΠΌ.
ΠΠΎΠ΄ΡΠ»Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° Π¨ΠΠ XY-LPWM ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ARDUINO, Π³Π΄Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΡΠΎΡΠ½ΡΡ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠΈΠ³Π½Π°Π»ΠΎΠ².
- Π¨ΠΈΡΠΎΠΊΠΈΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΈΡΠ°Π½ΠΈΡ
- ΠΠΌΠΏΠ»ΠΈΡΡΠ΄Π° Π²ΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π° ΡΠ°Π²Π½Π° ΠΏΠΈΡΠ°ΡΡΠ΅ΠΌΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ
- Π£Π΄ΠΎΠ±Π½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ Π΄ΠΈΡΠΏΠ»Π΅Ρ
- ΠΡΡΠΎΠΊΠ°Ρ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡ ΠΏΡΠΈ Π±ΠΎΠ»ΡΡΠΎΠΌ ΡΠ°Π·Π±ΡΠΎΡΠ΅ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡ
- ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΏΡΠΈ ΡΠ±ΠΎΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΡ
ΠΠΌΠΏΡΠ»ΡΡΠ½ΡΠΉ Π¨ΠΠ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ β ΡΡΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΈΠ³Π½Π°Π»Ρ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠ°ΡΡΠΎΡΠ°Ρ , ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΡΡ ΠΈ Π²ΡΡ ΠΎΠ΄Π½ΡΡ ΡΡΠΎΠ²Π½ΡΡ . ΠΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΡΠ°ΠΊΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π° ΠΈΠ»ΠΈ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° Π²ΠΎΠ·Π±ΡΠΆΠ΄Π΅Π½ΠΈΡ Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΠΌΠΏΡΠ»ΡΡΠ½ΡΠΉ Π¨ΠΠ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ XY-LPWM ΠΈΠΌΠ΅Π΅Ρ ΡΠ΅ΡΡΡΠ΅ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΡ
ΠΊΠ»ΡΡΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ
Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠ°ΡΡΠΎΡΡ ΠΈ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ ΡΠΈΠΊΠ»Π°, ΠΊΠΎΡΠΎΡΠΊΠΎΠ΅ Π½Π°ΠΆΠ°ΡΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ (ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΡΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡΡ) ΠΈ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π½Π°ΠΆΠ°ΡΠΈΠ΅ (Π±ΡΡΡΡΠΎΠ΅ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΡΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΠ΅).
ΠΠ΅Π½Π΅ΡΠ°ΡΠΎΡ ΠΏΠΎΡΡΡΠΎΠ΅Π½ Π½Π° Π±Π°Π·Π΅ ΡΡΠ΅Ρ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ
- ΠΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ° N76E003AT20 β 8-bit ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ STM8S003F3Pb
- ΠΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ° HT1621B β ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π΄Π»Ρ LCD Π΄ΠΈΡΠΏΠ»Π΅Ρ
- ΠΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ° HM5333B β Π»ΠΈΠ½Π΅ΠΉΠ½ΡΠΉ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡ Π½Π° 3.3Π
Π₯Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ:
Π Π°Π±ΠΎΡΠ΅Π΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅: ΠΎΡ 3,3 Π΄ΠΎ 30 Π
Π§Π°ΡΡΠΎΡΠ½ΡΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: 1 ΠΡ ~ 150 ΠΊΠΡ (ΡΠ°Π·Π±ΠΈΡ Π½Π° ΡΠ΅ΡΡΡΠ΅ ΠΏΠΎΠ΄Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°)
ΠΠ΅ΡΠ²ΡΠΉ: 1 β 999 ΠΡ Ρ ΡΠ°Π³ΠΎΠΌ 1 ΠΡ
ΠΡΠΎΡΠΎΠΉ: 1.00 β 9.99 ΠΊΠΡ Ρ ΡΠ°Π³ΠΎΠΌ 0.01 ΠΊΠΡ
Π’ΡΠ΅ΡΠΈΠΉ: 10.0 β 99.9 ΠΊΠΡ Ρ ΡΠ°Π³ΠΎΠΌ 0.1 ΠΊΠΡ
Π§Π΅ΡΠ²Π΅ΡΡΡΠΉ: 100 β 150 ΠΊΠΡ Ρ ΡΠ°Π³ΠΎΠΌ 1 ΠΊΠΡ
Π’ΠΎΡΠ½ΠΎΡΡΡ ΡΠ°ΡΡΠΎΡΡ: ΡΠΎΡΠ½ΠΎΡΡΡ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΎΠΊΠΎΠ»ΠΎ 2%
ΠΠΎΡΡΡΠΈΡΠΈΠ΅Π½Ρ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠΈΠ³Π½Π°Π»Π° ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΎΡ 0 Π΄ΠΎ 100%
ΠΡΡ
ΠΎΠ΄Π½ΠΎΠΉ ΡΠΎΠΊ: ΠΎΠΊΠΎΠ»ΠΎ 5-30 ΠΌΠ
ΠΠΌΠΏΠ»ΠΈΡΡΠ΄Π° Π²ΡΡ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π° ΡΠ°Π²Π½Π° Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΏΠΈΡΠ°Π½ΠΈΡ
ΠΠΈΡΠΏΠ»Π΅ΠΉ: ΠΆΠΈΠ΄ΠΊΠΎΠΊΡΠΈΡΡΠ°Π»Π»ΠΈΡΠ΅ΡΠΊΠΈΠΉ Ρ ΡΠΈΠ½Π΅ΠΉ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΠΎΠΉ
Π Π°Π±ΠΎΡΠ°Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ°: ΠΎΡ -20 β Π΄ΠΎ 70β
ΠΠ΅Ρ: 65 Π³Ρ.
Π Π°Π·ΠΌΠ΅Ρ: 52 x 32 x 10 ΠΌΠΌ
ΠΠΌΠΏΡΠ»ΡΡΠ½ΡΠΉ Π¨ΠΠ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ XY-LPWM ΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ Π²ΡΡΡΠ½ΡΡ, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ FREG ΠΈ DUTY, ΡΠ°ΠΊ ΠΈ ΡΠ΅ΡΠ΅Π· ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ, ΠΏΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΠ² Π΅Π³ΠΎ ΠΊ TTL ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠΌΡ ΠΏΠΎΡΡΡ (TXD, RXD, GND).
ΠΠΎΠΌΠ°Π½Π΄Π° Β«readΒ» β ΡΡΠΎ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΠ΅ Π½Π°ΡΡΡΠΎΠ΅ΠΊ (F ΠΈ D).
ΠΠ»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠΊΠ²Π°ΠΆΠ½ΠΎΡΡΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ ΡΡΠ΅Ρ
Π·Π½Π°ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΡΠΊΠ²Π°ΠΆΠ½ΠΎΡΡΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΠΏΠ΅ΡΠ΅Π΄ Π½ΠΈΠΌ Π±ΡΠΊΠ²Ρ D.
ΠΠΎΠΌΠ°Π½Π΄Π° Β«DXXXΒ» β ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½Ρ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠΈΠ³Π½Π°Π»Π° (XXX ΠΎΡ 001 Π΄ΠΎ 100). ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, D050, ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ ΡΠ°Π±ΠΎΡΠΈΠΉ ΡΠΈΠΊΠ» PWM ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 50%.
ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ°ΡΡΠΎΡΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ, Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ ΡΠ°ΡΡΠΎΡΡ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ ΠΎΠ½Π° ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π½Π° Π΄ΠΈΡΠΏΠ»Π΅Π΅ ΠΏΡΠΈΠ±Π°Π²ΠΈΠ² ΠΏΠ΅ΡΠ΅Π΄ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ°ΡΡΠΎΡΡ Π±ΡΠΊΠ²Ρ F.
ΠΠΎΠΌΠ°Π½Π΄Π° Β«F101Β» ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠ°ΡΡΠΎΡΡ 101 ΠΡ (ΠΎΡ 001 Π΄ΠΎ 999), Β«F1.05Β» ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠ°ΡΡΠΎΡΡ 1.05 ΠΊΠΡ (1.00-9.99), Β«F10.5Β» ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠ°ΡΡΠΎΡΡ 10.5 ΠΠΡ (10.0-99.9), Β«F1.0.5Β» ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠ°ΡΡΠΎΡΡ 105 ΠΊΠΡ (1.0.0-1.5.0).
ΠΡΠ»ΠΈ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½Π° Π²Π΅ΡΠ½Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΡΠΎ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ ΠΎΡΠ²Π΅ΡΠΈΡ DOWN, Π΅ΡΠ»ΠΈ ΠΎΡΠΈΠ±ΠΎΡΠ½Π°Ρ β FALL.
ΠΠ° Π΄ΠΈΡΠΏΠ»Π΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ²Π΅ΡΡΠΈ ΡΠΎΠ»ΡΠΊΠΎ 2 ΡΠΈΡΠ»Π° ΠΏΠΎ 3 ΡΠΈΡΡΡ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ. Π Π½ΠΈΠΆΠ½Π΅ΠΉ ΡΡΡΠΎΠΊΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΡΠΊΠ²Π°ΠΆΠ½ΠΎΡΡΡ Π¨ΠΠ Π² ΠΏΡΠΎΡΠ΅Π½ΡΠ°Ρ
, Π° Π² Π²Π΅ΡΡ
Π½Π΅ΠΉ β ΡΠ°ΡΡΠΎΡΠ°.
- XXX, ΡΠ°Π³ Π² 1 ΠΡ, Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ 1 β 999 ΠΡ
- X.
XX, ΡΠ°Π³ Π² 0.01 ΠΊΠΡ, Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ 1.00 β 9.99 ΠΊΠΡ
- XX.X, ΡΠ°Π³ Π² 0.1 ΠΊΠΡ, Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ 10.0 β 99.9 ΠΊΠΡ
- X.X.X, ΡΠ°Π³ Π² 1 ΠΊΠΡ, Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ 100 β 150 ΠΊΠΡ
ΠΠ΅Π½Π΅ΡΠ°ΡΠΎΡ ΠΠ§ Π½Π° LM358
ΠΠ° ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½ΠΊΠ΅ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ LM358 ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ±ΡΠ°ΡΡ, ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ, ΡΠ°ΠΌΡΡ ΠΏΡΠΎΡΡΡΡ ΡΡ Π΅ΠΌΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΡΡ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ², ΡΠ°Π±ΠΎΡΠ°ΡΡΠ΅Π³ΠΎ Π² ΡΠΈΡΠΎΠΊΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΡΠ°ΡΡΠΎΡ.
ΠΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ° LM358 Π²ΡΠΏΡΡΠΊΠ°Π΅ΡΡΡ Π² ΠΊΠΎΡΠΏΡΡΠ΅ DIP-8 ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π² ΡΠ΅Π±Π΅ Π΄Π²Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ (ΠΠ£) . ΠΠ»Ρ ΡΠ±ΠΎΡΠΊΠΈ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΡΡ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ 1 ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ.
Π ΠΈΡ. 1. ΠΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½Π°Ρ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΡ Π΅ΠΌΠ° Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΡΡ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² Π½Π° ΠΠ£ LM358.
ΠΠ° ΡΡ
Π΅ΠΌΠ΅ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ°, ΡΠΌ. ΡΠΈΡ. 1 ΡΠ΅Π·ΠΈΡΡΠΎΡΡ R1 ΠΈ R2 ΡΠΎΡΡΠ°Π²Π»ΡΡΡ Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ ΠΏΠΈΡΠ°ΡΡΠ΅Π³ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ ΡΡΠ΅Π΄Π½ΡΡ ΡΠΎΡΠΊΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π° Π²Ρ
ΠΎΠ΄Π΅ + ΠΠ£ LM358. Π Π΅Π·ΠΈΡΡΠΎΡΡ R3 ΠΈ R4 ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΡΠ΅ΠΏΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΈ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ. ΠΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ C1 Π·Π°Π΄Π°ΡΡ ΡΠ°ΡΡΠΎΡΡ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΡΡ
ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² Π½Π° Π²ΡΡ
ΠΎΠ΄Π΅ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ°.
Π ΠΈΡ. 2. ΠΡΡΠΈΠ»Π»ΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΡΠ½ΡΡΠ°Ρ Π½Π° 1-ΠΎΠΉ Π½ΠΎΠΆΠΊΠ΅ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ LM358 (4-Ρ Π½ΠΎΠΆΠΊΠ° ΠΎΠ±ΡΠΈΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄).
Π ΠΈΡ. 3. ΠΡΡΠΈΠ»Π»ΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΡΠ½ΡΡΠ°Ρ Π½Π° 2-ΠΎΠΉ Π½ΠΎΠΆΠΊΠ΅ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ LM358 (4-Ρ Π½ΠΎΠΆΠΊΠ° ΠΎΠ±ΡΠΈΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄).
C1 nF |
F Hz |
D % |
1000 | 6 | 63 |
400 | 17 | 63 |
300 | 23 | 63 |
200 | 34 | 63 |
100 | 67 | 63 |
68 | 105 | 63 |
47 | 142 | 63 |
22 | 272 | 63 |
15 | 393 | 63 |
10 | 660 | 63 |
6,8 | 980 | 63 |
4,7 | 886 | 63 |
3,3 | 1040 | 62 |
1,5 | 2410 | 62 |
1 | 4560 | 61 |
0,68 | 5650 | 60 |
0,47 | 8270 | 59 |
0,33 | 10900 | 57 |
0,22 | 14400 | 55 |
0,15 | 17700 | 55 |
0,1 | 21200 | 56 |
0,082 | 25700 | 57 |
0,075 | 26000 | 57 |
0,068 | 28400 | 56 |
0,033 | 45800 | 52 |
0,01 | 210000 | 51 |
Π’Π°Π±Π». 1. ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ ΡΠ°ΡΡΠΎΡΡ ΠΈ ΡΠΊΠ²Π°ΠΆΠ½ΠΎΡΡΠΈ Π½Π° Π²ΡΡ
ΠΎΠ΄Π΅ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° ΠΎΡ ΡΠΌΠΊΠΎΡΡΠΈ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΠ° Π‘1. ΠΠ΅Π· Π½Π°Π³ΡΡΠ·ΠΊΠΈ D1.
Π ΠΈΡ. 4. ΠΠ°ΠΊΠ΅Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΡΡ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² Π½Π° ΠΠ£ LM358.
- ΠΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠ°
- ΠΠ°Π·Π°Π΄
- ΠΠΏΠ΅ΡΠ΅Π΄
Π Π°Π·Π²Π΅ΡΡΠΊΠ° ΡΠ°ΡΡΠΎΡΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² Arduino
ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ Π² ΡΡΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅
ΠΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ
ΠΠΈΡΠΏΠ»Π΅ΠΉΠ½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ ElectroPeak 0,96 Π΄ΡΠΉΠΌΠ° OLED 64Γ128 | Ρ 1 | ||
Π Π΅Π·ΠΈΡΡΠΎΡ 1ΠΊΠΠΌ | Ρ 1 | ||
Π‘Π²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ (ΠΎΠ±ΡΠΈΠΉ) | Ρ 1 | ||
ΠΡΠ΄ΡΠΈΠ½ΠΎ Π£ΠΠ | Ρ 1 |
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½-ΡΠ΅ΡΠ²ΠΈΡΡ
ΠΠΈΠ·ΡΠΈΠ½ΠΎ | ||
ΠΡΠ΄ΡΠΈΠ½ΠΎ IDE |
ΠΡΡΠΎΡΠΈΡ
Π ΡΡΠΎΠΌ ΡΡΠΎΠΊΠ΅ ΠΌΡ ΡΠ·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² Ρ ΡΠ°Π·Π²Π΅ΡΡΠΊΠΎΠΉ ΠΏΠΎ ΡΠ°ΡΡΠΎΡΠ΅.
ΠΠ΅Π½Π΅ΡΠ°ΡΠΎΡ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² Π·Π°ΠΏΡΡΡΠΈΡΡΡ Ρ ΡΠ°ΡΡΠΎΡΠΎΠΉ 1 ΠΡ ΠΈ Π±ΡΠ΄Π΅Ρ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°ΡΡ ΡΠ²ΠΎΡ ΡΠ°ΡΡΠΎΡΡ Π½Π° 0,5 ΠΡ ΠΊΠ°ΠΆΠ΄ΡΡ ΡΠ΅ΠΊΡΠ½Π΄Ρ. ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ½ Π΄ΠΎΡΡΠΈΠ³Π½Π΅Ρ 10 ΠΡ, ΠΎΠ½ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½Π΅Ρ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°ΡΡ ΡΠ°ΡΡΠΎΡΡ.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ²ΠΎΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΠ°ΡΠ°Π»ΡΠ½Π°Ρ ΡΠ°ΡΡΠΎΡΠ° , ΠΠΎΠ½Π΅ΡΠ½Π°Ρ ΡΠ°ΡΡΠΎΡΠ° , ΠΡΠΈΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΡΡΠΎΡΡ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π» ΠΏΡΠΈΡΠ°ΡΠ΅Π½ΠΈΡ .
Π¨Π°Π³ 1: Π§ΡΠΎ Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ
1/8
.ΠΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΎ PCBWay
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ PCBWay Π·Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΡΡΠΎΠ³ΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π° ΠΈ ΠΏΠΎΠΌΠΎΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ Π² ΠΈΠ·ΡΡΠ΅Π½ΠΈΠΈ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ.
Π§ΡΠΎ ΠΌΠ½Π΅ Π½ΡΠ°Π²ΠΈΡΡΡ Π² PCBWay , ΡΠ°ΠΊ ΡΡΠΎ ΡΠΎ, ΡΡΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ 10 ΠΏΠ»Π°Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ Π·Π° 5 Π΄ΠΎΠ»Π»Π°ΡΠΎΠ², ΡΡΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ³ΠΎΠ΄Π½ΠΎ Π΄Π»Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΠΏΠ»Π°Ρ, Π½Π΅ Π³ΠΎΠ²ΠΎΡΡ ΡΠΆΠ΅ ΠΎ ΡΠΎΠΌ, ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π²Ρ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ΅!
ΠΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ ΠΈΡ
Π·Π΄Π΅ΡΡ. ΠΠ½ΠΈ ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π΄ΡΡΠ³ΠΈΡ
Π²Π΅ΡΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ±ΠΎΡΠΊΡ, 3D-ΠΏΠ΅ΡΠ°ΡΡ, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ Ρ Π§ΠΠ£ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅.
Π¨Π°Π³ 2. Π‘Ρ Π΅ΠΌΠ° Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ OLED-Π΄ΠΈΡΠΏΠ»Π΅Ρ ΠΈ ΠΎΡΡΠΈΠ»Π»ΠΎΠ³ΡΠ°ΡΠ° ΠΊΠΎΠ½ΡΠ°ΠΊΡ [VCC] ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ Arduino [5v]
Π¨Π°Π³ 3: Π‘Ρ Π΅ΠΌΠ° ΡΠΎ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠΌ
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΡΠ΅Π·ΠΈΡΡΠΎΡ 1 ΠΊΠΠΌ ΠΊ ΡΠΈΡΡΠΎΠ²ΠΎΠΌΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ Arduino [2]
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΡΠ΅Π·ΠΈΡΡΠΎΡ 1 ΠΊΠΠΌ ΠΊ (Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Π΅) ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° [ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΠ°ΠΊΡ +]
- ΠΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΠ°ΠΊΡ -] ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ Arduino [GND]
Π¨Π°Π³ 4: ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ Visuino ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠΈΠΏ ΠΏΠ»Π°ΡΡ Arduino UNO
ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ Visuino, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΠΈΡΡΠ½ΠΊΠ΅. ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ Β« Tools Β» Π½Π° Arduino. ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ (Π ΠΈΡΡΠ½ΠΎΠΊ 1) Π² Visuino ΠΠΎΠ³Π΄Π° ΠΏΠΎΡΠ²ΠΈΡΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Β» Arduino UNO Β» as shown on Picture 2
Step 5: In Visuino Add Components
1 / 10
- Add Β« Clock Generator Β» ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ
- ΠΠΎΠ±Π°Π²ΠΈΡΡ Β« Counter Β» ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ
- ΠΠΎΠ±Π°Π²ΠΈΡΡ Β« Analog Value Β» ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ
- ΠΠΎΠ±Π°Π²ΠΈΡΡ Β« Integer To Analog Β» ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ
- ΠΠΎΠ±Π°Π²ΠΈΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Β« ΠΠΎΠ±Π°Π²ΠΈΡΡ Π°Π½Π°Π»ΠΎΠ³ Β»
- ΠΠΎΠ±Π°Π²ΠΈΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Β« Analog Multi Source Β»
- ΠΠΎΠ±Π°Π²ΠΈΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Β« Π‘ΡΠ°Π²Π½ΠΈΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Β» OLED I2C Β» component
- Add Β» Pulse Generator Β» component
Step 6: In Visuino Set Components
1 / 9
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»: ΠΡΠ±Π΅ΡΠΈΡΠ΅ Β« ClockGenerator1 Β» ΠΈ Π² ΠΎΠΊΠ½Π΅ ΡΠ²ΠΎΠΉΡΡΠ² ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠ°ΡΡΠΎΡΡ ΡΠ΅ΠΊΡΠ½Π΄, Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΠ°ΡΡΠΎΡΠ° Π±ΡΠ΄Π΅Ρ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°ΡΡΡΡ Π½Π° 1 ΠΡ, Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°ΡΡΡΡ Π½Π° .
- Set Start Frequency: ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ Β« AnalogValue1 Β» ΠΈ Π² ΠΎΠΊΠ½Π΅ ΡΠ²ΠΎΠΉΡΡΠ² ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Β« Value Β«, Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ 1, ΡΡΠΎ Π·Π½Π°ΡΠΈΡ ΡΡΠΎ ΠΌΡ Π½Π°ΡΠ½Π΅ΠΌ Ρ ΡΠ°ΡΡΠΎΡΡ 1ΠΡ
- Set Frequency Increment: ΠΡΠ±Π΅ΡΠΈΡΠ΅ Β« IntegerToAnalog1 Β» ΠΈ Π² ΠΎΠΊΠ½Π΅ ΡΠ²ΠΎΠΉΡΡΠ² ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Β« Scale Β«, Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ 0,5, ΡΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ ΡΠ°ΡΡΠΎΡΠ° Π±ΡΠ΄Π΅Ρ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°ΡΡΡΡ Π½Π° 0,5ΠΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·
- Set End Π§Π°ΡΡΠΎΡΠ°: ΠΡΠ±Π΅ΡΠΈΡΠ΅ Β« CompareValue1 Β» ΠΈ Π² ΠΎΠΊΠ½Π΅ ΡΠ²ΠΎΠΉΡΡΠ² ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Β« Compare Type Β» Π½Π° ctSmaller ΠΈ Β« Value Β«, Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ 10, ΡΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ ΡΠ°ΡΡΠΎΡΠ° ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½Π΅Ρ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°ΡΡΡΡ Π½Π° 10ΠΡ
- ΠΡΠ±Π΅ΡΠΈΡΠ΅ Β« PulseGenerator1 Β» ΠΈ Π² ΠΎΠΊΠ½Π΅ ΡΠ²ΠΎΠΉΡΡΠ² Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Β« Π§Π°ΡΡΠΎΡΠ° Β«, Π½Π°ΠΆΠΌΠΈΡΠ΅ Π½Π° Π·Π½Π°ΡΠΎΠΊ Π±ΡΠ»Π°Π²ΠΊΠΈ ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Β« Float SinkPin Β» Β«ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΈΡΠ΅ ΠΎΠΊΠ½ΠΎ Β«Draw TextΒ» Π² Π»Π΅Π²ΡΡ ΡΡΠΎΡΠΎΠ½Ρ ΠΈ Π² ΠΎΠΊΠ½Π΅ Β«Π‘Π²ΠΎΠΉΡΡΠ²Π°Β» ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Β« Text Β» Π½Π° Β«FrequencyΒ» ΠΈ Β« Size Β» Π½Π° 2
- Π ΠΎΠΊΠ½Π΅ Β« Elements Β» ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΈΡΠ΅ Β» Text Field Β» Π² Π»Π΅Π²ΡΡ ΡΡΠΎΡΠΎΠ½Ρ ΠΈ Π² ΠΎΠΊΠ½Π΅ Β«Π‘Π²ΠΎΠΉΡΡΠ²Π°Β» ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Β« Π Π°Π·ΠΌΠ΅Ρ Β«Π΄ΠΎ 2 ΠΈΒ» Y Β«Π΄ΠΎ 30
- ΠΠ°ΠΊΡΠΎΠΉΡΠ΅Β» ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ Β«ΠΠΊΠ½ΠΎ
Π¨Π°Π³ 7: Π Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ
- .
] ΠΊ Β« Counter1 Β» pin[In]
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ Β« Counter1 Β» pin [Out] ΠΊ Β« IntegerToAnalog1 Β» pin[In]
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ Β« AnalogValue1 Β» pin [Out] ΠΊ Β« Add1 Β» Π±ΡΠ»Π°Π²ΠΊΠ° [0]
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡ Β« IntegerToAnalog1 Β» [Out] ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ Β« Add1 Β» [1]
- . ΠΊΠΎΠ½ΡΠ°ΠΊΡ [0] ΠΊ Β« AnalogSwitch2 Β» ΠΊΠΎΠ½ΡΠ°ΠΊΡ [ΠΡ ΠΎΠ΄]
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Β« AnalogMultiSource1 Β» ΠΊΠΎΠ½ΡΠ°ΠΊΡ [1] ΠΊ Β« CompareValue1 Β» ΠΊΠΎΠ½ΡΠ°ΠΊΡ [ΠΡ ΠΎΠ΄]
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Β« CompareValue1 Β» ΠΊΠΎΠ½ΡΠ°ΠΊΡ [ΠΡΡ ΠΎΠ΄] ΠΊ Β» AnalogSwitch2 Β«ΠΊΠΎΠ½ΡΠ°ΠΊΡ [ΠΠΊΠ»ΡΡΠΈΡΡ]
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ Β« AnalogSwitch2 Β» ΠΊΠΎΠ½ΡΠ°ΠΊΡ [Out] ΠΊ Β« PulseGenerator1 Β» ΠΊΠΎΠ½ΡΠ°ΠΊΡ [Π§Π°ΡΡΠΎΡΠ°]
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ Β« AnalogSwitch2 Β» ΠΊΠΎΠ½ΡΠ°ΠΊΡ [Out] ΠΊ Β« DisplayOLED1 Β» > Β« Text Field1Β» ΠΊΠΎΠ½ΡΠ°ΠΊΡ [In] 9008]
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡ Β« PulseGenerator1 Β» [Out] ΠΊ Arduino Π¦ΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ½ΡΠ°ΠΊΡ [2]
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ Β« DisplayOLED1 Β» ΠΊΠΎΠ½ΡΠ°ΠΊΡ [I2C] ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ Arduino [I2C] 90949 Π‘ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠΉΡΠ΅ ΠΈ Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ Arduino Code
- ΠΠ°ΡΠΈΠ½ΠΎΠ°ΠΌΠ΅ΡΠΈΠΊΠ°Π½ΡΠΊΠ°Ρ ΠΠΌΠ΅ΡΠΈΠΊΠ° (ΠΡΠΏΠ°Π½ΠΈΡ)
- ΠΠ°Π½Π°Π΄Π° (Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ)
- Π‘Π¨Π (Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ)
- ΠΠ΅Π»ΡΠ³ΠΈΡ (Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ)
- ΠΠ°Π½ΠΈΡ (Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ)
- ΠΠ΅ΡΠΌΠ°Π½ΠΈΡ (Π½Π΅ΠΌ.
Π Visuino Π²Π½ΠΈΠ·Ρ ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΡ Β« Build Β», ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π²ΡΠ±ΡΠ°Π½ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ, Π·Π°ΡΠ΅ΠΌ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ Β«Π‘ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ/ΡΠΎΠ·Π΄Π°ΡΡ ΠΈ Π·Π°Π³ΡΡΠ·ΠΈΡΡΒ».
Π¨Π°Π³ 9: ΠΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅
ΠΡΠ»ΠΈ Π²Ρ Π²ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ Arduino, OLED-Π΄ΠΈΡΠΏΠ»Π΅ΠΉ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΡΡΠΎΡΡ. ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ ΠΎΡΡΠΈΠ»Π»ΠΎΠ³ΡΠ°Ρ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π΅Π³ΠΎ ΠΊ ΡΠΈΡΡΠΎΠ²ΠΎΠΌΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ 2 Arduino (ΡΠΌ. ΡΡ Π΅ΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ) ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΡΠ΅Π·ΠΈΡΡΠΎΡ 1 ΠΊΠΠΌ ΠΈ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ (ΡΠΌ. ΡΡ Π΅ΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ), ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ, ΠΊΠ°ΠΊ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°ΡΡΡΡ ΠΈΠΌΠΏΡΠ»ΡΡΡ.
ΠΠΎΠ·Π΄ΡΠ°Π²Π»ΡΠ΅ΠΌ! ΠΡ Π·Π°Π²Π΅ΡΡΠΈΠ»ΠΈ ΡΠ²ΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ Ρ Visuino. Π’Π°ΠΊΠΆΠ΅ ΠΏΡΠΈΠ»Π°Π³Π°Π΅ΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡ Visuino, ΠΊΠΎΡΠΎΡΡΠΉ Ρ ΡΠΎΠ·Π΄Π°Π» Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΡΡΠΎΠΊΠ°, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π΅Π³ΠΎ ΠΈ ΠΎΡΠΊΡΡΡΡ Π² Visuino: https://www.visuino.eu
Π‘Ρ Π΅ΠΌΡ, Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ
Π€Π°ΠΉΠ» Visuino
ΠΠΎΠ΄
Π€Π°ΠΉΠ» Visuino
ΠΠ°Π³ΡΡΠ·ΠΈΡΡ ΡΠ°ΠΉΠ» Visuino Π½ΠΈΠΆΠ΅
ΠΡΠ΅Π΄ΠΈΡΡ
Π ΠΎΠ½
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Arduino
ΠΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ Your feed can be found by clicking on βYour accountβ. We will also email you (max twice a week) to notify you of any new content that is available in your feed. This can be disabled within your account settings.Β»/>
Π― Ρ ΠΎΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π΄Π²Π° Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² Π² simulink ΠΈ ΡΠ±ΡΠΎΡΠΈΡΡ ΠΈΡ Π² arduino unoβ¦ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Ρ ΠΏΠΎΠ»ΡΡΠ°Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ°ΡΡΠΎΡΡβ¦ Π Π‘ 5 ΠΈΡΠ»Ρ 2022 Π³.
ΠΡΠΈΠ½ΡΡΡΠΉ ΠΎΡΠ²Π΅Ρ: ΠΠ°Π΄Ρ Ρ ΠΠΎΠ²ΠΈΠ½Π΄Π°ΡΠ°Π΄ΠΆΠ°Π½
Π― Ρ ΠΎΡΡ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠΌΠΏΡΠ»ΡΡ Ρ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΎΠΌ 0,02 (50 ΠΡ), Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΡΡΠΎΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ Π΄Π²ΡΡ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ², Ρ ΠΏΠΎΠ»ΡΡΠ°Ρ Π²ΡΡ ΠΎΠ΄ ΠΎΡ arduino, Π½ΠΎ ΡΠ°ΡΡΠΎΡΠ° Π½Π΅ 50 ΠΡ, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΡΠ΅
ΡΡΠΎ ΠΈΠΌΠΏΡΠ»ΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ Ρ Ρ ΠΎΡΡ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π° Π²ΡΡ ΠΎΠ΄Π΅ Arduino Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ 0,02 ΠΏΠ΅ΡΠΈΠΎΠ΄Π° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.
ΠΡΠ²Π΅Ρ ΠΏΡΠΈΠ½ΡΡ
ΠΡΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΎ: ΠΠ°Π΄Ρ Ρ ΠΠΎΠ²ΠΈΠ½Π΄Π°ΡΠ°Π΄ΠΆΠ°Π½ on 12 Feb 2019
ΠΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ Π±ΡΠ»ΠΎ Π±Ρ ΠΈΠΌΠ΅ΡΡ ΠΎΠ΄ΠΈΠ½ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² Ρ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΎΠΌ 0,02 ΡΠ΅ΠΊΡΠ½Π΄Ρ ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΉ ΡΠΈΡΠΈΠ½ΠΎΠΉ ΠΈΠΌΠΏΡΠ»ΡΡΠ°. ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π²ΡΡ
Π±Π»ΠΎΠΊΠΎΠ² Π½Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΠΈΡ
ΠΏΠ΅ΡΠΈΠΎΠ΄Ρ Π²ΡΠ±ΠΎΡΠΊΠΈ, Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ ΡΠΎΠ³ΠΎ ΠΆΠ΅ ΠΏΠ΅ΡΠΈΠΎΠ΄Π° Π²ΡΠ±ΠΎΡΠΊΠΈ.
ΠΠΎΠ»ΡΡΠ΅ ΠΎΡΠ²Π΅ΡΠΎΠ² (3)
ΠΠΎΡ ΡΡΠΎ Ρ Π±Ρ ΠΏΠΎΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π» β
1) Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π½ΠΎΠ²ΡΡ ΠΌΠΎΠ΄Π΅Π»Ρ Simulation only ΠΈ ΠΏΠΎΡΡΠ°Π²ΡΡΠ΅ Π΄Π²Π° Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² Ρ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΎΠΌ Π΄ΠΈΡΠΊΡΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ 0,02.
2) ΠΡΡΠ΅Π³ΡΠ»ΠΈΡΡΠΉΡΠ΅ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΡΠ΅ Π²ΠΎΠ»Π½Ρ ΠΏΠΎ ΡΠ²ΠΎΠ΅ΠΌΡ ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΡ, ΡΠ»ΠΎΠΆΠΈΡΠ΅ ΠΈΡ ΠΈ ΠΎΡΠΏΡΠ°Π²ΡΡΠ΅ Π½Π° ΠΎΡΡΠΈΠ»Π»ΠΎΠ³ΡΠ°Ρ.
3) Π‘ΠΌΠΎΠ΄Π΅Π»ΠΈΡΡΠΉΡΠ΅ ΡΡΡ ΠΌΠΎΠ΄Π΅Π»Ρ ΠΈ Π²Π½Π΅ΡΠΈΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ.
4) ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈ, ΡΡΠΎ Ρ Π²Π°Ρ Π΅ΡΡΡ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½Π°Ρ Π²ΠΎΠ»Π½Π° ΠΏΠΎ Π²Π°ΡΠ΅ΠΌΡ Π²ΡΠ±ΠΎΡΡ, Π²Π΅ΡΠ½ΠΈΡΠ΅ Π΅Π΅ Π² ΠΌΠΎΠ΄Π΅Π»Ρ Arduino ΠΈ ΠΎΡΠΏΡΠ°Π²ΡΡΠ΅ Π½Π° ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ½ΡΠ°ΠΊΡ.
ΠΠΎΡ ΡΡΠΎ Ρ Π΄ΡΠΌΠ°Ρ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ β ΠΌΠΎΠ΄Π΅Π»Ρ Π²ΡΡ ΠΎΠ΄ΠΈΡ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Ρ ΡΠ°ΠΌΠΎΠΉ ΡΠ΅Π±Ρ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠ°Π³ ΡΠ°ΡΡΠ΅ΡΠ° Π΄Π»Ρ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΌΠ°Π» (0,000625 ΠΈΠ»ΠΈ 1600 ΠΡ). Π§ΡΠΎΠ±Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΡΡ ΠΈ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ Π²ΡΡ ΠΎΠ΄ Π·Π° ΡΠ°ΠΌΠΊΠΈ Π·Π°Π΄Π°ΡΠΈ β https://www.mathworks.com/help/supportpkg/arduino/ug/detect-and-fix-task-overruns-on-arduino-hardware.html
ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΠ΅ Π½Π° ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ (Π²Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΌΠ΅Π½ΡΡΠΈΡΠ΅ Π½Π°ΠΊΠ»Π°Π΄Π½ΡΠ΅ ΡΠ°ΡΡ
ΠΎΠ΄Ρ). Π₯ΠΎΡΡ Ρ ΡΠΎΠΌΠ½Π΅Π²Π°ΡΡΡ, ΡΡΠΎ ΡΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈ ΡΠ°ΠΊΠΎΠΉ ΡΠ°ΡΡΠΎΡΠ΅ Π΄ΠΈΡΠΊΡΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ.
ΠΡΠΈΠ²Π΅Ρ Π²ΡΠ΅ΠΌβ¦ Π£ ΠΌΠ΅Π½Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ Π¨ΠΠ Π΄Π»Ρ ΠΏΠ°ΠΊΠ΅ΡΠ° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ SIMULINK Arduino. Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ MATLAB 2017b ΠΈ arduino mega2560β¦ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΌΠ½Π΅ Π½ΡΠΆΠ΅Π½ ΡΠΈΠ³Π½Π°Π» Π¨ΠΠ 25000 ΠΡ, Π½ΠΎ ΠΏΠ°ΠΊΠ΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Simulink ) ΠΈΠΌΠ΅Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ 490 ΠΡ, ΠΈ Ρ ΠΌΠΎΠ³Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°Π±ΠΎΡΠΈΠΉ ΡΠΈΠΊΠ».
Π§ΡΠΎ Ρ ΠΌΠΎΠ³Ρ ΡΠ΄Π΅Π»Π°ΡΡ? ΠΡΠ΄Ρ ΡΠ°Π΄ Π²Π°ΡΠ΅ΠΌΡ ΠΎΡΠ²Π΅ΡΡ. ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ Π²ΠΎΠ·ΡΠ°ΠΆΠ°Π΅ΡΠ΅, ΠΌΠΎΠ³Ρ Π»ΠΈ Ρ ΠΏΠΎΠΏΡΠΎΡΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΡΠ°ΠΉΠ» ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Simulink Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΡΡΠ»ΠΊΠΈ Π΄Π»Ρ ΠΌΠΎΠ΅Π³ΠΎ ΠΎΠΊΠΎΠ½ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ Π·Π°Π΄Π°Π½ΠΈΡ. Π― ΡΠ°ΠΊ ΠΈ Π½Π΅ ΠΏΠΎΠ½ΡΠ» Π΄Π»Ρ ΡΠΌΠ΅Π½Ρ ΡΠ°ΡΡΠΎΡΡ Π¨ΠΠ Π°ΡΠ΄ΡΠΈΠ½ΠΎ Π² simulink matlab.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ
ΠΡΠΎΠΈΠ·ΠΎΡΠ»Π° ΠΎΡΠΈΠ±ΠΊΠ°
ΠΠ΅ ΡΠ΄Π°Π»ΠΎΡΡ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΈΠ·-Π·Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π²Π½Π΅ΡΠ΅Π½Π½ΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ. ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ, ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π΅Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅.
ΠΡΠ±Π΅ΡΠΈΡΠ΅ Π²Π΅Π±-ΡΠ°ΠΉΡ
ΠΡΠ±Π΅ΡΠΈΡΠ΅ Π²Π΅Π±-ΡΠ°ΠΉΡ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΏΠ΅ΡΠ΅Π²Π΅Π΄Π΅Π½Π½ΡΠΉ ΠΊΠΎΠ½ΡΠ΅Π½Ρ, Π³Π΄Π΅ ΠΎΠ½ Π΄ΠΎΡΡΡΠΏΠ΅Π½, ΠΈ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΌΠ΅ΡΡΠ½ΡΠ΅ ΡΠΎΠ±ΡΡΠΈΡ ΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ. Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π²Π°ΡΠ΅Π³ΠΎ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΌΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ Π²Π°ΠΌ Π²ΡΠ±ΡΠ°ΡΡ: .
ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ±ΡΠ°ΡΡ Π²Π΅Π±-ΡΠ°ΠΉΡ ΠΈΠ· ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΡΠΏΠΈΡΠΊΠ°: