小白编程
文章平均质量分 53
编程
沄边小卖部
但凡粉丝要是能赞助我10块钱,但是没有但凡,能赚钱就行
展开
-
作为初学者小白,自学编程必须知道的那些事儿!
随着信息技术的快速发展,编程已经成为一个越来越重要的技能。那么,我们该如何入门编程呢?如何选择学习哪种编程语言?JAVA、PYTHON、C++、C#、ARDUINO、PHP或者是其它编程语言?这些事项都需要慎重考虑。本文将从以下几个方面来展开讨论,希望能给到初学者自学编程有用的一些建议。希望对你们有所帮助!原创 2023-05-31 23:46:02 · 1021 阅读 · 1 评论 -
Arduino超声波智能循迹避障小车简易教程
Arduino UNO开发板- L298N电机驱动模块- 超声波传感器- 两个直流电机- 4个轮子- 电池盒和电池- 面包板和杜邦线二、软件:接下来,需要连接硬件电路。首先,将L298N电机驱动模块连接到Arduino UNO开发板。连接方式如下:1、 将L298N电机驱动模块的IN1、IN2、IN3和IN4引脚分别连接到Arduino UNO开发板的数字引脚8、9、10和11。2、 将L298N电机驱动模块的ENA和ENB引脚连接到Arduino UNO开发板的数字引脚5和6。原创 2023-05-13 21:33:46 · 4455 阅读 · 1 评论 -
python入门之简易仓库管理系统源码
这个仓库管理软件使用了面向对象编程的思想,定义了两个类 `Item` 和 `Warehouse`,分别表示仓库中的物品和仓库本身。`Warehouse` 类包含了添加、删除、更新和列出物品等方法。程序主要逻辑是一个无限循环,每次循环根据用户的选择执行相应的操作。用户可以通过输入数字选择要执行的操作,比如添加物品、删除物品、更新物品数量或者列出仓库中的所有物品。原创 2023-05-13 21:07:25 · 1785 阅读 · 0 评论 -
arduino新手入门详细教程系列之【Ⅱ:arduino编程环境配置】
在学习Arduino相关的案例知识之前,我们需要先对我们的编程环境进行相关配置,只需简单的跟着一步一步操作即可将自己的计算机(电脑)配置好Arduino IDE,具体如下。一)下载Arduino IDE打开浏览器,在网址栏输入网址下载新版Arduino,网址如下:https://www.Arduino.cc/en/Main/Software,进入到页面后,找到“Download the Arduino”页面。原创 2023-04-06 23:23:26 · 7222 阅读 · 0 评论 -
arduino新手入门详细教程系列之《Ⅰ:初识Arduino》
在了解arduino之前先来了解什么是arduino?有什么作用与功能?通过本文带你对arduino有一个全新的认识。下面跟着文章一起来学习arduino,有不妥之处,还望各位指教。原创 2023-04-02 22:32:53 · 3127 阅读 · 0 评论 -
Arduino控制LED灯闪烁实验
Arduino控制LED小灯实验是比较基础的实验之一,上一个“ Hello World!按照上图链接好电路后,就可以开始编写程序了,需要让LED 小灯闪烁,点亮1 秒熄灭1 秒。下一步我们按照下面的小灯实验原理图链接实物图,这里我们使用数字9 接口。使用发光二极管LED 时,要连接限流电阻,这里为220Ω电阻,否则电流过大会烧毁发光二极管。下载完程序就可以看到我们的10 口外接小灯在闪烁了,此时实验现象为LED不停闪烁,间隔大约为一秒。小灯闪烁实验就完成了。原创 2022-10-17 14:00:36 · 4097 阅读 · 0 评论 -
Arduino中常用的堪称神级经典算法精心汇编
对于每个时刻的系统扰动和观测误差(即噪声),只要对它们的统计性质作某些适当的假定,通过对含有噪声的观测信号进行处理,就能在平均的意义上,求得误差为最小的真实信号的估计值。是对递推平均滤波法的改进,即不同时刻的数据加以不同的权;是数字滤波最简单和最常用的一种,方法是在某时刻对信号进行连续多次采样,对采样值进行算术平均,作为该时刻的信号值,连续采样的次数视具体情况而定。是数字滤波最简单和最常用的一种,方法是在某时刻对信号进行连续多次采样,对采样值进行算术平均,作为该时刻的信号值,连续采样的次数视具体情况而定。原创 2022-10-17 01:59:35 · 1126 阅读 · 0 评论 -
(万字精华知识总结)Shell脚本编程基础知识
(1)掌握创建shell脚本的基本步骤;(2)学会使用条件测试;(3)掌握if条件结构与case选择结构;(4)掌握for循环、while循环和until循环结构;(5)学会shift命令的使用;(6)学会shell脚本的调试;原创 2022-05-29 18:23:04 · 196 阅读 · 0 评论 -
LCD12864液晶显示屏与12位AD模块程序
老司机高手勿进。先消化一下代码,有点长。//写在前面://PAGEADD为页地址起使//TIERADD为行地址起使//DIS_STARTADD为开始命令//CTABLE为汉字字库数组//ETABLE为英文字库数组#include <reg51.h> //调用51.h头文件#define uchar unsigned char //宏定义#define uint unsigned int#define High 1#define Low 0#define _nop原创 2021-04-14 14:29:09 · 1070 阅读 · 0 评论 -
大学你必须掌握的C语言经典程序100例(四)
直接上菜【程序81】809*??=800*??+9*??+1 其中??代表的两位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果。output(long b,long i){ printf("\n%ld/%ld=809*%ld+%ld",b,i,i,b%i);}main(){long int a,b,i;a=809;for(i=10;i<100;i++){b=i*a+1;if(b>=1000&&b<=1原创 2021-03-21 14:44:19 · 198 阅读 · 0 评论 -
大学你必须掌握的C语言经典程序100例(三)
直接上菜 【程序61】打印出杨辉三角形(要求打印出10行如下图) 1.程序分析: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 main(){int i,j;int a[10][10];printf("\n");for(i=0;i<10;i++) {a[i][0]=1; a[i][i]=1;}for(i=2;i<10;i+原创 2021-03-22 10:51:34 · 223 阅读 · 0 评论 -
大学你必须掌握的C语言经典程序100例(二)
【程序21】猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。1.程序分析:采取逆向思维的方法,从后往前推断。2参考程序:main(){int day,x1,x2;day=9;x2=1;while(day>0) {x1=(x2+1)*2;/*第一天的桃子数是第2天桃子数加1后的2倍*/ x..原创 2021-03-21 14:40:59 · 252 阅读 · 0 评论 -
大学里你必须掌握的C语言经典程序100题(一),也是你从C语言入门到绝望的第一道门槛。
写在前面:废话不多说,一百题还是看起来有点多,所以把它分为5pain文章来说对大家都好,不会视觉疲劳。【程序1】 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。 参考程序: main(){int i,j,k;printf("\n");for(i=1;i<5;i++) /*以下为三重循环*/ for(j=1;j<5;j原创 2021-03-19 00:15:59 · 870 阅读 · 4 评论 -
整理推荐几款不错的的 Python IDE,部分附下载链接
1. VimVim 可以说是 Python 最好的 IDE。Vim 是高级文本编辑器,旨在提供实际的 Unix 编辑器'Vi'功能,支持更多更完善的特性集。Vim 不需要花费太多的学习时间,一旦你需要一个无缝的编程体验,那么就会把 Vim 集成到你的工作流中。2. Eclipse with PyDevEclipse 是非常流行的 IDE,而且已经有了很久的历史。Eclipse with Pydev 允许开发者创建有用和交互式的 Web 应用。PyDev 是 Eclipse 开发 P.原创 2021-03-07 20:39:28 · 179 阅读 · 0 评论