Python
Python Dispatch: Gör GIL valfri
Styrningsrådet har gjort ett stort tillkännagivande om Pythons framtid. De har nämligen beslutat att göra Global Interpreter Lock (GIL) valfritt i CPython och så småningom ta bort GIL helt och hållet. Detta är ett stort beslut som kommer att förändra Python i grunden. Därför kommer jag i det här inlägget att gå igenom vad GIL är, dess...
Läs merVad är egentligen skillnaden mellan CPython, MicroPython och CircuitPython?
CPython, MicroPython och CircuitPython har en kär plats i hjärtat hos många som pysslar. Men det är inte alltid klart vad skillnaderna är. Och om du håller på med mikrokontroller för första gången kan dessa skillnader spela en nyckelroll för att förstå vad som är upp med din kod. Så i den här artikeln kommer jag att...
Läs mer9 Tricks med Python REPL
Naturligtvis kommer Pi i Raspberry Pi från Python, ett av de mest populära programmeringsspråken i världen och särskilt populärt bland tinkerers och makers. I det här inlägget vill jag ge dig 9 knep och tips med Python REPL - men oroa dig inte om du inte är superbekant med Python eller...
Läs merVilket programmeringsspråk ska man använda för en Raspberry Pi?
Om du är ny på Raspberry Pi kanske du står vid ett vägskäl när du ska välja ett programmeringsspråk att lära dig. Det finns så många språk där ute och vad du väljer att lära dig kommer att ha en djupgående effekt på vad du kan göra. Så låt oss ta en titt på de språk du kan...
Läs merCircuitPython, Adafruit Feather RP2040 och I2C
Som du förmodligen gissat av titeln diskuterar den här artikeln CircuitPython, Adafruit Feather RP2040 och I2C-kommunikationsprotokollet. RP2040 har två I2C-kontroller - bra till exempel när du vill köra två I2C-enheter med samma I2C-adress. I min testuppställning har jag ett Adafruit Feather RP2040 mikrokontrollerkort,...
Läs merC-förlängning för MicroPython på Raspberry Pi Pico
Det här är en guide för hur man skriver och kör ett grundläggande C-tillägg för MicroPython på Raspberry Pi Pico. Jag kommer att behandla skälen till att utöka MicroPython, hur man skriver tilläggsmodulen, hur man kompilerar den och hur man installerar den på Pico. Om du vill läsa mer om detta ämne,...
Läs merRaspberry Pi Pico och MicroPython på Windows
Denna artikel besvarar frågan: Hur använder jag Raspberry Pi Pico med MicroPython på Windows? Vi visar också hur man installerar rätt drivrutin för "Board CDC" (som Pico kommer att visas som när MicroPython är installerat) på Windows 8.1. (Vi kommer också att diskutera skillnaderna mellan MicroPython och CircuitPython där det är tillämpligt...
Läs mer