(原)
Golang控制GPIO:用Golang获取ReSpeaker的按键
2022年12月30日
golang
gpio
respeaker
继续对ReSpeaker主板的控制或获取。此主板上板载一个按键,它是连接到GPIO17上的。其它GPIO端口的获取或输出是类似的。
两个未研究的库:https://github.com/stianeikeland/go-rpio,https://github.com/brian-armstrong/gpio。总的来说,Linux下都是操作文件。
...
➦
(原)
Golang控制SPI设备:用Goalng控制ReSpeaker的LED灯
2022年12月29日
golang
spi
respeaker
gpio
之前的文章提到以前购买的ReSpeaker扩展板,用Python控制总觉得有点不爽,于是搜索Golang的实现方法。
另外还有一个库,没有仔细看:https://github.com/kidoman/embd
再就是GPIO控制 https://github.com/stianeikeland/go-rpio
这是本程序使用的库https://github.com/goiot/devices
以下代码实现了对SPI设备的控制。
import ( "bytes" "encoding/binary" …
...
➦
(摘)
ReSpeaker Pi的扩展主板
2022年12月29日
respeaker
pi
ReSpeaker 2-Mics Pi HAT是专为AI和语音应用设计的Raspberry Pi双麦克风扩展板。
这是购买了比较久的主板,把它安装到了PiZeroW上。我在等着Pi0 2W,毕竟第一代的性能还是太差,做移动应用还是差了些。不过2代贵得不值,等着估计明年中旬就有供货正常,价格正常了。
这里作一个资料备份而已。官方资料地址
...
➦
(原)
使用Go-ECharts制作股市趋势图
2022年12月28日
golang
股市
go-echarts
代码尚未整理
package main import ( "bufio" "fmt" "io" "io/ioutil" "log" "net/http" "os" "path/filepath" "strconv" "strings" "time" "github.com/PuerkitoBio/goquery" …
(原)
AutoIT应用:软件汉化的另类思路
2022年12月23日
autoit
汉化
个人习惯,有中文就不用英文的;有绿色版就不用安装版。一个软件的语言配适程度,代表了友好程度,代表了客户的接受程度。虽然大多数时候,多看几遍也就认识了。
...
➦
(原)
Golang统计图表:沪深成交量及指数
2022年12月23日
统计
以下代码利用go的统计图表生成库,通过调用163的沪深历史数据,生成一个统计图表。没有太多科技。
package main import ( "fmt" "io/ioutil" "net/http" "os" "path/filepath" "strconv" "strings" "github.com/PuerkitoBio/goquery" charts "github.com/vicanso/go-charts" ) // 获取历史数据 func …
(摘)
AutoIT代码收集 2023-1-27
2022年12月22日
AutoIT官网
AutoIT官网文档
中文文档
循环读取界面中的内容 AdlibRegister("Example",1000) ; 每1秒运行一次 Sleep(60000) Func Example() ; 获取窗口文本 Local $sText = ControlGetText("[Class:SciTEWindow]","","[Class:Scintilla]") ToolTip($sText) EndFunc 读取网址,分析JSON 先下载一个JSON解析库,文章介绍在这里
#include …
...
➦
(原)
AutoHotKey遇到的问题
2022年12月22日
缩略词时,如何设置几个按键之间的超时。即要求缩略词要在n秒内输入完毕。 通过行长按键时间间隔,也可以让热字串失效,达到了输入成为普通字符的目的
SetTimer HotStringTimeOut, 100 ;循环检测 ; 检测热字串输入间隔,超过1500毫秒则热字串失效 HotStringTimeOut() { if A_TimeIdleKeyboard>1500 Hotstring("Reset") ;重置热字串 return }
(原)
Go与AutoIT的结合
2022年12月19日
golang
autoit
最近看了AutoHotKey和AutoIT,各有专长不同吧:前者更多的是热键一类,而后者更趋向于自动化。得来浅薄,不知对否。
如何让它们与Golang结合一下,充分利用它们的优势呢。
...
➦
(原)
Golang的GUI探讨:不要在一棵树上吊死,要在多棵树上
2022年12月18日
golang
gui
界面
关于Golang开发GUI界面始终是一个问题,似乎没有大家公认比较好的简单方法。
我也一样在寻找。比如之前试着用Godot来制作界面。得益于Godot的跨平台和精美的制作能力(游戏引擎还不够你想像?),与Golang算是上天作。
最近看AutoHotkey,它也有比较完善的GUI制作。近而又看了AutoIt,制作常见的GUI依然是轻轻松松。虽然它们都有一个共同的问题:仅在Win下。不同的需求,不同的选择吧。
由此想到了标题的:不要在一棵树上吊死。Golang的前端需求,不应该拘泥于Golang来实现。领导都说了:能抓住啥就是好猫。
...
➦