본문 바로가기

프로젝트/휴대폰을 디스플레이로 활용하기

echo()사용 위치에 따른 그래픽 속도와 표현 차이

동영상으로 확인하기

https://youtu.be/_z0arpxSNXY

아두이노 소스 1
#define  _BT  Serial
#include "D:\\myHeader\\Display.H"

Display hp;

int cx,cy;

void setup() 
{
  hp.begin(); 
  hp.echo();
  hp.clear();
  cx=hp.width()/2;
  cy=hp.height()/2;
  
}

void loop() 
{   
  hp.color(White);
  for( int r=0; r<150 ;r+=3)
  {
      hp.circle(cx,cy,r,false);       
      hp.echo();
  }
  
  hp.color(Green);
  for( int r=0; r<150 ;r+=3)
  {
      hp.circle(cx,cy,r,false);       
      hp.echo();
  }
}

 

아두이노 소스 2
#define  _BT  Serial
#include "D:\\myHeader\\Display.H"

Display hp;

int cx,cy;

void setup() 
{
  hp.begin(); 
  hp.echo();
  hp.clear();
  cx=hp.width()/2;
  cy=hp.height()/2;
  
}

void loop() 
{   
  hp.color(White);
  for( int r=0; r<150 ;r+=3)
  {
      hp.circle(cx,cy,r,false);       
      hp.echo();
  }
  
  hp.color(Green);
  for( int r=0; r<150 ;r+=3)
  {
      hp.circle(cx,cy,r,false);           
  }
  
  hp.echo();
}