入手pcDuino有一段时间了,鼓起勇气刷了个官方最新lubuntu系统,开始我的arduino之旅。刚刚调通了第一个基于arduino语言的led闪烁程序,与大家分享。Arduino就这么简单,很好上手。
目标:使接在pcduino上的led灯闪烁
硬件连接:一个led灯+限流电阻,一端接5V,另一端接pcduino上的任一GPIO(0-13)
一、搭建环境
安装官方文档刷最新ubuntu系统,很详细不再细说。其实刷机时接上debug,会有提示安装信息,不用一直盯着TX RX led。下载https://github.com/pcduino/c_enviroment上面的arduino例程。
二、编写arduino代码
我是参考arduino给的例子写的,觉得arduino语言太好上手,没有什么硬件基础都可以玩。下面编写一个led闪烁程序blink
在arduino-master\test增加blank.c文件:arduino-master\test\blink.c
/*
* I/O test program for a10
* Blink
* Turns on an LED on for one second, then off for one second, repeatedly.
* This example code is in the public domain.
*/
#include <core.h>
int led_pin = 5;
void setup()
{
if ( argc !=2 )
{
printf("Usage %s LED_PIN_NUM(0-13)\n", argv[0]);
exit(-1);