Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 2187|回復: 2
打印 上一主題 下一主題

請求幫忙呼叫的方式

[複製鏈接]
跳轉到指定樓層
1#
發表於 2018-10-12 08:45:30 | 顯示全部樓層 回帖獎勵 |倒序瀏覽 |閱讀模式
想請問各位先進, 小弟學習不深, 怎麼樣都是不出來, 想請問
我想在OLED 屏上顯示圖型, 但是要根據前面的判斷式去執行
所以設定 a 在 void draw() 裡面
因判斷式結果把 資料送到 a 去執行
但是我試過恨很多種方式, 無法用這種方式把命令call 進去
想問問有甚麼方式呢? ( 小弟翻閱很多資料, 還是無法弄懂)
謝謝

int pin1 = 9;   //Pin9
int pin2 = 10;   //Pin10
int photocellPin1 = 3;
int val1 = 0;         
char a;
U8G2_SSD1306_128X64_NONAME_2_SW_I2C u8g2 (U8G2_R0, A5, A4);

void setup(void) {
  u8g2.begin();   
  pinMode(pin1, OUTPUT);
  pinMode(pin2, OUTPUT);

}

void loop() {  
val1 = digitalRead(photocellPin1);
    if(val1==HIGH){
     digitalWrite(pin1, HIGH);
     digitalWrite(pin2, LOW);
       a="u8g2.drawRFrame(40,17,30,22,7)";
       }
else{
   digitalWrite(pin1, LOW);
   digitalWrite(pin2, HIGH);
      a="u8g2.drawRBox(80,25,20,25,5)";
   }

u8g2.firstPage();  
  do {
    draw();
  } while( u8g2.nextPage() );   
    }  

void draw(){
  u8g2.setFont(u8g2_font_unifont_t_greek);
  u8g2.setCursor(0,16);
  u8g2.print("HC-S Sensor PS");
  a;
}

2#
 樓主| 發表於 2018-10-12 20:37:33 | 顯示全部樓層
超新手 發表於 2018-10-12 10:04
看了很久, 才看懂你寫的中文
我猜你應該是要

感謝大大 你明白我的需求
我測試過了,這就是我所要的
這也讓我學習到另外不同的想法

感謝大大
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2024-5-18 23:08 , Processed in 0.264100 second(s), 7 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表