我试图写一些数据到SD卡,并将其读回串行监视器,并将其显示给OLED。
SD卡和OLED都是分开工作的,但是当两者结合在一起时,它们似乎是互相干扰的。我使用过Arduino SD和Adafruit OLED库。
从Arduino Uno到Micro卡模块的连接:
5V to SD VCC
GND TO SD GND
PIN 10 TO SD Chip Select
PIN 11 TO SD MOSI
PIN 12 TO SD MISO
PIN 13 TO SD SCK
与OLED的连接:
3.3V to OLED VCC
GND TO OLED GND
A4 TO OLED SDA
A5 TO
我目前正在做一个项目,使用Arduino,粒子光子和基本的电气工程设置来构建节拍器。
我对这个项目的目标是通过调整/旋转电位器并在OLED屏幕上显示当前的BPM来轻松地调整节奏。然而,问题是,当我旋转电位器时,它并没有改变节拍的值。我之所以知道这一点,是因为蜂鸣器没有发出蜂鸣声,而OLED显示当前的BPM为0。
// This #include statement was automatically added by the Particle IDE.
#include "SparkFunMicroOLED/SparkFunMicroOLED.h"
#define PI
我有一个任务管理器,通过串口与一个arduino通信,arduino有一个OLED显示器,显示系统的CPU、内存、交换、网络下载/上传、磁盘读/写用法。
该服务是用Ruby编写的,它从不退出。如果arduino被取出并被回击,服务就会检测到这一点。
要在启动时启用Ruby脚本,我有以下systemd服务:
[Unit]
Description=Arduino OLED as a Ultra Light-Weight System Monitor
[Service]
ExecStart=/bin/ruby /root/.local/share/gem/ruby/3.0.0/bin/blink
我买了MakerHawk (Heltec) ESP32内置的OLED显示器。但我无法在Arduino IDE中运行OLED示例。
来自的OLED示例
对于测试,我只是想显示一些东西,但这是困难的。然而,我设法解决这些问题,现在我想与大家分享。
首先,许多编译器错误如下:
SSD1306SimpleDemo:35:10: error: 'class Heltec_ESP32' has no member named 'display'
下一个编译器错误:
heltec.cpp:104:10: error: 'LED' was not declar
大家好,社区的朋友们。我花了很多时间试图解决这个问题,希望你能帮助我。我正在使用这个链接https://github.com/oxullo/Arduino-MAX30100中的库来实现我的项目。arduino代码执行得很好,但是当我尝试从连接到HC-05的串行端口接收数据时,当pox.update()出现在循环中时,我无法连接数据,收到的数据如下: R
o
b
e
r
t
o
A
n
d
r
e
s 所以我需要取消它,以便在128x64的oled显示屏上显示它。此外,if (incomingByte == 'T')条件似乎没有执行,因为它在oled显示屏上没有显示getS
我正试图在我的0.96“Adafruit OLED上显示LDR读数。我已经成功地获得了这个结果。现在我只想在按下按钮并再次按下它时才开始显示读数。这应该循环进行。我试图为此起草一个代码:
#include <SPI.h>
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
int sensorPin = A0; // select the input pin for ldr
int sensorValue = 0;
boolean state = fa
日安,新年快乐!实际上,我有很多困难要解决我的问题,可能是因为我对C++的了解。
我下载并安装了一个库,在Raspberry Zero W上,以获得无线电包,并在OLED LCD上显示消息。 都可以独立工作。
然而,当我收到无线数据在我的覆盆子,我想显示在我的液晶显示器。
让我向你提供最大限度的细节:
首先,请记住,在安装ArduiPi_OLED之后,一些文件被复制到/usr/local/include和usr/local/lib/
/usr/local/lib $ ls -ls
total 144
0 lrwxrwxrwx 1 root staff 22 Jan 6 22:54 A
我有以下代码,我正在尝试将时间发送到Arduino,以便在OLED上显示。Arduino端运行良好,如果单独发送命令,它将显示。但是,我希望时间每秒更新一次。通过一些调整,我能够让它每隔2秒左右更新一次,有时一次显示两次。我试着使用线程,但我不确定它是否正确。以下是python脚本: import serial
import kivy
from kivy.app import App
from kivy.lang import Builder
from kivy.uix.widget import Widget
from datetime im
我已经试着解决这个问题好几个小时了,但是没有结果。所以,我一直在尝试运行一个OLED屏幕来显示天气、时间等。我写了一个while循环的脚本,这样它几乎可以永远运行。然而,我也希望能够以GPIO下拉启动脚本,并以另一个高GPIO引脚结束它。使用on-off脚本启动OLED脚本可以完美地处理变量,但是该脚本似乎对我的"Off-GPIO“试图引入的变量更改视而不见。下面是我的代码: from oledscriptwithfunc import oledfunc
from reset import rstfunc
import RPi.GPIO as GPIO
var = None
def
我正在尝试下载历史数据列表,并将其导出为csv文件。我可以让它作为一个for循环工作,但是当股票行情列表是1000的时候,这是非常慢的。我试图多线程这个过程,但我总是得到许多不同的错误。有时,它只会下载一个文件,其他时候会下载2或3个文件,有时甚至会下载6个文件,但永远不会超过这个范围。我猜这与6核12线程处理器有关,但我真的不知道。
import csv
import os
import yfinance as yf
import pandas as pd
from threading import Thread
ticker_list = []
with open('ticke