Fractal-Dream chaotic map

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "TFT_4DGL.h"
00002 
00003 TFT_4DGL lcd(p9,p10,p11);
00004 
00005 int main() {
00006    
00007     double  a,b,c,d,x,y,xa,ya;
00008 
00009     int xout = 0;
00010     int yout = 0;
00011     
00012     a = -0.966918;
00013     b = 2.879879;
00014     c = 0.765145;
00015     d = 0.744728;
00016 
00017     xa = 0.1;
00018     ya = 0.1;
00019     
00020  
00021  while (1) {
00022  
00023     x = sin(ya*b)+c*sin(xa*b);
00024     y = sin(xa*a)+d*sin(ya*a);
00025   
00026     xout = 120+(x*60);
00027     yout = 160+(y*95);
00028    
00029     lcd.pixel(xout,yout,WHITE);
00030     
00031     xa = x;
00032     ya = y;
00033 }
00034 }