Skip to main content

ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ

🎯 ΠΠšΠ¦Π•ΠΠ’Π« ΠŸΠ ΠžΠ”Π’Π˜ΠΠ£Π’ΠžΠ“Πž Π£Π ΠžΠ’ΠΠ―

  • Π£Π³Π»ΡƒΠ±Π»Π΅Π½ΠΈΠ΅ Π² слоТныС аспСкты программирования
  • ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ΠΊΠΎΠ΄Π° ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ
  • Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠΈ, элСктроники ΠΈ ПО Π² слоТныС систСмы
  • ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ ΠΎΠ»ΠΈΠΌΠΏΠΈΠ°Π΄Π½Ρ‹ΠΌ заданиям 9 класса

πŸ’» ΠœΠžΠ”Π£Π›Π¬ 1: ΠŸΠ ΠžΠ”Π’Π˜ΠΠ£Π’ΠžΠ• ΠŸΠ ΠžΠ“Π ΠΠœΠœΠ˜Π ΠžΠ’ΠΠΠ˜Π• ARDUINO

Π‘Ρ€ΠΎΠΊ: 5 нСдСль (ΡΠ΅Π½Ρ‚ΡΠ±Ρ€ΡŒ-ΠΎΠΊΡ‚ΡΠ±Ρ€ΡŒ)

Π§Ρ‚ΠΎ Π£Π“Π›Π£Π‘Π›Π―Π•Πœ (Π±Π°Π·Π° ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ):

  1. Π‘ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ маски:

    • ΠŸΠΎΠ±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ сдвиги («, ») - ΠžΠ‘ΠΠžΠ’Π ΠžΠ›Π˜ΠœΠŸΠ˜ΠΠ”Π«
    • ЛогичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с Π±ΠΈΡ‚Π°ΠΌΠΈ (&, |, ^)
    • Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ состояний Π² ΠΎΠ΄Π½ΠΎΠΌ Π±Π°ΠΉΡ‚Π΅
  2. Π Π°Π±ΠΎΡ‚Π° с прСрываниями:

    • ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΡ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ vs polling
    • ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ Π½Π° события
    • ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… источников ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ
  3. Π’Π°ΠΉΠΌΠ΅Ρ€Ρ‹ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ·Π°Π΄Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ:

    • millis() вмСсто delay() для ΠΊΠ²Π°Π·ΠΈ-ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… процСссов
    • State machines для слоТного повСдСния
    • ΠŸΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΈ Π·Π°Π΄Π°Ρ‡

ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌ:

// ВмСсто простого мигания - слоТныС ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹
void loop() {
  unsigned long currentMillis = millis();
  
  // НСзависимоС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ 6 свСтодиодами
  if (currentMillis - previousMillis[0] >= intervals[0]) {
    previousMillis[0] = currentMillis;
    digitalWrite(ledPins[0], !digitalRead(ledPins[0]));
  }
  // + Π΅Ρ‰Π΅ 5 свСтодиодов с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ...
}

πŸ”§ ΠœΠžΠ”Π£Π›Π¬ 2: Π‘Π›ΠžΠ–ΠΠ«Π• ΠΠΠΠ›ΠžΠ“ΠžΠ’Π«Π• Π‘Π˜Π‘Π’Π•ΠœΠ«

Π‘Ρ€ΠΎΠΊ: 4 Π½Π΅Π΄Π΅Π»ΠΈ (ΠΎΠΊΡ‚ΡΠ±Ρ€ΡŒ-Π½ΠΎΡΠ±Ρ€ΡŒ)

Π§Ρ‚ΠΎ Π£Π‘Π›ΠžΠ–ΠΠ―Π•Πœ:

  1. ΠŸΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€Ρ‹ с Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ характСристикой:

    • ΠšΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ° ΠΈ линСаризация
    • Dead zones ΠΈ гистСрСзис
    • ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡƒΠ³Π»Π° ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° Π² Π±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ сдвиги
  2. ΠœΠ½ΠΎΠ³ΠΎΡΠ΅Π½ΡΠΎΡ€Π½Ρ‹Π΅ систСмы:

    • Π‘ΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½Ρ‹ΠΉ опрос Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ²
    • Π€ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ Калмана для Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ
    • Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ² сСнсоров
  3. ШИМ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠ³ΠΎ уровня:

    • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ RGB-свСтодиодами
    • ΠŸΠ»Π°Π²Π½Ρ‹Π΅ измСнСния яркости (fade эффСкты)
    • Π“Ρ€ΡƒΠΏΠΏΠΎΠ²ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ°Π½Π°Π»Π°ΠΌΠΈ

Олимпиадная связь:

// ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€Π° Π² Π±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ сдвиги
int potValue = analogRead(POT_PIN);
int shiftAmount = map(potValue, 0, 1023, -6, 6);
// ΠšΠ°ΠΆΠ΄Ρ‹Π΅ 15Β° = 1023/24 β‰ˆ 42 Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ АЦП

πŸ“ ΠœΠžΠ”Π£Π›Π¬ 3: ΠŸΠ ΠžΠ€Π•Π‘Π‘Π˜ΠžΠΠΠ›Π¬ΠΠΠ― Π‘Π₯Π•ΠœΠžΠ’Π•Π₯НИКА

Π‘Ρ€ΠΎΠΊ: 5 нСдСль (Π½ΠΎΡΠ±Ρ€ΡŒ-Π΄Π΅ΠΊΠ°Π±Ρ€ΡŒ)

Π§Ρ‚ΠΎ Π£Π“Π›Π£Π‘Π›Π―Π•Πœ:

  1. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ схСмы ΠΏΠΎ стандартам:

    • Π“ΠžΠ‘Π’ ΠΈ ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Ρ‹Π΅ обозначСния
    • Π Π°Π·Π²ΠΎΠ΄ΠΊΠ° ΠΌΠ½ΠΎΠ³ΠΎΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π½Ρ‹Ρ… систСм
    • Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ
  2. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Ρ€Π°Π·Π²ΠΎΠ΄ΠΊΠΈ:

    • ΠœΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ пСрСсСчСний ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ²
    • Π“Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° сигналов ΠΏΠΎ Ρ‚ΠΈΠΏΠ°ΠΌ
    • Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Ρ†Π΅ΠΏΠ΅ΠΉ
  3. ВСрификация ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ°:

    • Поиск ΠΎΠ±Ρ€Ρ‹Π²ΠΎΠ² ΠΈ ΠšΠ— ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ
    • ΠžΡΡ†ΠΈΠ»Π»ΠΎΠ³Ρ€Π°Ρ„ для Π°Π½Π°Π»ΠΈΠ·Π° сигналов
    • ЛогичСскиС Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Ρ‹ (Ссли доступны)

ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌ:

  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ схСмы устройства для ΠΎΠ»ΠΈΠΌΠΏΠΈΠ°Π΄Ρ‹ (6 свСтодиодов + 2 ΠΊΠ½ΠΎΠΏΠΊΠΈ + ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€)
  • Взаимная ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° схСм ΠΌΠ΅ΠΆΠ΄Ρƒ учащимися
  • Π‘Π±ΠΎΡ€ΠΊΠ° ΠΏΠΎ Π§Π£Π–ΠžΠ™ схСмС - тСст Π½Π° Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΡΡ‚ΡŒ

πŸ€– ΠœΠžΠ”Π£Π›Π¬ 4: Π˜ΠΠ’Π•Π“Π ΠΠ¦Π˜Π― ΠœΠ•Π₯АНИКИ И Π­Π›Π•ΠšΠ’Π ΠžΠΠ˜ΠšΠ˜

Π‘Ρ€ΠΎΠΊ: 6 нСдСль (ΡΠ½Π²Π°Ρ€ΡŒ-Ρ„Π΅Π²Ρ€Π°Π»ΡŒ)

ΠšΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹:

  1. “Π‘ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ счСтчик с ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ” - ПРЯМАЯ ΠŸΠžΠ”Π“ΠžΠ’ΠžΠ’ΠšΠ

    • 6 свСтодиодов + ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€ + 2 ΠΊΠ½ΠΎΠΏΠΊΠΈ
    • Π’Π²ΠΎΠ΄ числа Ρ‡Π΅Ρ€Π΅Π· Serial
    • ΠŸΠΎΠ±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ сдвиги ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ
    • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡ€ΠΊΠΎΡΡ‚ΡŒΡŽ
  2. “БистСма ΠΏΠ°Ρ€ΠΊΠΎΠ²ΠΊΠΈ с Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΌ ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠ΅ΠΌ”

    • 3 Π£Π—-Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° + сСрвопривод + свСтодиоды + Π·ΡƒΠΌΠΌΠ΅Ρ€
    • ΠŸΡ€ΠΎΠ³Ρ€Π΅ΡΡΠΈΠ²Π½Π°Ρ индикация приблиТСния
    • АвтоматичСская ΠΏΠ°Ρ€ΠΊΠΎΠ²ΠΊΠ°
  3. “Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ спиннСр с Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌΠΈ”

    • Π­Π½ΠΊΠΎΠ΄Π΅Ρ€ + RGB-свСтодиод
    • НСсколько Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ
    • Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ настроСк Π² EEPROM

πŸŽ“ ΠžΠ›Π˜ΠœΠŸΠ˜ΠΠ”ΠΠ«Π™ ВРЕНАЖЕР

Π‘Ρ€ΠΎΠΊ: 4 Π½Π΅Π΄Π΅Π»ΠΈ (Ρ„Π΅Π²Ρ€Π°Π»ΡŒ-ΠΌΠ°Ρ€Ρ‚)

Вочная имитация условий:

  1. ΠŸΠΎΠ»Π½Ρ‹ΠΉ Π°Π½Π°Π»ΠΎΠ³ задания:

    • 6 свСтодиодов, 2 ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€
    • Π’Π²ΠΎΠ΄ Ρ‡Π΅Ρ€Π΅Π· Serial
    • ΠŸΠΎΠ±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ сдвиги
    • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡ€ΠΊΠΎΡΡ‚ΡŒΡŽ
  2. ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ:

    • 90 ΠΌΠΈΠ½ΡƒΡ‚ Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅
    • 2 ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ ΠΊΠ°ΠΊ Π½Π° ΠΎΠ»ΠΈΠΌΠΏΠΈΠ°Π΄Π΅
    • ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΏΠΎ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ критСриям
  3. Π’ΠΈΠΏΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ:

    • Π”Ρ€Π΅Π±Π΅Π·Π³ ΠΊΠ½ΠΎΠΏΠΎΠΊ
    • ΠŸΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠ΅ значСния ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€Π°
    • ΠšΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Ρ‹ свСтодиодов ΠΈ Serial

πŸ“Š Π‘Π˜Π‘Π’Π•ΠœΠ ΠžΠ¦Π•ΠΠšΠ˜ ΠŸΠ ΠžΠ”Π’Π˜ΠΠ£Π’ΠžΠ“Πž Π£Π ΠžΠ’ΠΠ―

НовыС ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ:

ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉΠΠΊΡ†Π΅Π½Ρ‚
ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ кодаИспользованиС Π±ΠΈΡ‚ΠΎΠ²Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ вмСсто массивов
Π‘Ρ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ Π΄Ρ€Π΅Π±Π΅Π·Π³Π°, Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ ΡˆΡƒΠΌΠΎΠ²
Π­Ρ€Π³ΠΎΠ½ΠΎΠΌΠΈΠΊΠ°Π›ΠΎΠ³ΠΈΡ‡Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, понятныС Ρ€Π΅ΠΆΠΈΠΌΡ‹
Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ схСмы, ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π² ΠΊΠΎΠ΄Π΅
Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡΠ‘Π΅ΡΡˆΠΎΠ²Π½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° всСх ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² систСмы

Π§Π΅ΠΊ-лист готовности:

  • βœ… Π‘ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ для управлСния свСтодиодами
  • βœ… ПлавноС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡ€ΠΊΠΎΡΡ‚ΡŒΡŽ ШИМ
  • βœ… Π‘Ρ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠ΅ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€Π° с Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠ΅ΠΉ
  • βœ… ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° Serial Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°
  • βœ… ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ оформлСнная ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма

πŸ”„ ΠœΠ•Π’ΠžΠ”Π˜Π§Π•Π‘ΠšΠ˜Π• ΠžΠ‘ΠžΠ‘Π•ΠΠΠžΠ‘Π’Π˜

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΎΡ‚ “Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚” ΠΊ “Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠžΠŸΠ’Π˜ΠœΠΠ›Π¬ΠΠž”:

  1. Π Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΊΠΎΠ΄Π° - пСрСписываниС Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ
  2. Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ· - нСсколько Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΠΎΠ΄Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ
  3. ΠŸΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ - ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ потрСблСния памяти ΠΈ быстродСйствия
  4. Code review - взаимная ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΊΠΎΠ΄Π° ΠΌΠ΅ΠΆΠ΄Ρƒ учащимися

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠ³ΠΎ уровня:

  • Wokwi для симуляции ΠΏΠ΅Ρ€Π΅Π΄ сборкой
  • Fritzing для ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… схСм
  • Serial Plotter для Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ…
  • Git для контроля вСрсий (Π±Π°Π·ΠΎΠ²ΠΎΠ΅ использованиС)