| Peer-Reviewed

An Analysis on Clock Speeds in Raspberry Pi Pico and Arduino Uno Microcontrollers

Received: 8 June 2021    Accepted: 19 June 2021    Published: 25 June 2021
Views:       Downloads:
Abstract

Choosing an application-centric microcontroller development board undisputedly increases the efficiency of the system. It impedes on-field failures and improves the quality of research. This paper analyses the Clock speeds of Arduino Uno and Raspberry Pi Pico microcontrollers to test their computation speeds using Mandelbrot Set, a familiar self-recurring fractal object. Arduino Uno is one of the popularly-used microcontrollers in the field of development. Pi Pico is the first and latest Microcontroller from Raspberry Pi family. Though the boards are economic, the latter tends to be very powerful. Hence these microcontrollers are chosen for analysis. The Mandelbrot Set is formed by the microcontrollers on an OLED display using Escape Time (ET) Algorithm. ET Algorithm takes a position (x, y) and recursively calculates the pixels that have to be turned on to render the Mandelbrot set on the display. Initially the boards are tested at their standard clock speeds. Further they are decelerated to under-rated levels to find the deviation in the rate of change of computation with the raise in their core frequencies. The Arduino Uno requires complex on-board hardware modifications with an intensive monitoring setup to work at overclocked frequencies. Hence this board is not tested at overdriven clock speeds. But Pi Pico effortlessly adjusts its core frequency to work at desired computation speeds using its phase-controlled loop. With this parameter, benchmarks and results, one of the two boards is regarded ideal for applications requiring cumulative calculations.

Published in American Journal of Engineering and Technology Management (Volume 6, Issue 3)
DOI 10.11648/j.ajetm.20210603.13
Page(s) 41-46
Creative Commons

This is an Open Access article, distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution and reproduction in any medium or format, provided the original work is properly cited.

Copyright

Copyright © The Author(s), 2024. Published by Science Publishing Group

Keywords

Raspberry Pi Pico, Arduino Uno, Mandelbrot Set, Escape Time Algorithm, Clock Speed

References
[1] Akram Syed Ali, Zachary Zanzinger, Deion Debose, Brent Stephens. (2016). Open-Source Building Science Sensors (OSBSS): A low-cost Arduino-based platform for long-term indoor environmental data Collection. Elsevier Building and Environment Volume 100, 114-126.
[2] Berinde, V. (2004). Picard iteration converges faster than Mann iteration for a class of quasi-contractive operators. Fixed Point Theory Appl 2004, 716359.
[3] Burns, A. (2002). Plotting the escape: an animation of parabolic bifurcations in the Mandelbrot set. Mathematics Magazine, 75 (2). 104-116.
[4] C. Zou, A. A. Shahid, A. Tassaddiq, A. Khan and M. Ahmad. (2020). Mandelbrot Sets and Julia Sets in Picard-Mann Orbit. In IEEE Access, vol. 8, pp. 64411-644.
[5] D A Pankov and L A Denisova. (2019). Automated testing and fault diagnosis of the microcontroller system. IOP Conf. Series: Materials Science and Engineering 537. 022072.
[6] D’Ausilio, A. (2012). Arduino: A low-cost multipurpose lab equipment. Behav Res 44, 305–313.
[7] Hamid Hussain Hadwan, Y. P. Reddy. (2016). Smart Home Control by using Raspberry Pi & Arduino UNO. International Journal of Advanced Research in Computer and Communication Engineering (IJARCCE) Vol. 5, Issue 4.
[8] Holm, Håvard H.; Brodtkorb, André R.; Sætra, Martin L. (2020). GPU Computing with Python: Performance, Energy Efficiency and Usability. Computation 8. 1-4.
[9] http://warp.povusers.org/Mandelbrot/ - 20th April 2021.
[10] https://datasheets.raspberrypi.org/pico/pico-datasheet.pdf - 28th April 2021.
[11] Kuldeep Singh Kaswan, Santar Pal Singh, Shrddha Sagar. (2020). Role Of Arduino in Real World Applications. International Journal of Scientific & Technology Research (IJSTR) Volume 9, Issue 01.
[12] Kumuda B, Promod Bariker, R Chandrashekhar, Rakesh kumar S, Ravishankar P. (2020). Autofarming using Arduino. International Research Journal of Engineering and Technology (IRJET) Volume: 07 Issue: 06.
[13] LIU Shuai, CHE Xiangjiu, WANG Zhengxuan. (2011). Improvement of Escape Time Algorithm by No Escape-Point. JOURNAL OF COMPUTERS, VOL. 6, NO. 8.
[14] Lucia Faravelli, Roberto Rossi, Guido Torelli. (2003). Numerical testing of a programmable microcontroller with fuzzy and adaptive features. Simulation Modelling Practice and Theory 11. 421–431.
[15] Mamta Rani, Vinod Kumar. (2004). Superior Mandelbrot Set. Journal of Korea Society of Mathematical Education Series D. Research in Mathematical Education Vol 8, No. 4. 279-291.
[16] Mandelbrot, Benoit B. (1982). The fractal geometry of nature. Rev. ed. of “Fractals”, 1977. (English) Zbl 0504.28001 San Francisco: W. H. Freeman and Company.
[17] Mr. Jagtap Soham, Mr. Nikam Pramod, Mr. Ghatke Charudatta, Mr. Jadhav Jivan. (2019). Home Automation using Arduino and IoT. International Research Journal of Engineering and Technology (IRJET). Volume: 06 Issue: 03.
[18] P. D. Sisson. (2007). Fractal art using variations on escape time algorithms in the complex plane. Journal of Mathematics and the art, Volume – 1, Issue – 1.
[19] Ricke W. Clark, Irvine; Sean O'Leary, Aliso Viejo; David M. Shaheen, Corona; Earl C. Cox, La Crescenta. (2000). Self-Test and Status Reporting System for Microcontroller-Controlled Devices. (Patent No.: 6,104,304). United States Patent.
[20] S. A. Zulkifli, M. N. Hussin and A. S. Saad. (2014). MATLAB-Arduino as a low cost microcontroller for 3 phase inverter. 2014 IEEE Student Conference on Research and Development, pp. 1-5, doi: 10.1109/SCORED.2014.7072980.
[21] S. L. Singh, S. N. Mishra, W. Sinkala. (2012). A new iterative approach to fractal models. Communications in Nonlinear Science and Numerical Simulation. Volume 17, Issue 2, 521-529.
[22] Tsekoura, Ioanna, Rebel, Gregor, Berekovic, Mladen, Glösekötter, Peter. (2014). An evaluation of energy efficient microcontrollers. 9th International Symposium on Reconfigurable and Communication-Centric Systems-on-Chip, ReCoSoC 2014.
Cite This Article
  • APA Style

    Madhavan Thothadri. (2021). An Analysis on Clock Speeds in Raspberry Pi Pico and Arduino Uno Microcontrollers. American Journal of Engineering and Technology Management, 6(3), 41-46. https://doi.org/10.11648/j.ajetm.20210603.13

    Copy | Download

    ACS Style

    Madhavan Thothadri. An Analysis on Clock Speeds in Raspberry Pi Pico and Arduino Uno Microcontrollers. Am. J. Eng. Technol. Manag. 2021, 6(3), 41-46. doi: 10.11648/j.ajetm.20210603.13

    Copy | Download

    AMA Style

    Madhavan Thothadri. An Analysis on Clock Speeds in Raspberry Pi Pico and Arduino Uno Microcontrollers. Am J Eng Technol Manag. 2021;6(3):41-46. doi: 10.11648/j.ajetm.20210603.13

    Copy | Download

  • @article{10.11648/j.ajetm.20210603.13,
      author = {Madhavan Thothadri},
      title = {An Analysis on Clock Speeds in Raspberry Pi Pico and Arduino Uno Microcontrollers},
      journal = {American Journal of Engineering and Technology Management},
      volume = {6},
      number = {3},
      pages = {41-46},
      doi = {10.11648/j.ajetm.20210603.13},
      url = {https://doi.org/10.11648/j.ajetm.20210603.13},
      eprint = {https://article.sciencepublishinggroup.com/pdf/10.11648.j.ajetm.20210603.13},
      abstract = {Choosing an application-centric microcontroller development board undisputedly increases the efficiency of the system. It impedes on-field failures and improves the quality of research. This paper analyses the Clock speeds of Arduino Uno and Raspberry Pi Pico microcontrollers to test their computation speeds using Mandelbrot Set, a familiar self-recurring fractal object. Arduino Uno is one of the popularly-used microcontrollers in the field of development. Pi Pico is the first and latest Microcontroller from Raspberry Pi family. Though the boards are economic, the latter tends to be very powerful. Hence these microcontrollers are chosen for analysis. The Mandelbrot Set is formed by the microcontrollers on an OLED display using Escape Time (ET) Algorithm. ET Algorithm takes a position (x, y) and recursively calculates the pixels that have to be turned on to render the Mandelbrot set on the display. Initially the boards are tested at their standard clock speeds. Further they are decelerated to under-rated levels to find the deviation in the rate of change of computation with the raise in their core frequencies. The Arduino Uno requires complex on-board hardware modifications with an intensive monitoring setup to work at overclocked frequencies. Hence this board is not tested at overdriven clock speeds. But Pi Pico effortlessly adjusts its core frequency to work at desired computation speeds using its phase-controlled loop. With this parameter, benchmarks and results, one of the two boards is regarded ideal for applications requiring cumulative calculations.},
     year = {2021}
    }
    

    Copy | Download

  • TY  - JOUR
    T1  - An Analysis on Clock Speeds in Raspberry Pi Pico and Arduino Uno Microcontrollers
    AU  - Madhavan Thothadri
    Y1  - 2021/06/25
    PY  - 2021
    N1  - https://doi.org/10.11648/j.ajetm.20210603.13
    DO  - 10.11648/j.ajetm.20210603.13
    T2  - American Journal of Engineering and Technology Management
    JF  - American Journal of Engineering and Technology Management
    JO  - American Journal of Engineering and Technology Management
    SP  - 41
    EP  - 46
    PB  - Science Publishing Group
    SN  - 2575-1441
    UR  - https://doi.org/10.11648/j.ajetm.20210603.13
    AB  - Choosing an application-centric microcontroller development board undisputedly increases the efficiency of the system. It impedes on-field failures and improves the quality of research. This paper analyses the Clock speeds of Arduino Uno and Raspberry Pi Pico microcontrollers to test their computation speeds using Mandelbrot Set, a familiar self-recurring fractal object. Arduino Uno is one of the popularly-used microcontrollers in the field of development. Pi Pico is the first and latest Microcontroller from Raspberry Pi family. Though the boards are economic, the latter tends to be very powerful. Hence these microcontrollers are chosen for analysis. The Mandelbrot Set is formed by the microcontrollers on an OLED display using Escape Time (ET) Algorithm. ET Algorithm takes a position (x, y) and recursively calculates the pixels that have to be turned on to render the Mandelbrot set on the display. Initially the boards are tested at their standard clock speeds. Further they are decelerated to under-rated levels to find the deviation in the rate of change of computation with the raise in their core frequencies. The Arduino Uno requires complex on-board hardware modifications with an intensive monitoring setup to work at overclocked frequencies. Hence this board is not tested at overdriven clock speeds. But Pi Pico effortlessly adjusts its core frequency to work at desired computation speeds using its phase-controlled loop. With this parameter, benchmarks and results, one of the two boards is regarded ideal for applications requiring cumulative calculations.
    VL  - 6
    IS  - 3
    ER  - 

    Copy | Download

Author Information
  • Department of Electrical and Electronics Engineering, Rajalakshmi Engineering College, Chennai, India

  • Sections