PVector user;
void setup()
{
size(600,600);
user=new PVector(10,20);
}
void draw()
{
background(255);
ellipse(user.x, user.y,20,20);
}
PVector user;
void setup()
{
size(600,600);
user=new PVector(10,20);
}
void draw()
{
background(255);
ellipse(user.x, user.y,20,20);
}
一開始先教用旋鈕改變聲音
void setup()
{
pinMode(13,OUTPUT);
pinMode(8,OUTPUT);
}
void loop()
{
int now = analogRead(A0);
tone(8,now);
}
#define Do 523
#define Mi 659
#define So 784
void setup()
{
pinMode(2,INPUT_PULLUP);
pinMode(8,OUTPUT);
tone(8,Do);
delay(100);
tone(8,Mi);
delay(100);
tone(8,So);
delay(100);
noTone(8);
}
void loop()
{
if(digitalRead(2)==LOW)tone(8,Mi,100);
}
按板子上的按鈕會發出聲音
今天是期中作品展示
#define Do 523
#define Re 587
#define Mi 659
#define Fa 698
#define So 784
int melody[]={Do,Re,Mi,Do,Re,Mi,Re,So,So,Do};
void setup() {
// put your setup code here, to run once:
delay(1000);
pinMode(8, OUTPUT);
for(int i=0;i<10;i++)
{
tone(8, melody[i],100);
delay(130);
}
}
void loop() {
// put your main code here, to run repeatedly:
一開始老師教pixels可以拿到圖片的座標
第七周
size(500,500);
for(int angle=0;angle<360;angle+=30)
{
float angle2 = radians(angle);
float x = 100+cos(angle2)*50;
float y = 100+sin(angle2)*50;
ellipse(x,y,2,2);
}
這個直接用cos,sin的公式去畫圓
第六周
一開始老師先教文字如何放大
week05
老師一開始在複習上禮拜的東西