Robofun 機器人論壇
標題:
急!!!!!!!arduino藍芽計時器
[打印本頁]
作者:
603124
時間:
2013-12-21 21:23
標題:
急!!!!!!!arduino藍芽計時器
如標題,先附上設計方塊圖
IMG_20131221_204127.jpg
(851.05 KB, 下載次數: 256)
下載附件
2013-12-21 20:45 上傳
以下是程式
#include <Event.h>
#include <Timer.h>
#include <SoftwareSerial.h> // 引用「軟體序列埠」程式庫
SoftwareSerial BT(6, 7); // 設定軟體序列埠(接收腳, 傳送腳)
char val;
int z;
int i;
int x;
int y;
const byte SP_PIN = 11;
const byte speed = 130;
void onesecond(int z) {
for(i = 1; i <= z; i++);
}
void setup() {
BT.begin(9600);
Serial.begin(9600);
pinMode(SP_PIN, OUTPUT); // 蜂鳴器
}
void loop() {
if (BT.available() > 0){
val = BT.read();
if (val=='w') z++;
onesecond(z);
digitalWrite(SP_PIN, HIGH);
}
}
設計理念:手機上有一APK檔由eclipse設計,裡面有3個下拉式選單,藍芽搜尋按鈕,暫停,和重置,由下拉選單選擇時間,左至右分別是"時,分,秒",選擇好數字由藍芽傳送給arduino板,用
arduino計時,若想暫停,按手機上的暫停鈕,想重置就按重置鈕
問題一,手機傳時間給
arduino,要怎麼讓
arduino知道你傳的是時間
問題二,
arduino本身沒有時間計時的IC,如果外加一顆LM555是否可以達到計時效果
上面附的程式碼是剛開始製作的,請好心的大大能全程的教導我這個題目該怎麼做,更好的是教小弟怎麼寫arduino,小弟不想被延畢阿阿阿.....拜託了
作者:
HelloEdward
時間:
2013-12-22 05:43
時鐘程式給您參考如果您是在台中
是可以一起來研究
unsigned char timer_hour,timer_minute,timer_second;
void second_proc(void)
{
timer_second++ ; //max. state 23:59:59
if(timer_second >= 60)
{
timer_second = 0;
timer_minute++ ;
if(timer_minute >= 60)
{
timer_minute = 0 ;
timer_hour++ ;
if(timer_hour >= 24)
{
timer_hour = 0 ;
}
}
}
}
作者:
603124
時間:
2013-12-23 09:39
已收到,感謝
作者:
603124
時間:
2013-12-24 11:43
delay可以同時設兩個變數嗎?
歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/)
Powered by Discuz! X3.2