Skip to content

Instantly share code, notes, and snippets.

View EdoTM's full-sized avatar

Edoardo Fiocchi EdoTM

  • Orte, Italy
  • 21:13 (UTC +02:00)
View GitHub Profile
@EdoTM
EdoTM / arduino.md
Last active March 17, 2023 14:06
Come usare Arduino con WSL

Usare Arduino con WSL.

Questo con WSL2, che dovrebbe essere quella che avete tutti1.

  1. Apri una finestra Powershell come admin ed esegui i comandi:

Footnotes

  1. Se avete WSL1 (dubito), una volta connesso l'Arduino al PC, dovrebbe apparire nella WSL direttamente in /dev/ttyS? dove al posto di ? c'è il numero corrispondente alla porta COM su Windows.

Il codice si trova più in basso nella pagina.

Istruzioni per l'installazione

Per usarlo, devi installare le librerie di Python numpy e matplotlib. Per farlo, apri un terminale (linea di comando, su windows premi CTRL+R, scrivi cmd e premi invio), e scrivi questo:

pip install numpy

premi invio e poi, una volta che ha finito, scrivi:

pip install matplotlib
@EdoTM
EdoTM / wiremod-fix.lua
Created April 5, 2018 20:36
Add to init.lua or shared.lua to fix wiremod links when duplicated
function ENT:ApplyDupeInfo(ply, ent, info, GetEntByID)
WireLib.ApplyDupeInfo(ply, ent, info, GetEntByID)
end
function ENT:PreEntityCopy()
duplicator.StoreEntityModifier(self, "WireDupeInfo", WireLib.BuildDupeInfo(self))
end
local function EntityLookup(CreatedEntities)
return function(id, default)
@EdoTM
EdoTM / wiremod-fix.lua
Created April 5, 2018 20:36
Add to init.lua or shared.lua to fix wiremod links when duplicated
function ENT:ApplyDupeInfo(ply, ent, info, GetEntByID)
WireLib.ApplyDupeInfo(ply, ent, info, GetEntByID)
end
function ENT:PreEntityCopy()
duplicator.StoreEntityModifier(self, "WireDupeInfo", WireLib.BuildDupeInfo(self))
end
local function EntityLookup(CreatedEntities)
return function(id, default)
@EdoTM
EdoTM / wiremod-fix.lua
Created April 5, 2018 20:36
Add to init.lua or shared.lua to fix wiremod links when duplicated
function ENT:ApplyDupeInfo(ply, ent, info, GetEntByID)
WireLib.ApplyDupeInfo(ply, ent, info, GetEntByID)
end
function ENT:PreEntityCopy()
duplicator.StoreEntityModifier(self, "WireDupeInfo", WireLib.BuildDupeInfo(self))
end
local function EntityLookup(CreatedEntities)
return function(id, default)