网站标签该站未曾设置keywords
网站描述该站未曾设置description
上一篇:老蒋部落_我的互联网笔记!
下一篇:浙江汉盛家具有限公司
seo综合信息
SEO信息 百度来访IP:- | 移动端来访IP:- | 出站链接:1 | 站内链接:155 IP网速: IP地址:112.126.77.60 [中国北京北京 阿里云] | 网速:989毫秒 ALEXA排名 世界排名:- | 预估IP:- | 预估PV:- 备案信息 沪ICP备16000100号 | 名称:李伟斌 | 已创建:8年5月10天
收录 百度 360 搜狗 谷歌 查询 0 0 0 0
电脑关键词 手机关键词 页面友好 首页位置 索引 近期收录 0 0 电脑端优秀 - 0 0
协议类型HTTP/1.1 200 OK 页面类型text/html; charset=UTF-8 服务器类型Apache/2.4.25 (Debian) 是否压缩是 原网页大小94334 压缩后大小27158 压缩比71.21%
网站快照骑 驴 玩 儿 漂 移 – 甩 你 三 条 街 跳 至 内 容 骑 驴 玩 儿 漂 移 甩 你 三 条 街 菜 单 和 挂 件 首 页 关 于 我 自 己 H o w t o a d d n e w d e s k t o p s h o r t c u t o n R a s p b e r r y P i r e t r o p i e 中 文 乱 码 解 决 方 法 R a s p b e r r y P i t u r n o f f H D M I a n d R e s u m e 用 树 莓 派 制 作 g i f 动 画 【 D o n k e y C a r 】 学 习 笔 记 一 树 莓 派 结 合 A D C 做 个 光 敏 感 应 的 灯 树 莓 派 A D C 采 样 光 敏 电 阻 来 做 智 能 家 居 控 制 雏 形 树 莓 派 通 过 A D C 采 样 音 量 大 小 触 发 告 警 提 示 树 莓 派 串 口 设 置 利 用 s h e l l 脚 本 批 量 转 换 D T S 文 件 到 S t e r e o A C 3 据 说 阿 里 云 昨 晚 上 又 大 面 积 故 障 了 树 莓 派 N i n t e n d o 专 用 退 出 游 戏 按 钮 R e t r o p i e 汉 化 的 方 法 记 一 次 坑 爹 的 g r u b 修 复 友 链 搜 索 : 近 期 文 章 关 于 树 莓 派 屏 幕 配 置 文 件 的 说 明 ( 记 录 一 下 ) W i n d o w s 系 统 区 域 设 置 R o c k P i 4 C P l u s 软 件 更 新 失 败 解 决 方 法 合 宙 A i r 7 8 0 E 开 发 板 学 习 笔 记 在 R a s p b e r r y P i 上 使 用 H D M I C E C 近 期 评 论 文 章 归 档 2 0 2 3 年 2 月 2 0 2 2 年 1 2 月 2 0 2 2 年 1 1 月 2 0 2 2 年 1 0 月 2 0 2 2 年 9 月 2 0 2 2 年 8 月 2 0 2 2 年 5 月 2 0 2 2 年 3 月 2 0 2 2 年 1 月 2 0 2 1 年 1 2 月 2 0 2 1 年 1 0 月 2 0 2 1 年 7 月 2 0 2 1 年 5 月 2 0 2 1 年 1 月 2 0 2 0 年 1 2 月 2 0 2 0 年 9 月 2 0 2 0 年 8 月 2 0 2 0 年 7 月 2 0 2 0 年 3 月 2 0 2 0 年 2 月 2 0 1 9 年 1 1 月 2 0 1 9 年 1 0 月 2 0 1 9 年 9 月 2 0 1 9 年 8 月 2 0 1 9 年 7 月 2 0 1 9 年 6 月 2 0 1 9 年 5 月 2 0 1 9 年 4 月 2 0 1 9 年 3 月 2 0 1 9 年 2 月 2 0 1 9 年 1 月 2 0 1 8 年 1 2 月 2 0 1 8 年 8 月 2 0 1 8 年 4 月 2 0 1 8 年 3 月 分 类 目 录 C 语 言 学 习 笔 记 E S P 3 2 C 3 L i n u x 内 核 O p e n W R T R o c k P i 4 C P l u s S T M 3 2 合 宙 A I R 7 8 0 E 复 古 P i e 小 技 巧 无 人 机 未 分 类 机 器 视 觉 树 莓 派 搞 事 情 漂 移 驴 车 功 能 登 录 文 章 R S S 评 论 R S S W o r d P r e s s . o r g 关 于 树 莓 派 屏 幕 配 置 文 件 的 说 明 ( 记 录 一 下 ) T h e r e a r e t w o m o d e s t h a t t h e R a s p b e r r y P i s u p p o r t s . T h e t w o m o d e s a r e a b b r e v i a t e d a s : C E A : C o n s u m e r E l e c t r o n i c s A s s o c i a t i o n D M T : D i s p l a y M o n i t o r T i m i n g s T h e C E A m o d e i s t h e s t a n d a r d m o d e f o r d i s p l a y s s u c h a s T V s . T h e D M T m o d e i s t h e s t a n d a r d m o d e o f c o m p u t e r m o n i t o r s . C h o o s i n g b e t w e e n t h e m o d e s c a n b e d o n e t h r o u g h t h e t v s e r v i c e c o m m a n d s o n t h e L i n u x t e r m i n a l . T h e c o m m a n d s t o i n d i c a t e t h e a v a i l a b l e m o d e s f o r t h e d i s p l a y a r e a s f o l l o w s : / o p t / v c / b i n / t v s e r v i c e m C E A / o p t / v c / b i n / t v s e r v i c e m D M T T o c h e c k t h e r e s o l u t i o n , m o d e a n d s e t t i n g s t h a t a r e c u r r e n t l y i n u s e e n t e r t h e t v s e r v i c e c o m m a n d : / o p t / v c / b i n / t v s e r v i c e s A n e x p o r t l o g i s a v a i l a b l e o f t h e p r o c e s s e s t h e R a s p b e r r y P i g o e s t h r o u g h i n d e t e r m i n i n g t h e r e s o l u t i o n o f t h e c o n n e c t e d d i s p l a y . T h i s c a n b e d o n e t h r o u g h t e r m i n a l c o m m a n d s t h a t s h o w t h e E D I D ( E x t e n d e d D i s p l a y I d e n t i f i c a t i o n D a t a ) f i l e o f t h e d e t e r m i n e d d i s p l a y . T h e E D I D d a t a f i l e i s a m o r e d e t a i l e d r e s o u r c e f o r f i n d i n g a d i s p l a y r e s o l u t i o n c o m p a t i b l e w i t h t h e c o n n e c t e d d i s p l a y . T h e f o l l o w i n g c o m m a n d w i l l s h o w t h e E D I D f i l e . / o p t / v c / b i n / t v s e r v i c e d e d i d . d a t ; / o p t / v c / b i n / e d i d p a r s e r e d i d . d a t T h e d e f a u l t f i r m w a r e w i l l u s e t h e E D I D p a r s e r t o t r y a n d i d e n t i f y t h e H D M I c o n n e c t e d d i s p l a y a n d t h e n w i l l s e l e c t t h e c o r r e s p o n d i n g v i d e o m o d e a n d r e s o l u t i o n . T h r o u g h t h i s c o m m a n d y o u w i l l s e e t h e s e l e c t i o n p r o c e s s o f t h e p a r s e r a n d t h e a l t e r n a t i v e a v a i l a b l e m o d e s . Y o u w i l l n e e d t o u s e a v i r t u a l c o n n e c t i o n t o v i e w t h e L i n u x k e r n e l c o m m a n d l i n e o r h a v e a v i e w o f t h e t e r m i n a l . C h o o s e a m o d e t h a t i s t h e c l o s e s t t o t h e s c r e e n r e s o l u t i o n s p e c i f i e d o n y o u r d i s p l a y s d a t a s h e e t . T h e t v s e r v i c e c o m m a n d w i l l o f f e r t h e a v a i l a b l e r e s o l u t i o n s f o r t h e d i s p l a y a n d t h e c o r r e s p o n d i n g r e f r e s h r a t e . A p r e v i o u s a p p l i c a t i o n n o t e f u r t h e r e x p l a i n s h o w t o s e t t h e D M T m o d e r e s o l u t i o n . I n a s i m i l a r p r o c e s s t h e C E A m o d e c a n b e s e t t o d e f i n e t h e d i s p l a y r e s o l u t i o n . T h i s i s d o n e b y a d d i n g t h e f o l l o w i n g s e t t i n g s i n t h e c o n f i g . t x t f i l e l o c a t e d i n t h e b o o t f i l e o f t h e R a s p b e r r y P i . T h e f o l l o w i n g e x a m p l e w o u l d b e f o r a n 8 0 0 x 4 8 0 r e s o l u t i o n d i s p l a y ( E 7 0 R C F W 8 5 0 R ) . h d m i _ g r o u p = 1 h d m i _ m o d e = 6 5 # 6 5 i s f o r c u s t o m m o d e s h d m i _ c v t = 8 0 0 4 8 0 6 0 6 1 0 0 T h e h d m i _ c v t p a r a m e t e r r e q u i r e s t h e f o l l o w i n g i n f o r m a t i o n a b o u t t h e d i s p l a y . h d m i _ c v t = w i d t h : w i d t h o f d i s p l a y i n p i x e l s h e i g h t : h e i g h t o f d i s p l a y i n p i x e l s F R : f r a m e r a t e i n H z a s p e c t : a s p e c t r a t i o ( 1 : 4 / 3 , 2 : 1 4 / 9 , 3 : 1 6 / 9 , 4 : 5 / 4 , 5 : 1 6 / 1 0 , 6 : 1 5 / 9 ) m a r g i n s : 0 = m a r g i n s d i s a b l e d , 1 = m a r g i n s e n a b l e d i n t e r l a c e : 0 = p r o g r e s s i v e , 1 = i n t e r l a c e d r b : 0 = n o r m a l , 1 = r e d u c e d b l a n k i n g A f t e r t h e c o n f i g . t x t f i l e i s e d i t e d a n d s a v e d , t h e R a s p b e r r y P i c a n b e r e b o o t e d i n t o t h e n e w c o n f i g u r a t i o n m o d e a n d s h o u l d d i s p l a y i n t h e c o r r e c t d i m e n s i o n s . I f t h e d i s p l a y i s n o t r e c o g n i z e d a f t e r t h e s e c h a n g e s h a v e b e e n m a d e t h e r e a r e a f e w a d d i t i o n a l c h a n g e s t o c o n s i d e r . T h e f i r s t w o u l d b e t o b o o s t t h e H D M I s i g n a l t h r o u g h t h e f o l l o w i n g c o m m a n d . C e r t a i n H D M I c a b l e s c a n o c c a s i o n a l l y b e u n r e l i a b l e w h e n t h e L i n u x k e r n e l i s i d e n t i f y i n g t h e d i s p l a y m o d e . c o n f i g _ h d m i _ b o o s t = 1 1 I n s o m e c a s e s , t h e c u s t o m H D M I m o d e “ h d m i _ c v t ” f u n c t i o n d o e s n o t w o r k f o r t h e f i r s t g r o u p o f C E A d i s p l a y s . T o c u s t o m i z e t h e p a r a m e t e r s t o f i t t h e d i s p l a y y o u w i l l p i c k t h e c l o s e s t C E A m o d e a n d a l t e r t h e o v e r s c a n a n d f r a m e b u f f e r v a l u e s . F o r e x a m p l e , t h e 4 8 0 x 8 0 0 d i s p l a y h a s a d e f a u l t C E A m o d e c l o s e s t t o m o d e 3 w h i c h h a s a r e s o l u t i o n o f 4 8 0 x 8 5 3 . T h i s m o d e c a n b e c h o s e n a n d a d j u s t e d u s i n g t h e o v e r s c a n p a r a m e t e r s t o a d d o r r e m o v e p i x e l s f r o m t h e e d g e s t o f i t t h e d i s p l a y . h d m i _ g r o u p = 1 # C E A g r o u p 1 h d m i _ m o d e = 3 # 4 8 0 x 8 5 3 d i s a b l e _ o v e r s c a n = 1 # r e m o v e d e f a u l t o v e r s c a n v a l u e s o v e r s c a n _ r i g h t = 2 6 # r e m o v e o v e r f l o w p i x e l s r i g h t o v e r s c a n _ l e f t = 2 6 # r e m o v e o v e r f l o w p i x e l s l e f t T h e n e g a t i v e o v e r s c a n p a r a m e t e r s t h a t a r e u s e d t o r e m o v e b l a c k b o r d e r s w i l l o f t e n n o t a f f e c t t h e d i s p l a y w h e n u s i n g t h e H D M I i n t e r f a c e . T o r e m o v e t h e b l a c k b o r d e r s a r o u n d t h e e d g e s o f t h e d i s p l a y y o u c a n i n c r e a s e t h e f r a m e b u f f e r p a r a m e t e r s i n t h e c o n f i g . t x t f i l e . f r a m e b u f f e r _ w i d t h = 4 8 0 f r a m e b u f f e r _ h e i g h t = 8 0 0 T h i s w i l l f o r c e t h e R a s p b e r r y P i t o d e f i n e a f r a m e b u f f e r a n d r e s o l u t i o n o f 4 8 0 x 8 0 0 . T h e t r u e f r a m e b u f f e r v a l u e t h a t t h e R a s p b e r r y P i u s e s i s t h e r e s o l u t i o n c o m b i n e d w i t h t h e d e f i n e d o r u n d e f i n e d o v e r s c a n v a l u e s . Y o u c a n i n c r e a s e t h e f r a m e b u f f e r w i d t h a n d h e i g h t v a l u e s t o f o r c e a n e g a t i v e o v e r s c a n v a l u e w h i c h w i l l r e m o v e t h e b l a c k b o r d e r s a r o u n d t h e d i s p l a y . 发 布 于 2 0 2 3 年 2 月 2 4 日 分 类 树 莓 派 搞 事 情 标 签 h d m i _ c v t 、 屏 幕 配 置 、 树 莓 派 屏 幕 配 置 W i n d o w s 系 统 区 域 设 置 起 因 就 是 因 为 安 装 了 E S P I D F 的 环 境 发 现 编 码 是 G B K , 操 作 系 统 还 不 能 直 接 改 。 我 这 暴 脾 气 嘿 ! 解 决 方 法 : 打 开 终 端 : c h c p # 查 看 编 码 格 式 c h c p 6 5 0 0 1 # 切 换 编 码 为 U T F 8 c h c p 9 3 6 # 切 换 回 G B K c h c p 4 3 7 # 切 美 国 英 文 问 题 解 决 系 统 不 同 版 本 也 不 一 样 , 坑 多 多 。 发 布 于 2 0 2 3 年 2 月 7 日 分 类 未 分 类 标 签 w i n d o w s 、 区 域 设 置 、 编 码 R o c k P i 4 C P l u s 软 件 更 新 失 败 解 决 方 法 R o c k P i 4 C P l u s 软 件 更 新 失 败 的 话 , 按 照 下 面 操 作 一 下 。 操 作 步 骤 s u d o a p t g e t i n s t a l l y w g e t e x p o r t D I S T R O = f o c a l s t a b l e w g e t O a p t . r a d x a . c o m / $ D I S T R O / p u b l i c . k e y | s u d o a p t k e y a d d s u d o a p t g e t u p d a t e 这 样 以 来 , 应 该 可 以 解 决 问 题 。 发 布 于 2 0 2 2 年 1 2 月 6 日 分 类 R o c k P i 4 C P l u s 合 宙 A i r 7 8 0 E 开 发 板 学 习 笔 记 前 言 最 近 , 在 朋 友 群 里 被 安 利 了 一 款 单 片 机 , 合 宙 的 A i r 7 8 0 E 模 组 , 我 简 单 查 询 了 一 下 , 看 到 这 个 模 块 还 比 较 有 意 思 , 可 以 做 为 4 G 模 块 用 , 9 . 9 元 的 价 格 还 包 邮 真 是 让 我 白 嫖 了 一 把 。 下 面 就 是 我 认 识 这 开 发 板 的 过 程 的 记 录 。 首 先 我 们 先 了 解 一 下 这 个 模 组 。 A i r 7 8 0 E 是 什 么 ? A i r 7 8 0 E 是 合 宙 通 信 推 出 的 L T E C a t . 1 b i s 通 信 模 块 , 采 用 移 芯 E C 6 1 8 平 台 , 支 持 4 G 全 网 通 , 好 像 挺 牛 逼 的 样 子 , 但 是 得 备 个 卡 。 支 持 双 卡 单 待 支 持 S P I L C D 支 持 S P I C a m e r a 支 持 U S B 2 . 0 支 持 P S M 数 字 语 音 接 口 这 些 支 持 让 人 感 觉 还 不 错 , 朋 友 说 直 接 编 程 就 好 了 , 我 还 在 想 怎 么 入 门 呢 , 肯 定 和 我 一 样 , 拿 到 板 子 第 一 件 事 情 就 是 考 虑 怎 么 入 门 , 怎 么 烧 录 ? 看 到 官 方 提 供 了 固 件 下 载 的 链 接 , 但 是 l u a t O S 仍 然 在 开 发 中 , 因 此 , 我 们 可 以 玩 儿 , 但 是 也 许 只 能 先 用 A T 指 令 玩 儿 玩 儿 联 网 的 功 能 。 固 件 下 载 地 址 h t t p s : / / g i t e e . c o m / o p e n L u a t / l u a t o s s o c e c 6 1 8 / r e l e a s e s 烧 录 方 法 串 口 烧 录 : 用 一 根 t y p e c 口 数 据 线 , 然 后 接 电 脑 , 下 载 l u a t o o l s 工 具 , 下 载 地 址 : h t t p s : / / l u a t o s . c o m / l u a t o o l s / d o w n l o a d / l a s t 官 方 建 议 新 建 一 个 L u a t o o l s 文 件 夹 , 将 e x e 文 件 放 入 其 中 后 , 再 打 开 e x e 文 件 , l u a t o s s o c 请 勾 选 通 用 串 口 打 印 我 一 打 开 工 具 就 提 示 可 以 升 级 , 升 级 一 下 , 然 后 再 继 续 。 乍 一 看 还 是 蛮 简 单 的 , 资 料 这 里 很 全 h t t p s : / / d o c . o p e n l u a t . c o m / w i k i / 3 7 ? w i k i _ p a g e _ i d = 4 4 5 4 继 续 尝 试 中 , 估 计 是 塞 进 去 的 电 话 卡 不 行 , 一 直 无 法 联 网 , 等 待 新 的 物 联 网 卡 到 了 再 继 续 折 腾 。 发 布 于 2 0 2 2 年 1 1 月 8 日 分 类 合 宙 A I R 7 8 0 E 在 R a s p b e r r y P i 上 使 用 H D M I C E C 什 么 是 H D M I C E C H D M I C E C 是 一 种 特 殊 协 议 , 专 为 电 视 通 过 H D M I 电 缆 与 其 他 设 备 进 行 通 信 而 设 计 。 该 协 议 允 许 电 视 控 制 另 一 个 设 备 , 同 时 还 允 许 该 设 备 控 制 电 视 。 大 多 数 现 代 电 视 都 支 持 此 协 议 , 但 通 常 必 须 在 电 视 设 置 中 启 用 。 搜 索 您 的 电 视 型 号 应 该 可 以 帮 助 您 找 到 此 设 置 的 名 称 。 使 用 H D M I C E C 协 议 , 您 可 以 使 用 R a s p b e r r y P i 以 各 种 不 同 的 方 式 控 制 电 视 , 例 如 关 闭 和 打 开 电 视 或 更 改 音 量 。 将 c e c c l i e n t 安 装 到 R a s p b e r r y P i c e c c l i e n t 是 我 们 将 在 R a s p b e r r y P i 上 使 用 的 软 件 包 , 用 于 通 过 H D M I C E C 协 议 控 制 设 备 。 软 件 包 安 装 1 . 我 们 的 首 要 任 务 是 更 新 R a s p b e r r y P i 上 的 软 件 包 列 表 以 及 升 级 当 前 安 装 的 软 件 包 。 我 们 可 以 通 过 运 行 以 下 两 个 命 令 来 完 成 此 任 务 。 s u d o a p t u p d a t e s u d o a p t y u p g r a d e s u d o a p t i n s t a l l c e c u t i l s y 软 件 的 使 用 方 法 使 用 R a s p b e r r y P i 通 过 H D M I C E C 与 电 视 交 互 第 一 个 是 使 用 e c h o 和 管 道 ( | ) 。 将 命 令 直 接 传 递 给 c e c c l i e n t 软 件 , 而 无 需 启 动 它 。 此 外 , 我 们 在 软 件 中 同 时 使 用 s 和 d 选 项 c e c c l i e n t 。 该 s 选 项 告 诉 软 件 我 们 将 发 出 一 个 命 令 。 软 件 将 启 动 , 发 出 命 令 然 后 立 即 退 出 。 该 d 1 选 项 设 置 软 件 的 调 试 级 别 。 通 过 将 其 设 置 为 1 , c e c c l i e n t 软 件 将 只 显 示 错 误 。 从 R a s p b e r r y P i 扫 描 H D M I C E C 设 备 e c h o s c a n | c e c c l i e n t s d 1 2 . 通 过 此 命 令 , 您 应 该 会 看 到 您 的 R a s p b e r r y P i 现 在 可 以 访 问 的 设 备 列 表 。 您 需 要 识 别 要 与 之 交 互 的 设 备 。 通 常 , “ o s s t r i n g : ” 和 “ v e n d o r : ” 字 段 将 帮 助 您 识 别 要 与 之 交 互 的 设 备 。 识 别 出 正 确 的 设 备 后 , 记 下 “ a d d r e s s : ” 或 设 备 编 号 。 输 出 有 可 能 类 似 下 面 的 内 容 : o p e n i n g a c o n n e c t i o n t o t h e C E C a d a p t e r . . . r e q u e s t i n g C E C b u s i n f o r m a t i o n . . . C E C b u s i n f o r m a t i o n = = = = = = = = = = = = = = = = = = = d e v i c e # 0 : T V a d d r e s s : 0 . 0 . 0 . 0 a c t i v e s o u r c e : n o v e n d o r : S o n y o s d s t r i n g : T V C E C v e r s i o n : 1 . 4 p o w e r s t a t u s : s t a n d b y l a n g u a g e : e n g d e v i c e # 1 : R e c o r d e r 1 a d d r e s s : 1 . 0 . 0 . 0 a c t i v e s o u r c e : n o v e n d o r : P u l s e E i g h t o s d s t r i n g : C E C T e s t e r C E C v e r s i o n : 1 . 4 p o w e r s t a t u s : o n l a n g u a g e : e n g d e v i c e # 4 : P l a y b a c k 1 a d d r e s s : 3 . 0 . 0 . 0 a c t i v e s o u r c e : n o v e n d o r : S o n y o s d s t r i n g : P l a y S t a t i o n 4 C E C v e r s i o n : 1 . 3 a p o w e r s t a t u s : s t a n d b y l a n g u a g e : ? ? ? 请 注 意 , d e v i c e # 1 : R e c o r d e r 1 此 示 例 中 的 “ ” 是 R a s p b e r r y P i 自 己 的 C E C 连 接 , 因 此 我 们 可 以 放 心 地 忽 略 它 。 3 . 例 如 , 如 果 我 们 想 控 制 我 们 的 “ 索 尼 电 视 ” , 我 们 可 以 看 到 设 备 号 是 “ 0 ” , 设 备 的 地 址 是 “ 0 . 0 . 0 . 0 ” 。 获 得 设 备 编 号 或 设 备 地 址 后 , 您 就 可 以 开 始 向 其 发 送 命 令 了 。 通 过 H D M I C E C 发 送 “ o n ” 命 令 e c h o o n | c e c c l i e n t s d 1 通 过 H D M I C E C 发 送 “ 待 机 ” 命 令 e c h o s t a n d b y | c e c c l i e n t s d 1 通 过 H D M I C E C 关 闭 设 备 的 示 例 使 用 此 命 令 相 对 简 单 。 要 将 我 们 的 索 尼 电 视 置 于 待 机 状 态 , 我 们 需 要 做 的 就 是 发 送 “ s t a n d b y ” , 然 后 发 送 我 们 的 设 备 地 址 “ 0 . 0 . 0 . 0 ” 。 e c h o s t a n d b y 0 . 0 . 0 . 0 | c e c c l i e n t s d 1 通 过 H D M I C E C 获 取 电 源 状 态 e c h o p o w | c e c c l i e n t s d 1 通 过 H D M I C E C 获 取 电 源 状 态 的 示 例 e c h o p o w 0 . 0 . 0 . 0 | c e c c l i e n t s d 1 如 果 您 的 设 备 处 于 待 机 状 态 , 您 将 在 终 端 中 看 到 类 似 于 我 们 下 面 的 内 容 。 o p e n i n g a c o n n e c t i o n t o t h e C E C a d a p t e r . . . p o w e r s t a t u s : s t a n d b y 检 索 其 他 C E C 客 户 端 命 令 e c h o h | c e c c l i e n t s d 1 该 命 令 的 作 用 是 检 索 c e c c l i e n t 软 件 知 道 如 何 处 理 的 可 用 命 令 。 从 这 个 命 令 中 , 你 应 该 得 到 一 个 命 令 列 表 , 如 下 所 示 。 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = A v a i l a b l e c o m m a n d s : [ t x ] t r a n s f e r b y t e s o v e r t h e C E C l i n e . [ t x n ] t r a n s f e r b y t e s b u t d o n t w a i t f o r t r a n s m i s s i o n A C K . [ o n ] p o w e r o n t h e d e v i c e w i t h t h e g i v e n l o g i c a l a d d r e s s . [ s t a n d b y ] p u t t h e d e v i c e w i t h t h e g i v e n a d d r e s s i n s t a n d b y m o d e . [ l a ] c h a n g e t h e l o g i c a l a d d r e s s o f t h e C E C a d a p t e r . [ p ] c h a n g e t h e H D M I p o r t n u m b e r o f t h e C E C a d a p t e r . [ p a ] c h a n g e t h e p h y s i c a l a d d r e s s o f t h e C E C a d a p t e r . [ a s ] m a k e t h e C E C a d a p t e r t h e a c t i v e s o u r c e . [ i s ] m a r k t h e C E C a d a p t e r a s i n a c t i v e s o u r c e . [ o s d ] s e t O S D m e s s a g e o n t h e s p e c i f i e d d e v i c e . [ v e r ] g e t t h e C E C v e r s i o n o f t h e s p e c i f i e d d e v i c e . [ v e n ] g e t t h e v e n d o r I D o f t h e s p e c i f i e d d e v i c e . [ l a n g ] g e t t h e m e n u l a n g u a g e o f t h e s p e c i f i e d d e v i c e . [ p o w ] g e t t h e p o w e r s t a t u s o f t h e s p e c i f i e d d e v i c e . [ n a m e ] g e t t h e O S D n a m e o f t h e s p e c i f i e d d e v i c e . [ p o l l ] p o l l t h e s p e c i f i e d d e v i c e . [ l a d ] l i s t s a c t i v e d e v i c e s o n t h e b u s [ a d ] c h e c k s w h e t h e r t h e s p e c i f i e d d e v i c e i s a c t i v e . [ a t ] c h e c k s w h e t h e r t h e s p e c i f i e d d e v i c e t y p e i s a c t i v e . [ s p ] m a k e s t h e s p e c i f i e d p h y s i c a l a d d r e s s a c t i v e . [ s p l ] m a k e s t h e s p e c i f i e d l o g i c a l a d d r e s s a c t i v e . [ v o l u p ] s e n d a v o l u m e u p c o m m a n d t o t h e a m p i f p r e s e n t [ v o l d o w n ] s e n d a v o l u m e d o w n c o m m a n d t o t h e a m p i f p r e s e n t [ m u t e ] s e n d a m u t e / u n m u t e c o m m a n d t o t h e a m p i f p r e s e n t [ s e l f ] s h o w t h e l i s t o f a d d r e s s e s c o n t r o l l e d b y l i b C E C [ s c a n ] s c a n t h e C E C b u s a n d d i s p l a y d e v i c e i n f o [ m o n ] e n a b l e o r d i s a b l e C E C b u s m o n i t o r i n g . [ l o g ] c h a n g e t h e l o g l e v e l . s e e c e c t y p e s . h f o r v a l u e s . [ p i n g ] s e n d a p i n g c o m m a n d t o t h e C E C a d a p t e r . [ b l ] t o l e t t h e a d a p t e r e n t e r t h e b o o t l o a d e r , t o u p g r a d e t h e f l a s h r o m . [ r ] r e c o n n e c t t o t h e C E C a d a p t e r . [ h ] o r [ h e l p ] s h o w t h i s h e l p . [ q ] o r [ q u i t ] t o q u i t t h e C E C t e s t c l i e n t a n d s w i t c h o f f a l l c o n n e c t e d C E C d e v i c e s . = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 至 此 , 您 现 在 应 该 已 经 学 会 了 如 何 c e c c l i e n t 在 您 的 R a s p b e r r y P i 上 使 用 来 控 制 支 持 该 H D M I C E C 协 议 的 设 备 。 发 布 于 2 0 2 2 年 1 0 月 3 1 日 2 0 2 2 年 1 0 月 3 1 日 分 类 树 莓 派 搞 事 情 标 签 H D M I 、 H D M I C E C 、 树 莓 派 E S P 3 2 C 3 配 置 U S B C D C O n B o o t 方 法 记 录 E S P 3 2 C 3 U S B C D C O n B o o t 配 置 方 法 之 前 用 a r d u i n o c l i 配 置 E S P 3 2 C 3 , 编 写 代 码 和 编 译 烧 录 都 没 有 问 题 , 只 是 在 使 用 a r d u i n o c l i m o n i t o r p / d e v / t t y A C M 0 没 有 输 出 , 查 了 一 圈 发 现 是 因 为 U S B C D C O n b o o t 没 有 开 启 , 然 后 各 种 搜 索 完 全 没 有 结 果 , 直 到 我 直 接 去 g i t h u b 官 方 下 面 开 了 i s s u e , 一 小 时 内 就 解 决 了 我 的 问 题 , 这 个 老 哥 厉 害 了 。 下 面 是 引 用 它 的 引 文 : C u s t o m b o a r d o p t i o n s s u c h a s * * U S B C D C O n B o o t * * a r e s e t v i a t h e F Q B N y o u p a s s t o ` a r d u i n o c l i ` c o m m a n d s v i a t h e ` f q b n ` f l a g . T h e f o r m a t o f t h e F Q B N i s l i k e t h i s : : : [ : = [ , = ] . . . ] Y o u c a n l e a r n a l l t h e a v a i l a b l e m e n u I D s a n d o p t i o n I D s f o r a g i v e n b o a r d b y r u n n i n g [ t h e f o l l o w i n g c o m m a n d ] ( h t t p s : / / a r d u i n o . g i t h u b . i o / a r d u i n o c l i / l a t e s t / c o m m a n d s / a r d u i n o c l i _ b o a r d _ d e t a i l s / ) : a r d u i n o c l i b o a r d d e t a i l s f q b n ( w h e r e ` ` i s r e p l a c e d b y t h e f u l l y q u a l i f i e d b o a r d n a m e o f t h e b o a r d y o u a r e u s i n g ) F o r e x a m p l e i f y o u a r e u s i n g t h e * * E S P 3 2 C 3 D e v M o d u l e * * b o a r d ( F Q B N : ` e s p 3 2 : e s p 3 2 : e s p 3 2 c 3 ` ) : $ . / a r d u i n o c l i b o a r d d e t a i l s b e s p 3 2 : e s p 3 2 : e s p 3 2 c 3 B o a r d n a m e : E S P 3 2 C 3 D e v M o d u l e F Q B N : e s p 3 2 : e s p 3 2 : e s p 3 2 c 3 B o a r d v e r s i o n : 2 . 0 . 4 P a c k a g e n a m e : e s p 3 2 P a c k a g e m a i n t a i n e r : E s p r e s s i f S y s t e m s P a c k a g e U R L : h t t p s : / / r a w . g i t h u b u s e r c o n t e n t . c o m / e s p r e s s i f / a r d u i n o e s p 3 2 / g h p a g e s / p a c k a g e _ e s p 3 2 _ i n d e x . j s o n P a c k a g e w e b s i t e : h t t p s : / / g i t h u b . c o m / e s p r e s s i f / a r d u i n o e s p 3 2 P a c k a g e o n l i n e h e l p : h t t p : / / e s p 3 2 . c o m P l a t f o r m n a m e : e s p 3 2 P l a t f o r m c a t e g o r y : E S P 3 2 P l a t f o r m a r c h i t e c t u r e : e s p 3 2 P l a t f o r m U R L : h t t p s : / / g i t h u b . c o m / e s p r e s s i f / a r d u i n o e s p 3 2 / r e l e a s e s / d o w n l o a d / 2 . 0 . 4 / e s p 3 2 2 . 0 . 4 . z i p P l a t f o r m f i l e n a m e : e s p 3 2 2 . 0 . 4 . z i p P l a t f o r m s i z e ( b y t e s ) : 2 5 9 7 1 5 5 9 5 P l a t f o r m c h e c k s u m : S H A 2 5 6 : 8 3 2 6 0 9 d 6 f 4 c d 0 e d f 4 e 4 7 1 f 0 2 e 3 0 b 7 f 0 e 1 c 8 6 f d d 1 b 9 5 0 9 9 0 e f 4 0 4 3 1 e 6 5 6 2 3 7 2 1 4 R e q u i r e d t o o l : e s p 3 2 : r i s c v 3 2 e s p e l f g c c g c c 8 _ 4 _ 0 e s p 2 0 2 1 r 2 p a t c h 3 R e q u i r e d t o o l : e s p 3 2 : x t e n s a e s p 3 2 e l f g c c g c c 8 _ 4 _ 0 e s p 2 0 2 1 r 2 p a t c h 3 R e q u i r e d t o o l : e s p 3 2 : x t e n s a e s p 3 2 s 2 e l f g c c g c c 8 _ 4 _ 0 e s p 2 0 2 1 r 2 p a t c h 3 R e q u i r e d t o o l : e s p 3 2 : x t e n s a e s p 3 2 s 3 e l f g c c g c c 8 _ 4 _ 0 e s p 2 0 2 1 r 2 p a t c h 3 R e q u i r e d t o o l : 尝 试 使 用 a r d u i n o c l i b o a r d d e t a i l s b e s p 3 2 : e s p 3 2 : e s p 3 2 c 3 然 后 我 突 然 明 白 了 怎 么 用 了 。 : : [ : = [ , = ] . . . ] 这 个 结 构 就 是 我 烧 录 时 候 需 要 遵 循 的 。 通 过 查 询 找 到 了 U S B C D C O n b o o t 的 配 置 是 e s p 3 2 : e s p 3 2 : e s p 3 2 c 3 : U S B O n B o o t = c d c m e n u I D : U S B O n B o o t o p t i o n I D : c d c 于 是 直 接 烧 录 : a r d u i n o c l i c o m p i l e b e s p 3 2 : e s p 3 2 : e s p 3 2 c 3 : U S B O n B o o t = c d c p / d e v / t t y A C M 0 u p l o a d 烧 录 完 成 直 接 执 行 : a r d u i n o c l i m o n i t o r p / d e v / t t y A C M 0 顺 利 看 到 输 出 , 就 非 常 奈 斯 。 。 希 望 对 你 有 帮 助 哈 ! 发 布 于 2 0 2 2 年 9 月 9 日 2 0 2 2 年 9 月 9 日 分 类 E S P 3 2 C 3 标 签 a r d u i n o c l i 、 e s p 3 2 C 3 、 U S B C D C O n B o o t 为 O L E D 显 示 图 片 生 成 B y t e a r r a y O L E D 0 . 9 6 缘 起 自 从 使 用 R a s p b e r r y P i P i c o 以 后 , 就 觉 得 M i c r o P y t h o n 真 的 太 方 便 了 。 各 种 应 用 想 实 现 就 分 分 钟 搞 定 。 这 里 面 不 得 不 说 O L E D 屏 幕 中 0 . 9 6 i n c h 的 存 在 , 真 是 小 巧 又 可 爱 。 在 刷 新 O L E D 的 屏 幕 时 , 常 用 到 s s d 1 3 0 6 的 库 , 那 都 是 底 层 , 最 重 要 的 还 是 使 用 f r a m e b u f 库 的 功 能 。 其 中 , 我 最 喜 欢 就 是 用 b y t e a r r a y 去 做 为 输 入 的 b u f 。 例 如 我 就 常 常 : f r o m m a c h i n e i m p o r t P i n , A D C , I 2 C f r o m t i m e i m p o r t s l e e p i m p o r t f r a m e b u f f r o m s s d 1 3 0 6 i m p o r t S S D 1 3 0 6 _ I 2 C W I D T H = 1 2 8 H E I G H T = 6 4 b u f = b y t e a r r a y ( b ) # 这 里 定 义 b u f 。 后 面 讲 这 里 的 b u f 怎 么 实 现 。 f b = f r a m e b u f . F r a m e B u f f e r ( b u f , f r a m e b u f . M O N O _ V L S B ) b u s = I 2 C ( 1 , s c l = P i n ( 1 5 ) , s d a = P i n ( 1 4 ) , f r e q = 2 0 0 0 0 0 0 ) o l e d = S S D 1 3 0 6 _ I 2 C ( W I D T H , H E I G H T , b u s ) w h i l e T r u e : o l e d . f i l l ( 0 ) o l e d . s h o w ( ) s l e e p ( 0 . 0 1 ) o l e d . b l i t ( f b , 0 , 0 ) o l e d . s h o w ( ) s l e e p ( 0 . 5 ) b u f 的 实 现 方 法 打 开 w i n d o w s 的 绘 图 板 , 生 成 一 个 1 2 8 x 6 4 的 画 布 然 后 自 己 随 便 画 个 图 像 并 保 存 。 然 后 打 开 p y c h a r m 编 写 如 下 代 码 : f r o m i o i m p o r t B y t e s I O f r o m P I L i m p o r t I m a g e i m p o r t s y s i f l e n ( s y s . a r g v ) > 1 : p a t h _ t o _ i m a g e = s t r ( s y s . a r g v [ 1 ] ) x = i n t ( s y s . a r g v [ 2 ] ) y = i n t ( s y s . a r g v [ 3 ] ) i m = I m a g e . o p e n ( p a t h _ t o _ i m a g e ) . c o n v e r t ( 1 ) i m _ r e s i z e = i m . r e s i z e ( ( x , y ) ) b u f = B y t e s I O ( ) i m _ r e s i z e . s a v e ( b u f , p p m ) b y t e _ i m = b u f . g e t v a l u e ( ) t e m p = l e n ( s t r ( x ) + + s t r ( y ) ) + 4 p r i n t ( b y t e _ i m [ t e m p : : ] ) e l s e : p r i n t ( p l e a s e s p e c i f y t h e l o c a t i o n o f i m a g e i . e i m g 2 b y t e a r r a y . p y / p a t h / t o / i m a g e w i d t h h e i g h ) 然 后 执 行 这 个 代 码 并 提 供 图 片 的 位 置 , 这 样 就 将 图 片 生 成 了 一 段 b y t e a r r a y 数 组 , 拷 贝 到 b u f 的 位 置 。 红 框 部 分 的 内 容 复 制 到 b y t e a r r a y 的 位 置 。 上 传 到 p i c o , 就 搞 定 了 。 非 常 简 单 。 发 布 于 2 0 2 2 年 8 月 1 8 日 2 0 2 2 年 8 月 1 8 日 分 类 未 分 类 M P U 6 0 5 0 计 算 三 个 姿 态 使 用 的 公 式 这 两 天 折 腾 M P U 6 0 5 0 , 仔 细 看 了 看 文 档 。 下 面 内 容 就 是 不 同 的 角 度 的 算 法 。 P i t c h a n g l e 俯 仰 角 T o f i n d P i t c h a n g l e s h o u l d b e t h e a n g l e b e t w e e n X a n d Z a x i s w h i c h w i l l b e a t a n 2 ( a c c e l Z , a c c e l X ) * 1 8 0 / P I R o l l a n g l e 滚 动 角 F o r R o l l a n g l e s h o u l d b e t h e a n g l e b e t w e e n Y a n d Z a x i s w h i c h w i l l b e a t a n 2 ( a c c e l Z , a c c e l Y ) * 1 8 0 / P I y a w a n g l e 偏 航 角 A n d t o f i n d y a w i t s h o u l d b e t h e a n g l e b e t w e e n X a n d V e c t o r Y + Z w h i c h w i l l b e a t a n 2 ( s q r t ( a c c e l Y * a c c e l Y + a c c e l Z * a c c e l Z ) , a c c e l X ) * 1 8 0 / P I 总 结 校 准 I M U 读 取 原 始 数 据 处 理 数 据 信 息 发 布 于 2 0 2 2 年 8 月 1 2 日 分 类 无 人 机 标 签 M P U 6 0 5 0 , 数 据 算 法 树 莓 派 控 制 H o b b y w i n g 电 调 控 制 无 刷 电 机 树 莓 派 4 B + E S C ( H o b b y w i n g ) + S K Y w a l k e r 2 2 1 2 无 刷 电 机 测 试 步 骤 搭 建 电 路 校 准 电 调 驱 动 电 机 E S C . p y 测 试 代 码 : # T h i s p r o g r a m w i l l l e t y o u t e s t y o u r E S C a n d b r u s h l e s s m o t o r . # M a k e s u r e y o u r b a t t e r y i s n o t c o n n e c t e d i f y o u a r e g o i n g t o c a l i b r a t e i t a t f i r s t . # S i n c e y o u a r e t e s t i n g y o u r m o t o r , I h o p e y o u d o n t h a v e y o u r p r o p e l l e r a t t a c h e d t o i t o t h e r w i s e y o u a r e i n t r o u b l e m y f r i e n d . . . ? # T h i s p r o g r a m i s m a d e b y A G T @ i n s t r u c t a b l e . c o m . D O N O T R E P U B L I S H T H I S P R O G R A M . . . a c t u a l l y t h e p r o g r a m i t s e l f i s h a r m f u l p s s s t I t s n o t , i t s s a f e . i m p o r t o s # i m p o r t i n g o s l i b r a r y s o a s t o c o m m u n i c a t e w i t h t h e s y s t e m i m p o r t t i m e # i m p o r t i n g t i m e l i b r a r y t o m a k e R p i w a i t b e c a u s e i t s t o o i m p a t i e n t o s . s y s t e m ( s u d o p i g p i o d ) # L a u n c h i n g G P I O l i b r a r y t i m e . s l e e p ( 1 ) # A s i s a i d i t i s t o o i m p a t i e n t a n d s o i f t h i s d e l a y i s r e m o v e d y o u w i l l g e t a n e r r o r i m p o r t p i g p i o # i m p o r t i n g G P I O l i b r a r y E S C = 4 # C o n n e c t t h e E S C i n t h i s G P I O p i n p i = p i g p i o . p i ( ) ; p i . s e t _ s e r v o _ p u l s e w i d t h ( E S C , 0 ) m a x _ v a l u e = 2 0 0 0 # c h a n g e t h i s i f y o u r E S C s m a x v a l u e i s d i f f e r e n t o r l e a v e i t b e m i n _ v a l u e = 7 0 0 # c h a n g e t h i s i f y o u r E S C s m i n v a l u e i s d i f f e r e n t o r l e a v e i t b e p r i n t F o r f i r s t t i m e l a u n c h , s e l e c t c a l i b r a t e p r i n t T y p e t h e e x a c t w o r d f o r t h e f u n c t i o n y o u w a n t p r i n t c a l i b r a t e O R m a n u a l O R c o n t r o l O R a r m O R s t o p d e f m a n u a l _ d r i v e ( ) : # Y o u w i l l u s e t h i s f u n c t i o n t o p r o g r a m y o u r E S C i f r e q u i r e d p r i n t Y o u h a v e s e l e c t e d m a n u a l o p t i o n s o g i v e a v a l u e b e t w e e n 0 a n d y o u m a x v a l u e w h i l e T r u e : i n p = r a w _ i n p u t ( ) i f i n p = = s t o p : s t o p ( ) b r e a k e l i f i n p = = c o n t r o l : c o n t r o l ( ) b r e a k e l i f i n p = = a r m : a r m ( ) b r e a k e l s e : p i . s e t _ s e r v o _ p u l s e w i d t h ( E S C , i n p ) d e f c a l i b r a t e ( ) : # T h i s i s t h e a u t o c a l i b r a t i o n p r o c e d u r e o f a n o r m a l E S C p i . s e t _ s e r v o _ p u l s e w i d t h ( E S C , 0 ) p r i n t ( D i s c o n n e c t t h e b a t t e r y a n d p r e s s E n t e r ) i n p = r a w _ i n p u t ( ) i f i n p = = : p i . s e t _ s e r v o _ p u l s e w i d t h ( E S C , m a x _ v a l u e ) p r i n t ( C o n n e c t t h e b a t t e r y N O W . . y o u w i l l h e r e t w o b e e p s , t h e n w a i t f o r a g r a d u a l f a l l i n g t o n e t h e n p r e s s E n t e r ) i n p = r a w _ i n p u t ( ) i f i n p = = : p i . s e t _ s e r v o _ p u l s e w i d t h ( E S C , m i n _ v a l u e ) p r i n t W i e r d e h ! S p e c i a l t o n e t i m e . s l e e p ( 7 ) p r i n t W a i t f o r i t . . . . t i m e . s l e e p ( 5 ) p r i n t I m w o r k i n g o n i t , D O N T W O R R Y J U S T W A I T . . . . . p i . s e t _ s e r v o _ p u l s e w i d t h ( E S C , 0 ) t i m e . s l e e p ( 2 ) p r i n t A r m i n g E S C n o w . . . p i . s e t _ s e r v o _ p u l s e w i d t h ( E S C , m i n _ v a l u e ) t i m e . s l e e p ( 1 ) p r i n t S e e . . . . u h h h h h c o n t r o l ( ) # Y o u c a n c h a n g e t h i s t o a n y o t h e r f u n c t i o n y o u w a n t d e f c o n t r o l ( ) : p r i n t I m S t a r t i n g t h e m o t o r , I h o p e i t s c a l i b r a t e d a n d a r m e d , i f n o t r e s t a r t b y g i v i n g x t i m e . s l e e p ( 1 ) s p e e d = 1 5 0 0 # c h a n g e y o u r s p e e d i f y o u w a n t t o . . . . i t s h o u l d b e b e t w e e n 7 0 0 2 0 0 0 p r i n t C o n t r o l s a t o d e c r e a s e s p e e d : p i . s e t _ s e r v o _ p u l s e w i d t h ( E S C , 0 ) t i m e . s l e e p ( 1 ) p i . s e t _ s e r v o _ p u l s e w i d t h ( E S C , m a x _ v a l u e ) t i m e . s l e e p ( 1 ) p i . s e t _ s e r v o _ p u l s e w i d t h ( E S C , m i n _ v a l u e ) t i m e . s l e e p ( 1 ) c o n t r o l ( ) d e f s t o p ( ) : # T h i s w i l l s t o p e v e r y a c t i o n y o u r P i i s p e r f o r m i n g f o r E S C o f c o u r s e . p i . s e t _ s e r v o _ p u l s e w i d t h ( E S C , 0 ) p i . s t o p ( ) # T h i s i s t h e s t a r t o f t h e p r o g r a m a c t u a l l y , t o s t a r t t h e f u n c t i o n i t n e e d s t o b e i n i t i a l i z e d b e f o r e c a l l i n g . . . s t u p i d p y t h o n . i n p = r a w _ i n p u t ( ) i f i n p = = m a n u a l : m a n u a l _ d r i v e ( ) e l i f i n p = = c a l i b r a t e : c a l i b r a t e ( ) e l i f i n p = = a r m : a r m ( ) e l i f i n p = = c o n t r o l : c o n t r o l ( ) e l i f i n p = = s t o p : s t o p ( ) e l s e : p r i n t T h a n k Y o u f o r n o t f o l l o w i n g t h e t h i n g s I m s a y i n g . . . n o w y o u g o t t a r e s t a r t t h e p r o g r a m S T U P I D ! ! 发 布 于 2 0 2 2 年 5 月 1 日 分 类 未 分 类 如 何 利 用 o p e n c v 简 单 解 释 二 维 码 的 组 成 起 因 今 天 r o c k e t s 问 我 , 是 否 能 够 将 二 维 码 里 面 的 色 块 用 0 和 1 表 示 出 来 . 分 析 我 脑 海 里 分 析 了 一 下 , 不 知 道 是 不 是 可 以 用 o p e n c v 实 现 , 就 打 开 电 脑 尝 试 了 一 下 , 似 乎 是 可 以 的 . 思 路 , 首 先 通 过 q r c o d e 生 成 一 个 图 片 , 然 后 保 存 一 下 , 通 过 o p e n c v 导 入 图 片 , 然 后 再 判 断 1 0 x 1 0 大 小 的 块 中 是 否 全 是 白 色 , 如 果 是 白 色 , 就 写 一 个 1 , 如 果 是 黑 色 , 就 写 个 0 . 然 后 遍 历 整 个 图 片 的 s h a p e . T a l k i s c h e a p , s h o w m e t h e c o d e i m p o r t q r c o d e i m p o r t c v 2 i m p o r t n u m p y a s n p u r l = h t t p s : / / w w w . d f r o b o t . c o m / p r o d u c t 2 4 8 0 . h t m l f i l e _ n a m e = q r c o d e . p n g d e f g e n e r a t e _ i m a g e ( u r l ) : q r = q r c o d e . Q R C o d e ( ) q r . a d d _ d a t a ( u r l ) q r . m a k e ( f i t = F a l s e ) i m g = q r . m a k e _ i m a g e ( f i l l _ c o l o r = b l a c k , b a c k _ c o l o r = w h i t e ) i m g . s a v e ( f i l e _ n a m e ) g e n e r a t e _ i m a g e ( u r l ) i m g 1 = c v 2 . i m r e a d ( f i l e _ n a m e ) s c a l e _ p e r c e n t = 8 0 w i d t h = i n t ( i m g 1 . s h a p e [ 1 ] * s c a l e _ p e r c e n t / 1 0 0 ) h e i g h t = i n t ( i m g 1 . s h a p e [ 0 ] * s c a l e _ p e r c e n t / 1 0 0 ) d i m = ( w i d t h , h e i g h t ) r e s i z e d _ i m g = c v 2 . r e s i z e ( i m g 1 , d i m , i n t e r p o l a t i o n = c v 2 . I N T E R _ A R E A ) # g r a y _ i m g 1 = c v 2 . c v t C o l o r ( i m g 1 , c v 2 . C O L O R _ B G R 2 G R A Y ) f o r i i n r a n g e ( 0 , i n t ( r e s i z e d _ i m g . s h a p e [ 0 ] ) , 1 0 ) : f o r j i n r a n g e ( 0 , i n t ( r e s i z e d _ i m g . s h a p e [ 1 ] ) , 1 0 ) : i f n p . m e a n ( r e s i z e d _ i m g [ i : i + 1 0 , j : j + 1 0 ] ) = = 2 5 5 : c v 2 . p u t T e x t ( r e s i z e d _ i m g , 0 , ( i , j ) , c v 2 . F O N T _ H E R S H E Y _ S I M P L E X , . 2 , ( 2 5 5 , 0 , 0 ) ) e l s e : c v 2 . p u t T e x t ( r e s i z e d _ i m g , 1 , ( i , j ) , c v 2 . F O N T _ H E R S H E Y _ S I M P L E X , . 2 , ( 2 5 5 , 0 , 0 ) ) c v 2 . i m s h o w ( r e s i z e d _ i m g , r e s i z e d _ i m g ) c v 2 . w a i t K e y ( 0 ) 执 行 效 果 : 重 点 n p . m e a n ( 图 片 数 组 ) = = 2 5 5 的 判 断 部 分 , 可 以 判 断 图 片 是 不 是 白 色 . 重 构 了 一 下 , 优 化 后 : i m p o r t q r c o d e i m p o r t c v 2 i m p o r t n u m p y a s n p # 定 义 生 成 q r c o d e 的 u r l 链 接 和 生 成 的 文 件 名 u r l = h t t p s : / / w w w . d f r o b o t . c o m / p r o d u c t 2 4 8 0 . h t m l f i l e _ n a m e = q r c o d e . p n g d e f g e n e r a t e _ i m a g e ( u r l ) : 生 成 二 维 码 并 保 存 q r = q r c o d e . Q R C o d e ( ) q r . a d d _ d a t a ( u r l ) q r . m a k e ( f i t = F a l s e ) i m g = q r . m a k e _ i m a g e ( f i l l _ c o l o r = b l a c k , b a c k _ c o l o r = w h i t e ) i m g . s a v e ( f i l e _ n a m e ) d e f p r o c e s s _ i m a g e ( f i l e n a m e ) : : p a r a m f i l e n a m e : 放 入 生 成 的 二 维 码 : r e t u r n : 显 示 图 i m g 1 = c v 2 . i m r e a d ( f i l e _ n a m e ) s c a l e _ p e r c e n t = 8 0 w i d t h = i n t ( i m g 1 . s h a p e [ 1 ] * s c a l e _ p e r c e n t / 1 0 0 ) h e i g h t = i n t ( i m g 1 . s h a p e [ 0 ] * s c a l e _ p e r c e n t / 1 0 0 ) d i m = ( w i d t h , h e i g h t ) r e s i z e d _ i m g = c v 2 . r e s i z e ( i m g 1 , d i m , i n t e r p o l a t i o n = c v 2 . I N T E R _ A R E A ) f o r i i n r a n g e ( 0 , i n t ( r e s i z e d _ i m g . s h a p e [ 0 ] ) , 1 0 ) : f o r j i n r a n g e ( 0 , i n t ( r e s i z e d _ i m g . s h a p e [ 1 ] ) , 1 0 ) : i f n p . m e a n ( r e s i z e d _ i m g [ i : i + 5 , j : j + 5 ] ) = = 2 5 5 : c v 2 . p u t T e x t ( r e s i z e d _ i m g , 0 , ( i + 5 , j + 5 ) , c v 2 . F O N T _ H E R S H E Y _ S I M P L E X , . 2 , ( 2 5 5 , 0 , 0 ) ) e l s e : c v 2 . p u t T e x t ( r e s i z e d _ i m g , 1 , ( i + 5 , j + 5 ) , c v 2 . F O N T _ H E R S H E Y _ S I M P L E X , . 2 , ( 2 5 5 , 0 , 0 ) ) c v 2 . i m s h o w ( r e s i z e d _ i m g , r e s i z e d _ i m g ) c v 2 . w a i t K e y ( 0 ) i f _ _ n a m e _ _ = = _ _ m a i n _ _ : g e n e r a t e _ i m a g e ( u r l ) p r o c e s s _ i m a g e ( f i l e _ n a m e ) 优 化 后 结 果 : 感 觉 还 是 不 太 对 . 继 续 优 化 试 试 看 . i m p o r t q r c o d e i m p o r t c v 2 i m p o r t n u m p y a s n p # 定 义 生 成 q r c o d e 的 u r l 链 接 和 生 成 的 文 件 名 u r l = h t t p s : / / w w w . d f r o b o t . c o m / p r o d u c t 2 4 8 0 . h t m l f i l e _ n a m e = q r c o d e . p n g d e f g e n e r a t e _ i m a g e ( u r l ) : 生 成 二 维 码 并 保 存 q r = q r c o d e . Q R C o d e ( ) q r . a d d _ d a t a ( u r l ) q r . m a k e ( f i t = F a l s e ) i m g = q r . m a k e _ i m a g e ( f i l l _ c o l o r = b l a c k , b a c k _ c o l o r = w h i t e ) i m g . s a v e ( f i l e _ n a m e ) d e f p r o c e s s _ i m a g e ( f i l e n a m e ) : : p a r a m f i l e n a m e : 放 入 生 成 的 二 维 码 : r e t u r n : 显 示 图 i m g 1 = c v 2 . i m r e a d ( f i l e _ n a m e ) s c a l e _ p e r c e n t = 2 0 0 w i d t h = i n t ( i m g 1 . s h a p e [ 1 ] * s c a l e _ p e r c e n t / 1 0 0 ) h e i g h t = i n t ( i m g 1 . s h a p e [ 0 ] * s c a l e _ p e r c e n t / 1 0 0 ) d i m = ( w i d t h , h e i g h t ) r e s i z e d _ i m g = c v 2 . r e s i z e ( i m g 1 , d i m , i n t e r p o l a t i o n = c v 2 . I N T E R _ A R E A ) r e s i z e d _ i m g = c v 2 . c v t C o l o r ( r e s i z e d _ i m g , c v 2 . C O L O R _ B G R 2 G R A Y ) f o r i i n r a n g e ( 0 , i n t ( r e s i z e d _ i m g . s h a p e [ 0 ] ) , 1 0 ) : f o r j i n r a n g e ( 0 , i n t ( r e s i z e d _ i m g . s h a p e [ 1 ] ) , 1 0 ) : i f n p . m e a n ( r e s i z e d _ i m g [ i : i + 3 , j : j + 3 ] ) = = 2 5 5 : c v 2 . p u t T e x t ( r e s i z e d _ i m g , 1 , ( i + 5 , j + 5 ) , c v 2 . F O N T _ H E R S H E Y _ S I M P L E X , . 2 , ( 0 , 0 , 2 5 5 ) ) e l s e : c v 2 . p u t T e x t ( r e s i z e d _ i m g , 0 , ( i + 5 , j + 5 ) , c v 2 . F O N T _ H E R S H E Y _ S I M P L E X , . 2 , ( 2 5 5 , 0 , 0 ) ) c v 2 . i m s h o w ( i m g , r e s i z e d _ i m g ) c v 2 . w a i t K e y ( 0 ) i f _ _ n a m e _ _ = = _ _ m a i n _ _ : g e n e r a t e _ i m a g e ( u r l ) p r o c e s s _ i m a g e ( f i l e _ n a m e ) 输 出 结 果 : 发 布 于 2 0 2 2 年 3 月 3 0 日 2 0 2 2 年 3 月 3 0 日 分 类 未 分 类 2 0 2 1 J u n c t i o n H a c k t h o n 的 获 奖 书 J u n c t i o n 全 球 黑 客 大 赛 获 奖 证 书 证 书 C G I K O N E O u t o f t h e b o x t h i n k i n g 记 录 简 单 记 录 一 下 我 们 参 加 全 球 黑 客 大 赛 的 证 书 , 证 明 我 来 过 。 哈 哈 发 布 于 2 0 2 2 年 3 月 2 日 分 类 树 莓 派 搞 事 情 标 签 j u n c t i o n 、 黑 客 大 赛 防 止 树 莓 派 自 动 黑 屏 前 言 树 莓 派 在 运 行 桌 面 环 境 的 时 候 , 长 时 间 不 操 作 就 会 自 动 黑 屏 , 是 电 源 管 理 的 一 个 节 能 的 功 能 , 有 时 候 挺 烦 人 , 可 以 关 闭 它 。 暂 时 关 闭 在 终 端 中 输 入 : s u d o x s e t s o f f s u d o x s e t d p m s s u d o x s e t s n o b l a n k 永 久 关 闭 通 过 s u d o r a s p i c o n f i g 命 令 找 到 D i s p l a y O p t i o n s 然 后 选 择 S c r e e n B l a n k i n g , 问 是 否 启 用 , 选 择 N O , 然 后 完 成 后 重 启 树 莓 派 。 通 过 编 辑 / e t c / l i g h t d m / l i g h t d m . c o n f 将 x s e r v e r c o m m a n d = X 前 面 的 # 去 掉 , 然 后 改 成 : x s e r v e r c o m m a n d = X s 0 d p m s 保 存 后 退 出 重 启 系 统 。 总 结 屡 试 不 爽 ! 发 布 于 2 0 2 2 年 1 月 1 7 日 分 类 小 技 巧 、 树 莓 派 搞 事 情 标 签 b l a n i n g s c r e e n 、 r a s p b e r r y p i 、 树 莓 派 屏 保 、 树 莓 派 息 屏 、 黑 屏 [ R a s p b e r r y P i 新 系 统 ] 树 莓 派 更 新 失 败 处 理 方 法 故 障 现 象 : p i @ r a s p b e r r y p i : ~ $ s u d o a p t g e t u p d a t e G e t : 1 h t t p : / / a r c h i v e . r a s p b e r r y p i . o r g / d e b i a n b u s t e r I n R e l e a s e [ 3 2 . 6 k B ] G e t : 2 h t t p : / / r a s p b i a n . r a s p b e r r y p i . o r g / r a s p b i a n b u s t e r I n R e l e a s e [ 1 5 . 0 k B ] R e a d i n g p a c k a g e l i s t s . . . D o n e E : R e p o s i t o r y h t t p : / / r a s p b i a n . r a s p b e r r y p i . o r g / r a s p b i a n b u s t e r I n R e l e a s e c h a n g e d i t s S u i t e v a l u e f r o m s t a b l e t o o l d s t a b l e N : T h i s m u s t b e a c c e p t e d e x p l i c i t l y b e f o r e u p d a t e s f o r t h i s r e p o s i t o r y c a n b e a p p l i e d . S e e a p t s e c u r e ( 8 ) m a n p a g e f o r d e t a i l s . E : R e p o s i t o r y h t t p : / / a r c h i v e . r a s p b e r r y p i . o r g / d e b i a n b u s t e r I n R e l e a s e c h a n g e d i t s S u i t e v a l u e f r o m t e s t i n g t o o l d s t a b l e N : T h i s m u s t b e a c c e p t e d e x p l i c i t l y b e f o r e u p d a t e s f o r t h i s r e p o s i t o r y c a n b e a p p l i e d . S e e a p t s e c u r e ( 8 ) m a n p a g e f o r d e t a i l s . 修 复 方 法 : s u d o a p t g e t y u p d a t e a l l o w r e l e a s e i n f o c h a n g e 结 果 如 下 : G e t : 1 h t t p : / / a r c h i v e . r a s p b e r r y p i . o r g / d e b i a n b u s t e r I n R e l e a s e [ 3 2 . 6 k B ] G e t : 2 h t t p : / / r a s p b i a n . r a s p b e r r y p i . o r g / r a s p b i a n b u s t e r I n R e l e a s e [ 1 5 . 0 k B ] G e t : 3 h t t p : / / r a s p b i a n . r a s p b e r r y p i . o r g / r a s p b i a n b u s t e r / c o n t r i b S o u r c e s [ 7 8 . 5 k B ] G e t : 4 h t t p : / / a r c h i v e . r a s p b e r r y p i . o r g / d e b i a n b u s t e r / m a i n a r m h f P a c k a g e s [ 3 9 3 k B ] G e t : 5 h t t p : / / r a s p b i a n . r a s p b e r r y p i . o r g / r a s p b i a n b u s t e r / m a i n S o u r c e s [ 1 1 . 4 M B ] I g n : 5 h t t p : / / r a s p b i a n . r a s p b e r r y p i . o r g / r a s p b i a n b u s t e r / m a i n S o u r c e s G e t : 6 h t t p : / / r a s p b i a n . r a s p b e r r y p i . o r g / r a s p b i a n b u s t e r / n o n f r e e S o u r c e s [ 1 3 9 k B ] G e t : 7 h t t p : / / r a s p b i a n . r a s p b e r r y p i . o r g / r a s p b i a n b u s t e r / r p i S o u r c e s [ 1 , 1 3 2 B ] G e t : 8 h t t p : / / r a s p b i a n . r a s p b e r r y p i . o r g / r a s p b i a n b u s t e r / m a i n a r m h f P a c k a g e s [ 1 3 . 0 M B ] 2 1 % [ 8 P a c k a g e s 4 4 3 k B / 1 3 . 0 M B 3 % ] 顺 利 解 决 ~ 发 布 于 2 0 2 1 年 1 2 月 1 2 日 2 0 2 1 年 1 2 月 1 2 日 分 类 树 莓 派 搞 事 情 标 签 a l l o w r e l e a s e i n f o c h a n g e 、 a p t g e t 错 误 、 树 莓 派 树 莓 派 摄 像 头 追 踪 今 天 实 现 了 对 物 体 检 测 并 控 制 舵 机 运 动 的 应 用 。 舵 机 使 用 了 p c a 9 6 8 5 控 制 , 因 此 备 份 一 下 p a c 9 6 8 5 舵 机 控 制 板 的 驱 动 : P C A 9 6 8 5 . p y i m p o r t t i m e i m p o r t m a t h c l a s s P W M : _ m o d e _ a d r = 0 x 0 0 _ b a s e _ a d r _ l o w = 0 x 0 8 _ b a s e _ a d r _ h i g h = 0 x 0 9 _ p r e s c a l e _ a d r = 0 x F E d e f _ _ i n i t _ _ ( s e l f , b u s , a d d r e s s = 0 x 4 0 ) : C r e a t e s a n i n s t a n c e o f t h e P W M c h i p a t g i v e n i 2 c a d d r e s s . @ p a r a m b u s : t h e S M B u s i n s t a n c e t o a c c e s s t h e i 2 c p o r t ( 0 o r 1 ) . @ p a r a m a d d r e s s : t h e a d d r e s s o f t h e i 2 c c h i p ( d e f a u l t : 0 x 4 0 ) . s e l f . b u s = b u s s e l f . a d d r e s s = a d d r e s s s e l f . _ w r i t e B y t e ( s e l f . _ m o d e _ a d r , 0 x 0 0 ) d e f s e t F r e q ( s e l f , f r e q ) : S e t s t h e P W M f r e q u e n c y . T h e v a l u e i s s t o r e d i n t h e d e v i c e . @ p a r a m f r e q : t h e f r e q u e n c y i n H z ( a p p r o x . ) p r e s c a l e V a l u e = 2 5 0 0 0 0 0 0 . 0 # 2 5 M H z p r e s c a l e V a l u e / = 4 0 9 6 . 0 # 1 2 b i t p r e s c a l e V a l u e / = f l o a t ( f r e q ) p r e s c a l e V a l u e = 1 . 0 p r e s c a l e = m a t h . f l o o r ( p r e s c a l e V a l u e + 0 . 5 ) o l d m o d e = s e l f . _ r e a d B y t e ( s e l f . _ m o d e _ a d r ) i f o l d m o d e = = N o n e : r e t u r n n e w m o d e = ( o l d m o d e S e t s a s i n g l e P W M c h a n n e l . T h e v a l u e i s s t o r e d i n t h e d e v i c e . @ p a r a m c h a n n e l : o n e o f t h e c h a n n e l s 0 . . 1 5 @ p a r a m d u t y : t h e d u t y c y c l e 0 . . 1 0 0 d a t a = i n t ( d u t y * 4 0 9 6 / 1 0 0 ) # 0 . . 4 0 9 6 ( i n c l u d e d ) s e l f . _ w r i t e B y t e ( s e l f . _ b a s e _ a d r _ l o w + 4 * c h a n n e l , d a t a f r a m e , f r a m e ) i f c v 2 . w a i t K e y ( 1 ) & 0 x F F = = 2 7 : b r e a k c a p . r e l e a s e ( ) c v 2 . d e s t r o y A l l W i n d o w s ( ) s e t P o s ( c h 1 , 0 ) 总 结 就 是 控 制 d u t y C y c l e , 频 率 肯 定 要 5 0 h z , 一 般 的 多 级 可 能 需 要 a , b 函 数 作 为 微 调 。 根 据 自 己 的 舵 机 微 调 a 和 b 的 值 。 可 以 尝 试 a 设 置 8 . 5 , b 设 置 2 发 布 于 2 0 2 1 年 1 0 月 1 5 日 2 0 2 1 年 1 0 月 1 5 日 分 类 未 分 类 P y t h o n 上 实 现 类 似 a r d u i n o m a p 函 数 功 能 由 于 测 试 用 到 , 收 藏 一 下 , 备 用 : P y t h o n P r o m i n e n t A r d u i n o m a p f u n c t i o n 🙂 d e f _ m a p ( x , i n _ m i n , i n _ m a x , o u t _ m i n , o u t _ m a x ) : r e t u r n i n t ( ( x i n _ m i n ) * ( o u t _ m a x o u t _ m i n ) / ( i n _ m a x i n _ m i n ) + o u t _ m i n ) T E S T y = _ m a p ( 2 5 , 1 , 5 0 , 5 0 , 1 ) p r i n t ( y ) 发 布 于 2 0 2 1 年 1 0 月 1 5 日 分 类 小 技 巧 标 签 m a p , p y t h o n , a r d u i n o 文 章 导 航 页 1 页 2 … 页 8 下 一 页 沪 I C P 备 1 6 0 0 0 1 0 0 号 1 关 于 我 自 己 自 豪 地 采 用 W o r d P r e s s
站点概括关于www.yoyojacky.com说明:
www.yoyojacky.com由网友主动性提交被0401导航库整理收录的,0401导航库仅提供www.yoyojacky.com的基础信息并免费向大众网友展示,www.yoyojacky.com的是IP地址:112.126.77.60 [中国北京北京 阿里云],www.yoyojacky.com的百度权重为0、百度手机权重为0、百度收录为0条、360收录为0条、搜狗收录为0条、谷歌收录为0条、百度来访流量大约在-之间、百度手机端来访流量大约在-之间、www.yoyojacky.com的备案号是沪ICP备16000100号、备案人叫李伟斌、被百度收录的关键词有0个、手机端关键词有0个、该站点迄今为止已经创建8年5月10天。
内容声明:1、本站收录的内容来源于大数据收集,版权归原网站所有!
2、本站收录的内容若侵害到您的利益,请联系我们进行删除处理!
3、本站不接受违规信息,如您发现违规内容,请联系我们进行清除处理!
4、本文地址:https://www.dhk0401.com/wangluodh/44184.html,复制请保留版权链接!
该站暂未设置description...
该站暂未设置description...
浙江省省直建筑设计院有限公司始建于1956年4月;2011年加入浙江省省直同人集团。我院是国家建设部批准的第一批九家纺织工程设计、咨询甲级单位之一,至今已有六十余年历史。通过ISO9001质量体系、ISO14001《环境管理体系》、GB/T28001《职业健康安全管理体系》认证。
·
广东科力达仪器有限公司(以下简称科力达),2004年成立于广州,是一家集研发、制造、销售和技术服务为一体的专业测绘仪器供应商。
泰兴艾珀耐特公司是国内专业的FRP采光板和防腐板制造商。公司厂区占地面积共21000余平方米,厂房8600平方,办公用房2000余平方。具有先进的全套FRP采光瓦生产线,年产量达600万米,其产品艾珀耐特FRP板材系列产品在国内市场占有率在八成以上。艾珀耐特公司拥有先进的生产设备,其薄膜贴覆技术和凝胶涂布技术皆具世界专业水平,产品覆盖全球十几个国家和地区。
上海富斯特真空泵有限公司是专业产直联旋片式真空泵的股份制企业,成立于1997年10月,公司借鉴了国内外先进技术和经验,自主研制专业开发直联旋片式真空泵,具有创新的、成熟的开发设计能力,拥有完整的质量保证体系、测试手段和科学的企业管理方法。