Kutulutsidwa kwa Snek 1.6, chilankhulo chofanana ndi Python pamakina ophatikizidwa

Keith Packard, wopanga mapulogalamu a Debian, mtsogoleri wa projekiti ya X.Org komanso wopanga zowonjezera zambiri za X kuphatikiza XRender, XComposite ndi XRandR, wasindikiza kutulutsa kwatsopano kwa chilankhulo cha Snek 1.6, chomwe chili ngati mtundu wosavuta wa chilankhulo cha Python, zosinthidwa kuti zigwiritsidwe ntchito pamakina ophatikizika.makina omwe alibe zida zokwanira kugwiritsa ntchito MicroPython ndi CircuitPython. Snek safuna kuthandizira kwathunthu chilankhulo cha Python, koma atha kugwiritsidwa ntchito pamatchipu okhala ndi 2KB ya RAM, 32KB ya Flash memory ndi 1KB ya EEPROM. Khodi ya polojekitiyi imagawidwa pansi pa layisensi ya GPLv3. Zomanga zimapangidwira Linux, Windows ndi macOS.

Snek amagwiritsa ntchito semantics ndi syntax ya Python, koma imathandizira kagawo kakang'ono kazinthu. Chimodzi mwa zolinga zapangidwe ndikusunga kuyanjana kwambuyo-Mapulogalamu a Snek akhoza kuchitidwa pogwiritsa ntchito machitidwe a Python 3. Snek yakhala ikugwiritsidwa ntchito ku zipangizo zosiyanasiyana zophatikizidwa, kuphatikizapo Arduino, Feather/Metro M0 Express, Adafruit Crickit, Adafruit ItsyBitsy, Lego. EV3 ndi Β΅duino, imapereka mwayi wofikira ku GPIO ndi zotumphukira zosiyanasiyana.

Panthawi imodzimodziyo, polojekitiyi ikupanganso Snekboard yake yotseguka ya microcontroller (ARM Cortex M0 yokhala ndi 256KB Flash ndi 32KB RAM), yopangidwa kuti igwiritsidwe ntchito ndi Snek kapena CircuitPython, ndipo cholinga chake ndi kuphunzitsa ndi kupanga ma robot pogwiritsa ntchito zigawo za LEGO. Ndalama zopangira Snekboard zidakwezedwa kudzera pakubweza ndalama.

Kuti mupange mapulogalamu pa Snek, mutha kugwiritsa ntchito Mu code editor (zigamba zothandizira) kapena malo anu ophatikizira otukuka Snekde, omwe amalembedwa pogwiritsa ntchito laibulale ya Temberero ndipo amapereka mawonekedwe osinthira ma code ndikulumikizana ndi chipangizocho kudzera pa doko la USB. (mutha kusunga mapulogalamu nthawi yomweyo mu chipangizo cha eeprom ndikutsitsa kachidindo kuchokera pachidacho).

M'kutulutsa kwatsopano:

  • Kuthandizira kowonjezera kwa ex / Ack-polumikizana, kuloleza ntchito kuti atumize ndalama zambiri popanda kuthandizira kuwongolera kumbali ya USB kapena polemba komwe sikumapereka kuwongolera kuyenda.
  • Doko la bolodi la Lego EV3 lakonzedwa bwino, kubweretsa chithandizo pamlingo wa zida zina.
  • Doko lowonjezera la Narrow 1284 board kutengera ATmega1284 SoC.
  • Doko lowonjezera la Seeed Grove Beginner Kit kutengera ATmega328p.
  • Doko lowonjezera la board ya SAMD21 yochokera ku Seeeduino XIAO yolumikizidwa kudzera pa USB-C.
  • Doko lowonjezera la Arduino Nano Bolodi iliyonse yotengera ATmega4809, yokhala ndi 6 KB ya RAM.

Kuwonjezera ndemanga