我正在制作一个用于家庭自动化的IOT项目,包括使用const scrollSpeed = 10;
const scrollSensitivity = 10;
let scrollInterval = null;
const scrollContainer = document.getElementById("scrollContainer");
scrollContainer.addEventListener("touchmove", autoScroll);
function disableAutoScrolling() {
clearInterval(scrollInterval);
scrollInterval = null;
}
function autoScroll(event) {
// pointer offset
const offsetX = event.targetTouches[0].pageX;
const offsetY = event.targetTouches[0].pageY;
// container offset relative to viewport
const rect = scrollContainer.getBoundingClientRect();
// pointer is over right / left edge of a scrollContainer
const SCROLL_RIGHT = ( rect.width + rect.left - offsetX <= scrollSensitivity ) && ( offsetY > rect.top );
const SCROLL_LEFT = ( offsetX - rect.left <= scrollSensitivity ) && ( offsetY > rect.top );
disableAutoScrolling();
// the container should scroll
if (SCROLL_RIGHT) {
scrollInterval = setInterval(() => {
scrollContainer.scrollLeft += scrollSpeed;
}, 10);
}
if (SCROLL_LEFT) {
scrollInterval = setInterval(() => {
scrollContainer.scrollLeft -= scrollSpeed;
}, 10);
}
}
操作系统来控制Rpi Zero-W的十几个项目,以控制和报告其传感器和/或继电器的状态。
我相信ESP32 Ebay link会更可靠,因为它是运行代码的控制器,而不是整个操作系统作为我当前的解决方案(顺便说一句,因为micro:bit缺少wifi,所以没有资格)。
我的问题是-我可以使用Strech-Lite
库吗?因为我的代码是基于它的