一个菜鸟初学树莓派(1)

这里先列举出研究这个树莓派需要的一些知识点,当然,只是说到让树莓派控制步进电机转动而已。

首先就是先熟悉树莓派,最好的办法就是将树莓派外接到显示器上。树莓派上的视频接口是HDMI,可以通过HDMI to VGA转换器接到显示器上。

给树莓派通电的最适电源配置是5V,2A(如果电流小于2A,在接入到显示器可能会造成黑屏之类的结果,用老师给的电源还有三星的USB接线就可以)。接上显示器后,给树莓派配置就可以用了(给树莓派配置的方法网上很多,自己找)。

要对树莓派进行配置,就需要一个外接键盘;树莓派上面只有两个USB2.0接口。当然,你可以给这两个USB接口外接鼠标和键盘,但这两种设备就要分掉树莓派差不多1A的电流;同时树莓派还要给别的供电(例如GPIO),这样跑起来树莓派会很吃力。最好的办法(也是强烈建议的方法)就是给树莓派外接一个有源的USB HUB(我用的是胜为的,可以完美跑起)。这样再来接键盘还有鼠标就少用了树莓派很多电源。

配置完成后就进入树莓派的画面。树莓派的系统是Linux系统,因此我们要在Linux环境下对树莓派进行编程。在Linux编程先放一边。

我编程所用的语言是C语言(选择C语言的目的就是为了指针,咱们是用指针来控制GPIO接口,从而控制步进电机转动的;另一方面,网上关于树莓派编程的大多都是用C语言,这对我们一些资料的查找也有好处)。

如何将步进电机驱动起来?我们可以通过树莓派的GPIO接口来连接步进电机。而对于步进电机,往往需要配套一个驱动板(驱动板上有一些GPIO公口,咱们可以用杜邦线将驱动板和步进电机连接起来)。

如何将驱动板和树莓派连接呢?我们先来看树莓派上的GPIO接口,上面一共有26个GPIO公口,以左排的第一个为GPIO 1接口,右排的第一个为GPIO 2接口,依次往下。其中GPIO 2接口用于为驱动板提供5V的供电,我们可以将其接到驱动板上的“+”接口上。最重要的,我们是通过树莓派上的GPIO 17,18,21,22口(用树莓派的命名方式为0,1,2,3口)来连接驱动板的。我们要将上面的四个接口依次连接到驱动板上的四个In口上。这样对于硬件的连接就完成了。

接下来就是核心部分,就是通过编程C语言使树莓派控制步进电机转动。要来控制GPIO接口,我们就需要在Linux上下载WiringPi库。网上几乎都是用这个库来控制GPIO接口的,但我试过,仅仅用这个库来控制是不行的,还需要另外三个库(i2c-tools,libi2c-dev,python-smbus),并且这三个库要安装在WiringPi所在的路径下。

对于代码如何还有如何在Linux下编程C语言就需要大家去思考了。可以提醒的是其核心是控制驱动板的四个In接口的电平高低来实现。接下来就要大家努力了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值