这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 企业专区 » Renesas » 散步的鱼的进程帖

共21条 1/3 1 2 3 跳转至

散步的鱼的进程帖

助工
2012-12-07 12:41:01     打赏

日期

标题

链接

124

Sakura板入门--LED闪烁

1

125

Sakura板串口--Serial收发

3

127

SakuraPWM--LED闪烁

4

 12月10日

 Sakura板LCD-1602显示字符

 6楼

 12月12日

 SakuraSD--SD卡读写

 7楼

 12月15日

 Sakura板GPRS--选型完毕SIM300S

 8楼

 12月17日

Sakura板收音机模块-TEA5767

 9楼

 12月20日

Sakura电机--电机 

 10楼

 1月18日

 Sakura板红外感应模块

 13楼

 1月22日


Sakura板收音机模块

 14楼

 1月23日


Sakura板--步进电机

 15楼

1月26日



Sakura板--温湿度模块   18楼




1月30日        Sakura板显示模块--迪文7寸屏     19楼

1月31日 Sakura板--智能家庭管家完成 20楼



Sakura板入门--LED闪烁:


#include 

void setup()
 {
       pinMode(PIN_LED0,OUTPUT); //定义/端口输出
 }

void loop()
 {
      while(1)
     {
       digitalWrite(PIN_LED0,1); //LED01
      delay(50);
     digitalWrite(PIN_LED0,0); //LED00
     delay(50);
   }
}

IO函数学习:

pinMode(引脚号,引脚模式)
作用:设置IO输入或输出
参数:
引脚号:要设置的IO

模式:INPUT(输入),OUTPUT(输出),INPUT_PULLUP(带上拉的输入)
返回值:没有
digitalWrite(引脚号,引脚值)
作用:IO输出高、低电平
参数:
引脚:要设置的IO

引脚值:1,0
返回值:没有
delay(n)
作用:延时
参数:
n:延时n毫秒,n为指定值
返回值:没有
演示视频:v.youku.com/v_show/id_XNDg5NjE3NDY0.html




关键词: 散步     进程     Sakura    

院士
2012-12-07 13:39:51     打赏
2楼
等待楼主后续

助工
2012-12-08 15:40:15     打赏
3楼
Sakura板串口--Serial收发:源代码

 

#include <rxduino.h>

char word1;

void setup()
{
Serial.begin(9600); // 打开串口,设置波特率为 9600 bps
}

void loop()
{
if (Serial.available() > 0) //判断串口缓冲器是否有数据装入
{
word1= Serial.read(); //读取串口
if(word1=='a') //判断输入的字符是否为 a
{
Serial.print("Robot "); //从串口发送字符串
Serial.println("is NO.1"); //从串口发送字符串并换行
}
}
}
 

演示视频:v.youku.com/v_show/id_XNDg5NjE4NjYw.html

助工
2012-12-08 15:41:53     打赏
4楼
SakuraPWM--LED闪烁:源代码

 

#include <rxduino.h>

#define INTERVAL 200
int gPwmva; //PWM 控制LED亮度

void setup()
{

pinMode( PIN_LED0, OUTPUT ); // LED设置
pinMode( PIN_LED1, OUTPUT );
pinMode( PIN_LED2, OUTPUT );
pinMode( PIN_LED3, OUTPUT );

Serial.begin( 9600 ); // 设置波特率
analogReference(1); //电压设置为1.1V

gPwmva=20;

analogWrite(PIN_LED0, gPwmva); //设置默认值
analogWrite(PIN_LED1, gPwmva);
analogWrite(PIN_LED2, gPwmva);
analogWrite(PIN_LED3, gPwmva);
}

void loop()
{

analogWrite(PIN_LED0, gPwmva); // 驱动LED
analogWrite(PIN_LED1, gPwmva);
analogWrite(PIN_LED2, gPwmva);
analogWrite(PIN_LED3, gPwmva);

delay(INTERVAL );

gPwmva += 20;

if(gPwmva == 2000) gPwmva = 0;
}
  演示视频:v.youku.com/v_show/id_XNDkxNzg5MjA4.html


助工
2012-12-13 09:30:45     打赏
5楼
加油

助工
2012-12-16 22:06:53     打赏
6楼

SakuraLCD--1602显示字符
 


 

 

 

 



#include <rxduino.h>

#include <liquidcrystal.h>         //引入函数库---liquidcrystal

 

LiquidCrystal lcd(12, 11, 10, 2, 3, 4, 5, 9, 25, 27, 28);//液晶初始化,定义lcd变量

 


void setup()

{

  lcd.begin(16,2);            //16x2 1602初始化

  lcd.print("MY  SAKURA\n");  //1602输出MY  SAKURA

  lcd.print("2012-12-13");    //换行输出2012-12-13

}

 


void loop()

{

}

 

 

 

 

 


LCD函数学习:

LiquidCrystal (rs, rw, enable, D0, D1, D2, D3, D4, D5, D6, D7)

作用:初始化液晶

参数:
rs:连接到LCD的RS引脚
rw:连接到LCD的RW引脚
enable:LCD使能端,启动液晶

D0-D7:LCD数据端D0-D7
返回值没有

 

LCD.begin(int cols, int rows)

作用指定液晶现实的行数、列数

参数
cols:行数
rows:列数

返回值没有

 

LCD.print(val)

作用输出显示字符

参数
val:显示字符

返回值没有


  演示视频:v.youku.com/v_show/id_XNDg5NjE5MzQ0.html

助工
2012-12-16 22:33:18     打赏
7楼

SakuraSD--SD卡读写:
 


 


源代码:



#include<rxduino.h>

#include<sdmmc.h>//引入函数库SDMMC library

 

SDMMC mySD;  //定义SDMMC变量mySD

 

void setup()

{

  pinMode(PIN_LED0,OUTPUT);//SD卡读取指示灯

  Serial.begin(9600);//串口波特率

  mySD.begin();//初始化SD

}

void loop()

{

  digitalWrite(PIN_LED0,1);

 

  File myFile = mySD.open("EEPW.TXT",FILE_WRITE);//打开文件及打开方式

   if(myFile == false)

    {

      Serial.println("Fail to open file!");

      digitalWrite(PIN_LED0,0);

      while(1)

       {

       }

 }

  

  Serial.println("Success to open FIle");

  myFile.println("Hello SDMMC!");

  myFile.close();

 

 myFile = mySD.open("EEPW.TXT",FILE_READ);//读文件及读取文件方式

  while(myFile.available())

   {

      Serial.print((char)myFile.read());//以字符形式输出文件内容

      delay(50);

    }

  Serial.print(myFile.size());//计算文件大小

  Serial.println();//换行

  digitalWrite(PIN_LED0,0);

 

  Serial.println("?Remove the file y/n");//出口输出提示;是否删除文件

  while(!Serial.available());//串口是否可用

  char c = Serial.read();//串口读取输入指令

 

  if(c == 'y')

   {

     mySD.remove("EEPW.TXT");          //移除文件EEPW .TXT

     Serial.println("FILE EEPW.TXT has been removed!");//串口输出提示信息:文件移除成功

   }

   delay(500);

}


 

 

 

 

 

 

SD函数学习:

 

SDMMC.begin()

作用:SD卡初始化

参数:无

返回值:没有

 

SDMMC.open(filename,mode)

作用:以特定方式打开指定文件

参数

filename:打开文件的文件名

mode:打开方式有三种:FILE_READ-读方式, FILE_WRITE-写方式

返回值:true false

 

SDMMC.remove(filename)

作用:删除SD卡中文件

参数

filename:想要删除文件的文件名

返回值:true flase



 

 

SD卡内文件操作:File class

File.close()

作用:以特定方式打开指定文件

参数

filename:打开文件的文件名

mode:打开方式有两种:FILE_READ-读方式,
 FILE_WRITE-写方式

返回值:true false

 

 

 

File.available()

作用:检查文件是否可以读出来

参数:无

返回值:true flase

 

File.println(Data)

作用:输出数据并换行

参数

Data:所要输出的数据

返回值:无

 

File.read()

作用:从文件中读出一个字节

参数:无

返回值:读取成功则返回该字节,  否则返回-1

 

 

File.size()

作用:查询文件大小

参数:无

返回值:以字节为单位的文件大小

   

演示视频:v.youku.com/v_show/id_XNDg5NjE5OTg0.html

助工
2012-12-23 07:57:27     打赏
8楼

GPRS选型完毕--综合价格、易用性,我选择了SIM300模块下面晒晒实物图:


助工
2012-12-23 08:06:13     打赏
9楼

收音机模块:TEA5767是一块经典的收音机模块,简单易用,下面晒晒实物图;



助工
2012-12-23 08:09:14     打赏
10楼

电机选型:初步选定一款直流电机,晒晒;


共21条 1/3 1 2 3 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]