diff --git a/Arduino/pi.ino b/Arduino/pi.ino index 4da37a2c93f5b4c550cb9d117e1605627a17a4b2..11ea553067e68eb820c81e340aa8ea3f2b2510fe 100644 --- a/Arduino/pi.ino +++ b/Arduino/pi.ino @@ -5,11 +5,10 @@ * pi = 3.14159265358979323846 */ -#define NPTS 1000000 +#define NPTS 100000 -int i; float a,b,c,pi,dt,mflops; -unsigned long tstart,tend; +unsigned long i,tstart,tend; void setup() { Serial.begin(115200); @@ -26,6 +25,12 @@ void loop() { tend = millis(); dt = (tend-tstart)/1000.0; mflops = NPTS*5.0/(dt*1e6); - printf("NPTS = %d, pi = %f\n",NPTS,pi); - printf("time = %f, estimated MFlops = %f\n",dt,mflops); + Serial.print("NPTS = "); + Serial.print(NPTS); + Serial.print(" pi = "); + Serial.println(pi); + Serial.print("time = "); + Serial.print(dt); + Serial.print(" estimated MFlops = "); + Serial.println(mflops); } diff --git a/README.md b/README.md index dbdec195c45e2d30fc5152bbd256ce7ebc3e5a14..8fb7908a760b5288f238050fc71b9b103fb642b6 100644 --- a/README.md +++ b/README.md @@ -50,6 +50,7 @@ |0.001|prior|Sun SPARCStation 1|C|prior| |0.001|prior|DEC VAX 8650|C|prior| |0.0007|prior|Intel 486|C|prior| +|0.0001|[pi.ino](Arduino/pi.ino)|Arduino, floats|ATtiny1614|December, 2020| |0.00003|prior|Sun 3/60|C|prior| |0.00003|prior|Intel 286|C|prior| |0.000001|prior|Intel 8088|C|prior|