我正在使用Raspberry、Pico和Micropython进行原型设计,我正在尝试将time.localtime()转换成一种更具可读性和字符串形式的格式。我尝试过.join()和其他一些东西,但是因为Pico在Micropython上运行,所以我找不到解决方案。
下面是我的Python代码:
from machine import Pin, I2C
from ssd1306 import SSD1306_I2C
now = time.localtime()
print("Current date and time: ")
print(now)
w = 128
h =
我正在尝试使用i2c引脚在一个码头容器内的覆盆子圆周率。我使用RUN安装我的所有模块,但是当我使用CMD运行python程序时,我得到了一个错误:
Trackback (most recent call last):
file "test.py", line 124, in <module>
bus = smbus.SMBus(1)
IOError: [Errno 2] No such file or directory
如果我在我的覆盆子皮上运行这个,而不是在我的容器中运行,它可以正常工作。但是当我在我的raspberry pi上关闭我的i2c引脚时,它在运行它时
我有一个技术博客,有很长的帖子。我使用分页(通过<!--下一页->)将内容分隔为多个页面。
我在我的文章的每一页的顶部手动添加了一个html目录(TOC) (下面只是一个帖子的例子,内容从一个帖子到另一个帖子):
Introduction
I2C Fundamentals
I2C on the Raspberry Pi
Enabling I2C on Raspberry Pi
I2C Transactions Using Python
Raspberry Pi to AVR I2C Communication
对于文章中的每个页面,我修改上面的css列表类(为“突出显示”或“无突出
我有一个英特尔爱迪生阿迪诺突破板,阿特拉斯科学EZO PH传感器和阿特拉斯科学力量隔离器。
我有电源隔离之间的英特尔爱迪生阿迪诺突破板i2c总线(A4/A5)和ph传感器。
阿特拉斯科学数据表可在此查阅:
EZO Ph传感器:
功率隔离器:
NodeJS代码:
var m = require('mraa');
var i2c = new m.I2c(1);
i2c.address(0x63);
i2c.write("R,56.26");
console.log("Reading I2C..");
function rea
我编写了一个ATtiny1627作为I2C从站,以响应read_i2c_block_data()函数。基本上,它接收指示返回哪个变量的命令,并以4 bytes表示一个float回答。Raspberry Pi 4是I2C主程序,必须每500 is读取一次数据,但是以下代码无法工作:
main.py
import time
from smbus import SMBus
from struct import unpack
i2c = SMBus(1)
for i in range(10):
#address: 0x0A, command: 0x54, get 4bytes
bytes
我对RaspberryPi、Debian和Python非常陌生。
我已经将我的Raspberry Pi 2 Model B v1.1配置为许多有帮助的网站和人员提供的所有建议。然而,当我想启动一个基于GPIOZERO的基本项目来控制一些按钮和LED时,我不能使用:"from gpiozero import LED,Button“命令。输出报告如下:
> Traceback (most recent call last):
> File "", line 1, in
> File "/usr/lib/python2.7/dist-package
我想用我的树莓派做气象站。因此,我买了一个“德博森雨”和“德博森BME680”。因为我以前从未使用过Python,所以我从互联网上复制了两个脚本。他们都做得很好。昨天,我创建了一个电报机器人,当我发送"/data“或"/rain”时,它应该发送给我当前测量的数据。因此,我在一个新的python脚本中复制了原始脚本,并嵌入了bot。不幸的是,它不能工作,但我无法定位错误。
这是我的密码:
#!/usr/bin/python3
#coding: utf8
# telegram import
import time, datetime
import telepot
from tel
我有一个RaspberryPi通过它的i2c总线连接到温度/湿度传感器。通常情况下,一切都很好,我发送写命令并侦听响应。但是,该脚本不时会因相同的错误而陷入停顿。
Traceback (most recent call last):
File "humidify.py", line 20, in <module>
humidity = HTU21DF.read_humidity()
File "/home/pi/Desktop/Projects/HTU21DF.py", line 51, in read_humidity
pi
好的,我已经寻找了一段时间的例子,现在似乎找不到任何例子,通过I2C转发tkinter滑块值到Arduino。到目前为止,我还没有尝试与Arduino进行交流。接下来我将跨越这座桥;现在,我只想弄清楚如何编写幻灯片窗口小部件的值并通过I2C发送。
这是Python2中的一个简单的GUI滑块小部件,我相信它是I2C通信的正确设置。我也更新了Rpi来设置I2C。我想在Arduino中做的是简单地读取伺服控制的值0到180。重要的是,它只写入值,或者以某种方式写入可用于输入的值。我有其他代码在arduino驱动相同的伺服,如果其他条件得到满足,这将被忽略。
from Tkinter import*
我在Raspberry Pi 3 B+上运行python3.5。带显示器的。
我的项目是让一个简单的加速计来打印它的值。我遵循以下:我甚至将dtoverlay=spi1-3cs添加到/boot/config.txt的末尾,以激活另一个硬件SPI端口,因为我正在将我的Pi用于显示器。
我正在尝试运行以下代码,但遇到了以下错误。
我已经运行了i2cdetect -y -1。它显示了一个地址为1d的设备。
我已经检查了我的连接和所有东西,不确定我做错了什么。
# Simple demo of reading the MMA8451 orientation every second.
# Au
我一直在玩Rust on raspberry pi,希望能造一个咖啡机控制器。我很早就遇到了这个问题。我正在使用rppal库,希望能为LCD屏幕创建一个i2c驱动程序。 error[E0599]: no method named `set_timeout` found for type `std::result::Result<rppal::i2c::I2c, rppal::i2c::Error>` in the current scope
--> src/main.rs:8:6
|
8 | foo.set_timeout(1000);
|