Code Every Day πŸš€
30 subscribers
687 photos
243 videos
22 files
174 links
ΠŸΡ€ΠΎΡΡ‚ΠΎ для развлСчСния
Download Telegram
πŸ‘‰ Код ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°
Для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΏΡƒΠ»ΡŒΡΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ
Media is too big
VIEW IN TELEGRAM
Π”Π΅Π½ΡŒ 21: Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ° 1: ΠŸΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ ΡˆΠ°Ρ€ΠΈΠΊΠΈ

πŸ‘¨β€πŸ’»Π‘ΠΎΠ±Ρ€Π°Π» Π΄Π΅ΠΌΠΎ ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

πŸ‘‰ Использовал Ρ€Π°Π½Π΅Π΅ Π½Π°Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ интСрполяторы.
На Π΄Π΅ΠΌΠΎ Π²ΠΈΠ΄Π½ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Ρ€Π°Π½Π΄ΠΎΠΌΠ½ΠΎ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΈ высоты ΠΏΠ°Π½Π΅Π»ΠΈ со случайны радиусом.
Π—Π°Ρ‚Π΅ΠΌ вычисляСтся расстояниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΠ»Π΅Ρ‚Π΅Ρ‚ΡŒ Π΄ΠΎ края ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈ примСняСтся bounce интСрполятор.

#Arduino
πŸ‘1
πŸ‘‰ Код для Π΄Π΅ΠΌΠΎ ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²
πŸ‘1
Media is too big
VIEW IN TELEGRAM
Π”Π΅Π½ΡŒ 22: Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ° 1: Коллизии для ΡˆΠ°Ρ€ΠΈΠΊΠΎΠ²

🀟 Π₯Π°ΠΉ, кодСрс!

🎯 Π’Π°ΠΊ-Ρ‚Π°ΠΊ-Ρ‚Π°ΠΊ, ΠΊΠ°Ρ‚Π°Ρ‚ΡŒ ΡˆΠ°Ρ€ΠΈΠΊΠΈ научился, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΈ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ„Π°ΠΊΡ‚ столкновСния Π΄Π²ΡƒΡ… ΠΈ Π±ΠΎΠ»Π΅Π΅ ΡˆΠ°Ρ€ΠΈΠΊΠΎΠ² Π² процСссС ΠΈΡ… двиТСния.

πŸ‘‰ Для ΠΊΡ€ΡƒΠΆΠΊΠΎΠ² Π»ΠΎΠ³ΠΈΠΊΠ° простая: Π΄Π²Π° ΠΊΡ€ΡƒΠ³Π° ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‚ΡΡ, Ссли сумма ΠΈΡ… радиусов большС расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΈΡ… Ρ†Π΅Π½Ρ‚Ρ€Π°ΠΌΠΈ.

πŸ‘‰ Вспомним ΡˆΠΊΠΎΠ»Ρƒ: расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ Ρ€Π°Π²Π½ΠΎ суммС ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ² Ρ€Π°Π·Π½ΠΈΡ† ΠΈΡ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для опрСдСлСния ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΉ.

Π’ Π΄Π΅ΠΌΠΎ:
πŸ‘‰ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠΎ экрану (Π²ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΏΠ°Π½Π΅Π»ΠΈ) Π΄Π²ΡƒΡ… ΡˆΠ°Ρ€ΠΎΠ²
πŸ‘‰ слСва свСрху Π΅ΡΡ‚ΡŒ счСтчик столкновСний
πŸ‘‰ ΠΏΡ€ΠΈ столкновСнии счСтчик мСняСтся ΠΈ мСняСтся Ρ†Π²Π΅Ρ‚ ΡˆΠ°Ρ€ΠΈΠΊΠΎΠ²

#Arduino
πŸ‘1
πŸ‘¨β€πŸ’» Код ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° опрСдСлСния ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΉ ΡˆΠ°Ρ€ΠΎΠ²
Media is too big
VIEW IN TELEGRAM
Π”Π΅Π½ΡŒ 23: Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ° 1: ArduinoThreads + Коллизии ΡˆΠ°Ρ€ΠΈΠΊΠΎΠ² = πŸ’ͺ

πŸ€” Π’ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ сообщСнии описал Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΉ ΠΏΡ€ΠΈ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ ΡˆΠ°Ρ€ΠΈΠΊΠΎΠ². Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π½ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.

πŸ€” Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ вся Π»ΠΎΠ³ΠΈΠΊΠ°: ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΡˆΠ°Ρ€ΠΎΠ², ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΉ, отрисовка - всС происходит Π² ΠΎΠ΄Π½ΠΎΠΌ основном ΠΏΠΎΡ‚ΠΎΠΊΠ΅. ВычислСния ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ врСмя, Ссли ΡˆΠ°Ρ€ΠΈΠΊΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ, вСдь Π½Π°Π΄ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡˆΠ°Ρ€ΠΈΠΊΠ° с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ.

🎯 Настало врСмя ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π½Π° Arduino.

Π― Π²Ρ‹Π΄Π΅Π»ΠΈΠ» Ρ‚Ρ€ΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠ°:
πŸ‘‰ movingThread - ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° пСрСмСщСния ΡˆΠ°Ρ€ΠΈΠΊΠΎΠ² Π½Π° экранС, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ смСщСниС Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΡˆΠ°Ρ€ΠΈΠΊΠ° с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ
πŸ‘‰ collisionSolvingThread - ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° просчСт ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ ΡˆΠ°Ρ€ΠΈΠΊΠ°ΠΌΠΈ, Ссли коллизия Π½Π°ΠΉΠ΄Π΅Π½Π°, Ρ‚ΠΎ мСняСт Ρ†Π²Π΅Ρ‚ ΡˆΠ°Ρ€ΠΈΠΊΠΎΠ² ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ счСтик
πŸ‘‰ drawingThread - ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° отрисовку всСго Π½Π° экранС.

Для наглядности собрал Π΄Π΅ΠΌΠΎ, Ρ‡ΡƒΡ‚ΡŒ ΠΏΠΎΠ±ΠΎΠ΄Ρ€Π΅Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² случаС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ².
ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ.

#Arduino
πŸ‘1
Code Every Day πŸš€
Π”Π΅Π½ΡŒ 23: Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ° 1: ArduinoThreads + Коллизии ΡˆΠ°Ρ€ΠΈΠΊΠΎΠ² = πŸ’ͺ πŸ€” Π’ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ сообщСнии описал Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΉ ΠΏΡ€ΠΈ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ ΡˆΠ°Ρ€ΠΈΠΊΠΎΠ². Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π½ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. πŸ€” Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ вся Π»ΠΎΠ³ΠΈΠΊΠ°: ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΡˆΠ°Ρ€ΠΎΠ², ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΉ, отрисовка…
πŸ‘‰ Π― использовал Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ ArduinoThreads, ΠΎΠ½Π° прСдоставляСт простоС SDK для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ, ΠΊΠ°ΠΊ это выглядит Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… SDK языков программирования (ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ многопоточности, поэтому это просто эмуляция многопоточности).
πŸ‘1
Π”Π΅Π½ΡŒ 24: Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ° 1: Π‘ΠΈΠ½Π΄Ρ€ΠΎΠΌ ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ

🎯 БСгодня Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΠΏΠΎΠ΄ΡΠ²Π΅Ρ‚ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ Ρ‚Π΅ΠΌΡƒ ΠΊΠ°ΠΊ синдром ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ.

πŸ‘‰ Π­Ρ‚ΠΎΡ‚ синдром ΠΎΡ‚ΠΊΡ€Ρ‹Π» наш отСчСствСнный психолог, изучая Тизнь людСй, ΠΏΡ€ΠΎΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… Π² суровых условиях.
Π‘ΡƒΡ‚ΡŒ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ люди, склонныС ΠΊ проявлСниям этого синдрома, часто ΠΆΠΈΠ²ΡƒΡ‚ Π½Π΅Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ Тизнью, Π° ΠΈΠ΄Π΅Π΅ΠΉ ΠΎΠ± измСнСниях Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ.

πŸ‘‰ НапримСр, люди, ΠΏΡ€ΠΎΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ Π² условиях сСвСра, ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Ρ‡Ρ‚Π°Ρ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ скопят Π΄Π΅Π½Π΅Π³ ΠΈ ΠΏΠ΅Ρ€Π΅Π΅Π΄ΡƒΡ‚ Π½Π° юг. НуТно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ‚Π΅Ρ€ΠΏΠ΅Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ΄ΠΊΠΎΠΏΠΈΡ‚ΡŒ. Но ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒΡΡ ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΠ»Π³ΠΎ, Π³ΠΎΠ΄Π°ΠΌΠΈ. ΠŸΡ€ΠΈ этом Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ считаСт, Ρ‡Ρ‚ΠΎ настоящая Тизнь начнСтся ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΌ.

πŸ‘‰ Π’Π°ΠΊΠΎΠ΅ Π½Π° самом Π΄Π΅Π»Π΅ часто ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·ΠΌΡ‹ΡˆΠ»ΡΡ‚ΡŒ: Π²ΠΎΡ‚ Π·Π°ΠΊΠΎΠ½Ρ‡Ρƒ курсы ΠΏΠΎ освоСнию ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ Ρ‚ΠΎΠ³Π΄Π° стану Π³ΡƒΡ€Ρƒ, Π²ΠΎΡ‚ Ρ‚ΠΎΠ³Π΄Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ я Π±ΡƒΠ΄Ρƒ Π³ΠΎΡ€Π΄ Π·Π° сСбя, Π·Π°ΠΆΠΈΠ²Ρƒ, Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°ΡŽ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½.

πŸ‘‰ А настоящая Тизнь ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ ΠΌΠΈΠΌΠΎ. Π§Π΅Π»ΠΎΠ²Π΅ΠΊ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ радости ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°.
Часто люди Π½Π΅ ΠΎΡΠΎΠ·Π½Π°ΡŽΡ‚ этого.

πŸ‘‰ Π•Ρ‰Π΅ интСрСсный ΠΌΠΎΠΌΠ΅Π½Ρ‚: люди, склонныС ΠΊ синдрому ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ, часто ΠΏΠ΅Ρ€Π΅ΠΎΡ†Π΅Π½ΠΈΠ²Π°ΡŽΡ‚ ΠΏΠΎΠ²ΠΎΡ€Ρ‚Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° всС Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ. Часто ΠΎΠ±Ρ€Π°Π· Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ Π·Π° Π΄Π½Π΅ΠΌ Π₯ Ρ€Π°Π·ΠΌΡ‹Ρ‚.

πŸ€” ΠšΡ‚ΠΎ-Ρ‚ΠΎ ΠΊΡ€ΠΈΡ‚ΠΈΠΊΡƒΠ΅Ρ‚ идСю ΠΎ сущСствовании синдрома ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ, говоря, Ρ‡Ρ‚ΠΎ большиС Ρ†Π΅Π»ΠΈ нСльзя быстро Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ, ΠΈΡ… Π² любом случаС придСтся Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° протяТСнии Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

πŸ‘† Π― Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ всС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π² ΠΌΠ΅Ρ€Ρƒ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ большиС Ρ†Π΅Π»ΠΈ Π½Π°Π΄ΠΎ, Π΄ΠΎΡΡ‚ΠΈΠ³Π°Ρ‚ΡŒ ΠΈΡ… Ρ‚ΠΎΠΆΠ΅ Π½Π°Π΄ΠΎ, Π½ΠΎ это Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π³Π»Π°Π²Π½ΠΎΠΉ супСр Ρ†Π΅Π»ΡŒΡŽ ΠΆΠΈΠ·Π½ΠΈ. Π‘Π΄Π΅Π»Π°Π» малСнький шаг Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Ρ†Π΅Π»ΠΈ, ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΡΡ Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½ΡƒΡŽ Тизнь, ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅ Π±Π΅Π· Ρ„Π°Π½Π°Ρ‚ΠΈΠ·ΠΌΠ°.

#Life
πŸ‘1
Media is too big
VIEW IN TELEGRAM
Π”Π΅Π½ΡŒ 25: Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ° 1: ИзмСнСниС направлСния двиТСния ΠΏΡ€ΠΈ ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΈ

🎯 БСгодня Ρ€Π΅ΡˆΠΈΠ» Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ отскок ΡˆΠ°Ρ€ΠΈΠΊΠ° послС столкновСния.

πŸ‘‰ Π‘Π΄Π΅Π»Π°Π» ΠΏΠΎ-простому: ΠΏΡ€ΠΈ столкновСнии ΡˆΠ°Ρ€ΠΈΠΊΠΎΠ² ΠΌΠ΅Π½ΡŽΡ‚ΡΡ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° скоростСй Ρƒ ΡˆΠ°Ρ€ΠΈΠΊΠΎΠ².

πŸ‘‰ Π‘ΠΎΠ»Π΅Π΅ интСрСсный Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ: ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ массы Ρ‚Π΅Π»Π°, упругости, сил, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ рСалистичноС взаимодСйствиС. НапримСр, ΠΎΠ΄ΠΈΠ½ ΡˆΠ°Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ тяТСлым, Ρ‚ΠΎΠ³Π΄Π° ΠΏΡ€ΠΈ столкновСнии Π²Π΅ΠΊΡ‚ΠΎΡ€ Π΅Π³ΠΎ скорости Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ мСньшС, Ρ‡Π΅ΠΌ Ρƒ Π±ΠΎΠ»Π΅Π΅ Π»Π΅Π³ΠΊΠΎΠ³ΠΎ.

πŸ€” Π”Π°ΠΆΠ΅ ΠΏΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ простом ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅ ΡƒΠΆΠ΅ становится рСалистичнСС ΠΈ интСрСснСС.

πŸ“· ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° Π΄Π΅ΠΌΠΎ.

#Arduino
πŸ‘1
πŸ‘¨β€πŸ’»ΠšΠΎΠ΄ для измСнСния направлСния двиТСния ΠΏΡ€ΠΈ ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΈ
πŸ‘1
Media is too big
VIEW IN TELEGRAM
Π”Π΅Π½ΡŒ 26: Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ° 1: Big Bang πŸ’₯ анимация ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΉ

Π’ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ сообщСнии описал Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ измСнСния направлСния двиТСния ΡˆΠ°Ρ€ΠΎΠ² послС столкновСния. Π₯ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ сочности ΠΈ красок, поэтому

🎯 cСгодня Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π» Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ для столкновСния ΡˆΠ°Ρ€ΠΎΠ².

πŸ‘‰ Когда ΡˆΠ°Ρ€Ρ‹ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ, Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎΠ΅ мСсто соударСния, запускаСм Π½Π° этом мСстС Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π²Π·Ρ€Ρ‹Π²Π°. Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π½ΠΈΠΊΠ°ΠΊΠΎΠ΅, поэтому анимация выглядит Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ красочно. Но Π²Ρ†Π΅Π»ΠΎΠΌ ΠΏΠΎΠΉΠ΄Π΅Ρ‚.

πŸ‘‰ Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΊΡ€Π°ΡΠΈΠ²ΡƒΡŽ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π²Π·Ρ€Ρ‹Π²Π°, ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΡˆΠ°Ρ€Π°ΠΌΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽ нСсколько Π²Π·Ρ€Ρ‹Π²ΠΎΠ² большСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π°. Выглядит Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅.

πŸ‘‰ Π’ ΠΈΡ‚ΠΎΠ³Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° подсчитываСт 10 соударСний ΡˆΠ°Ρ€ΠΎΠ², Π΄Π°Π»Π΅Π΅ ΠΈΠ΄Π΅Ρ‚ сСрия Π²Π·Ρ€Ρ‹Π²ΠΎΠ², ΠΈ Π²Ρ‹Π²ΠΎΠ΄ надписи game over, счСтчик ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΉ сбрасываСтся, ΠΈ всС повторяСтся снова.

#Arduino
πŸ”₯1