рдкрд┐рдХрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ 1.8 рдЙрдкрд▓рдмреНрдз рд╣реИ, рдЬреЛ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░реНрд╕ рдХреЗ рд▓рд┐рдП рдкрд╛рдпрдерди рднрд╛рд╖рд╛ рдХрд╛ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ

PikaScript 1.8 рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ Python рдореЗрдВ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░реНрд╕ рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХреЙрдореНрдкреИрдХреНрдЯ рдЗрдВрдЬрди рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИред рдкрд┐рдХрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрд╛рд╣рд░реА рдирд┐рд░реНрднрд░рддрд╛ рд╕реЗ рдмрдВрдзрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ 4 рдХреЗрдмреА рд░реИрдо рдФрд░ 32 рдХреЗрдмреА рдлреНрд▓реИрд╢ рдХреЗ рд╕рд╛рде рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдкрд░ рдЪрд▓ рд╕рдХрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ STM32G030C8 рдФрд░ STM32F103C8ред рдЗрд╕рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, рдорд╛рдЗрдХреНрд░реЛрдкрд╛рдпрдерди рдХреЛ 16 KB RAM рдФрд░ 256 KB рдлрд╝реНрд▓реИрд╢ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬрдмрдХрд┐ Snek рдХреЛ 2 KB RAM рдФрд░ 32 KB рдлрд╝реНрд▓реИрд╢ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛрдб C рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ MIT рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдкрд┐рдХрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд╛рдпрдерди 3 рднрд╛рд╖рд╛ рдХрд╛ рдПрдХ рдЙрдкрд╕рдореВрд╣ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╢рд╛рдЦрд╛ рдФрд░ рд▓реВрдк рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ (рдпрджрд┐, рдЬрдмрдХрд┐, рдХреЗ рд▓рд┐рдП, рдЕрдиреНрдпрдерд╛, рдПрд▓рд┐рдлрд╝, рдмреНрд░реЗрдХ, рдЬрд╛рд░реА рд░рдЦреЗрдВ), рдмреБрдирд┐рдпрд╛рджреА рдСрдкрд░реЗрдЯрд░реЛрдВ (+ - * / < == >), рдореЙрдбреНрдпреВрд▓ рдЬреИрд╕реЗ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рддрддреНрд╡реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдПрдирдХреИрдкреНрд╕реБрд▓реЗрд╢рди, рд╡рдВрд╢рд╛рдиреБрдХреНрд░рдо, рдмрд╣реБрд░реВрдкрддрд╛, рд╡рд░реНрдЧ рдФрд░ рд╡рд┐рдзрд┐рдпрд╛рдБред рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдВрдХрд▓рди рдХреЗ рдмрд╛рдж рдкрд╛рдпрдерди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдкрд┐рдХрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд╣рд▓реЗ рдкрд╛рдпрдерди рдХреЛрдб рдХреЛ рдЖрдВрддрд░рд┐рдХ рдкрд┐рдХрд╛ рдПрдПрд╕рдПрдо рдмрд╛рдЗрдЯрдХреЛрдб рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкрд┐рдХрд╛ рд░рдирдЯрд╛рдЗрдо рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдореЗрдВ рдЕрдВрддрд┐рдо рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╕реАрдзреЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдпрд╛ рдЖрд░рдЯреА-рдереНрд░реЗрдб, рд╡реАрдПрд╕рдПрдл (рд╡рд░реНрд╕рд╛рд▓реВрди рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдлреНрд░реЗрдорд╡рд░реНрдХ) рдФрд░ рд▓рд┐рдирдХреНрд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред

рдкрд┐рдХрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ 1.8 рдЙрдкрд▓рдмреНрдз рд╣реИ, рдЬреЛ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░реНрд╕ рдХреЗ рд▓рд┐рдП рдкрд╛рдпрдерди рднрд╛рд╖рд╛ рдХрд╛ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ

рдЕрд▓рдЧ рд╕реЗ, рд╕реА рднрд╛рд╖рд╛ рдореЗрдВ рдХреЛрдб рдХреЗ рд╕рд╛рде рдкрд┐рдХрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдПрдХреАрдХрд░рдг рдореЗрдВ рдЖрд╕рд╛рдиреА рдкрд░ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рд╕реА рднрд╛рд╖рд╛ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдХреЛрдб рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рдкрд┐рдХрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рд╕реА рднрд╛рд╖рд╛ рдореЗрдВ рд▓рд┐рдЦреА рдЧрдИ рдкреБрд░рд╛рдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╕реА рдореЙрдбреНрдпреВрд▓ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрдЗрд▓, рдЖрдИрдПрдЖрд░, рдЖрд░рдЯреА-рдереНрд░реЗрдб рд╕реНрдЯреВрдбрд┐рдпреЛ рдФрд░ рд╕реЗрдЧрд░ рдПрдВрдмреЗрдбреЗрдб рд╕реНрдЯреВрдбрд┐рдпреЛ рдЬреИрд╕реЗ рдореМрдЬреВрджрд╛ рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕рдВрдХрд▓рди рдЪрд░рдг рдореЗрдВ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ; рдпрд╣ рдкрд╛рдпрдерди рдХреЛрдб рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдкреАрдЖрдИ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ рдФрд░ рдкрд┐рдХрд╛ рдкреНрд░реА-рдХрдВрдкрд╛рдЗрд▓рд░ рд▓реЙрдиреНрдЪ рд╣реЛрдиреЗ рдкрд░ рд╕реА рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЛ рдкрд╛рдпрдерди рдореЙрдбреНрдпреВрд▓ рд╕реЗ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдкрд┐рдХрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ 1.8 рдЙрдкрд▓рдмреНрдз рд╣реИ, рдЬреЛ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░реНрд╕ рдХреЗ рд▓рд┐рдП рдкрд╛рдпрдерди рднрд╛рд╖рд╛ рдХрд╛ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ

рдкрд┐рдХрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ 24 рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХрд╛ рджрд╛рд╡рд╛ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдореЙрдбрд▓ stm32g*, stm32f*, stm32h*, WCH ch582, ch32*, WinnerMicro w80*, Geehy apm32*, Bouffalo Lab bl-706, Raspberry Pico, ESP32C3 рдФрд░ Infineon TC264D рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЙрдкрдХрд░рдг рдХреЗ рдмрд┐рдирд╛ рддреЗрдЬреА рд╕реЗ рд╡рд┐рдХрд╛рд╕ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ 32 KB рдлреНрд▓реИрд╢ рдФрд░ 030 KB рд░реИрдо рдХреЗ рд╕рд╛рде STM8G6C64T8 рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рдкрд┐рдХрд╛-рдкрд╛рдИ-рдЬреАрд░реЛ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдмреЛрд░реНрдб рдкреЗрд╢ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд░рд┐рдзреАрдп рдЗрдВрдЯрд░рдлреЗрд╕ (GPIO, TIME, IIC, RGB, KEY) рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред , рдПрд▓рд╕реАрдбреА, рдЖрд░рдЬреАрдмреА)ред рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдПрдХ рдСрдирд▓рд╛рдЗрди рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЬрдирд░реЗрдЯрд░ рдФрд░ рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рдкрд┐рдХрд╛рдкреИрдХреЗрдЬ рднреА рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рд╣реИред

рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрджрд░реНрдн рдЧрдгрдирд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдореЗрдореЛрд░реА рдкреНрд░рдмрдВрдзрди рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╡рд░реНрдЪреБрдЕрд▓ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░реНрд╕ (рдлрд╝реИрдХреНрдЯрд░реА рд╡рд┐рдзрд┐) рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рддрд╛ рд╣реИред рд╡реЗрд▓рдЧреНрд░рд┐рдВрдб рдЯреВрд▓рдХрд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдореГрддрд┐ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдирд┐рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдкрд╛рдпрдерди рдкреАрд╕реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдмрд╛рдЗрдЯрдХреЛрдб рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдлрд╝рд░реНрдорд╡реЗрдпрд░ рдореЗрдВ рдкреИрдХреЗрдЬрд┐рдВрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рдлрд╝рд░реНрдорд╡реЗрдпрд░ рдореЗрдВ рдПрдХрд╛рдзрд┐рдХ рдкрд╛рдпрдерди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдХреА рдЧрдИ рд╣реИред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ