这个买了很久了 一直做小服务器用,现在服务器有别的选择了 这个派干啥呢?
焊上排针也玩玩小物件吧。。。
虽然 以前总是不成功。。。
直到看到了这个
http://codelectron.com/how-to-setup-oled-display-with-orange-pi-zero-python-ssd1306/
玩了玩确实可以驱动啊。。。
首先的首先 这orange pi zero是自带usb ttl的
在linux下端口是ttyACMX X是几取决于你电脑的情况
然后minicom -s 配置上就行
知道了IP,就能SSH了,这个TTL实在不适合假图形界面
首先armbian的环境 先在armbian-config里选接口配置打开I2C接口
然后就可以
apt-get install i2c-tools
i2cdetect -r 0
看看是否正确打开了I2C
正常可以看到I2C了再继续看下面的,否则继续研究开启I2c就好。。。
然后安装依赖和需要的库
apt install python-pip python-dev python-pil gcc make
python -m pip install --upgrade pip setuptools wheel
pip install OPi.GPIO
git clone https://github.com/codelectron/ssd1306/
cd ssd1306
python setup.py install
pip install Pillow –no-cache-dir
pip install smbus2 --no-cache-dir
要运行
Running sys_info.py 的话要先安装
pip install psutil
python sys_info.py
总之,厂家说的没错,GPIO确实可以用 但是确实比较麻烦
以上是 armbian-debian9-server上测试的。。。。。