chodzi o to ze mam stworzyc funkcje powstajaca na wyswietlaczu gdzie jego wymiar wynosi(128,68) a poza tym ma przyciskiem ta funkcja zmieniac sie, i w sumie powstalo mi takie cos banalnego ale nie dziala...
ominelam temat zabawy w warunki aby x byl mniejszy od 128 a y od 68 i stwierdzilam ze wstawie stale w erach,
tylko nie wiem czy wtedy moge w ten sposob moje "t" tak warunkowac, moze dlatego nie dziala...
bylabym wdzieczna za jakakolwiek porade
int main(void)
{
int x,y;
int R=15;
int r=5;
// x=(0,128) y=(0,68) R>r>0 t=R/r
int przycisk;
lcdInit();
lcdCls();
while(1)
{
for (int t=0; t<20; t++)
{
przycisk=IOPIN0;
if(przycisk & (1<<4)) //jeśli SW0 nie jest wciśnięty
{
x=(R-r)cos(t)+r*cos(t*(R-r)/r)+R;
y=(R-r)sin(t)-r*sin(t*(R-r)/r)+R;
lcdSetPixel(x,y);
}
else //jeśli wciśnięty
{
x=((R+5)-(r+2))cos(t)+(r+2)*cos(t*((R+5)-(r+2))/(r+2))+(R+5);
y=((R+5)-(r+2))sin(t)-(r+2)*sin(t*((R+5)-(r+2))/(r+2))+(R+5);
lcdSetPixel(x,y);
}
}
delay(560000);
lcdCls();
}
return 0;
}
sformatowanie kodu i dodanie znacznika <code class="cpp"> - fp