197 Wio: ArduPy Integrated Platform (AIP) !!! (197.html)

Keywords

ICH180RR AIP API "ArduPy Integrated Platform" "hyperlink breakage" "hyperlink breaks" "hyperlink fading" "hyperlink deaths" "link rot"

Introduction

ATTENTION: 'Broken HyperLinks at the Seeed-Studio WebSite'

A good introduction to AIP is(was) given by Lakshantha of Seeed Studio in Video Source 01.
URLs mentioned in the video are:
	Ardupy Wiki: 	 https://wiki.seeedstudio.com/ArduPy/ (deprecated)
	Ardupy LCD API:  https://wiki.seeedstudio.com/ArduPy-LCD/ (deprecated)
	Download Python: https://www.python.org/
	Available Ardupy Libraries: https://github.com/Seeed-Studio?q=seeed-ardupy&type&language
	Grove Homepage:  https://www.seeedstudio.com/category/Grove-c-1003.html
	
An old review of AIP can be seen in Source 02. It mentions using Visual Studio.

uf2 Version (and related AIP) [Broken Hyperlink] Problems

Source 03 and Source 04 point to the web site where nightly builds of the ArduPy uf2 are made available. Source 03 is the most recent stable version. Source 04 is the more recent unstable version. Both are listed because some of the broken [have gone missing] web links to AIP (e.g. the last web link [to "ArduPy_wio_terminal_lastest.uf2" went temporarily missing, I believe] in Source 02). Hopefully this is a temporary situation. Even the first two links in the Video source 01 by Lakshantha of Seeed Studio have disappeared, [they have been marked "deprecated" in the above heading] making his AIP video impossible to follow on your computer. This article will attempt to bring you news about this development. The author finds it more and more difficult to keep up-to-date in using MicroPython for the Wio Terminal.

Source 07 is a posting to github by lakshanthad . Perhaps he has left Seeed-Studio and has removed some of his postings at Seeed-Studio.

Source 05 to the MIT ArduPy integrated Platform has been included, in case hyperlinks to it go missing. Source 06 which is a "backup" of its sources has also been included. An image of the hashes for Source 05 has been included below.

(To enlarge .....Click it)
thumb: aip_1o0o0_hashes.jpg
aip_1.0.0 hashes

from MIT

ArduPy Integrated Platform (AIP)

What's Ardupy?

The paragraphs below were copied directly from Source 08:

ArduPy is a combination of Arduino and MicroPython. MicroPython uses the universal Arduino API to control the hardware so that it can be compatible with new platforms quickly. With the help of the aip package manager we provided, you can transform your favorite Arduino library into a MicroPython library. Through ArduPy, you can use Python to verify your ideas, learn python programming as well as micro-controller programming in a more efficient way.

ArduPy consists of two parts, one is the ArduPy Core, and the other part is the Arduino Library Python wrapper.

More information refer ArduPy Get Started. [broken HyperLink !!!! at github.com/Seeed-Studio/ArduPy]
[ The link was to "https://wiki.seeedstudio.com/ArduPy/". Try clicking on the hyperlink (above), yourself. Also note the possible mis-spelling of AIP as "API" in the first sentence (just above). ]

(To enlarge .....Click it)
thumb: PageNotFound.jpg
Page Not Found



Conclusion

I have not come to any firm conclusion because of these recent hyper-link breakages. However, I will suspend ALL my studies of Wio Terminal, ArduPy and AIP until more is known. Nothing more will be added to this article about them until more is known.

Other Related Thoughts

HyperLink Breaks (link rot) usually happen (they become invalid) due to age. When recent hyperlinks disappear, it is much more ominous. (To guard against hyperlink fading, the author has begun to keep two hyperlinks in his "List of Web Sources". The first link [marked "www"] is the actual link to the original site on the web. When possible, the second link is to a copy of the file or webpage (that I have preserved on my website.) Readers who have searched in vain for a broken (or lost) hyperlink that existed some time ago, can make use of the "Wayback Machine" that attempts to make a back-up of everything on the web that can be backed-up. The Wayback Machine has been doing this for over 10 years. Password-protected data cannot usually be backed up by third-parties, nor can most databases.

A recent uf2 rebuild can be found at Source 09. The "www" link takes you to the seeed-studio website where the most recent "nightly rebuild" can be found.

Consider programming the Wio Terminal using CircuitPython, refer to Source 10.

The W5 Servo2 ( CAD$ 25.49) by M5Stack (Source 11) can control up to 16 servo channels simultaneously (See the wild ending in Video Source V01). Two W5 modules are stackable using different I2C addresses. It is available from Mouser Electronics. It needs a 6v-12v power source. It is designed to be a robot controller (for many joints). Program the M5 Servo2 using EasyLoader (Source 12). Beware the non-www Video Source 01 is a huge slow download (55 MB).

Sources

Video Sources

Video Source V197:01: www M5 Servo2 Short Video (0:27 min) By M5Stack before 2023EMay24


Web Sources

Web Source S197:01:www How to Install AIP by Github before 2023EMay17
Web Source S197:02:www ArduPy: When Arduino Met Python by Michael Parks, P.E. on February 24, 2022
Web Source S197:03:www Wio Terminal MicroPython Firmware Image (uf2) Most Recent Stable:SEEED_WIO_TERMINAL-20230426-v1.20.0.uf2 nightly rebuild by seeed studio on 2023DApr26
Web Source S197:04:www Wio Terminal MicroPython Firmware Image (uf2) Most Recent:SEEED_WIO_TERMINAL-20230511-unstable-v1.20.0-68-g3229791b6.uf2 nightly rebuild by seeed studio on 2023EMay11
Web Source S197:05:www ardupy-aip-1.0.0.tar.gz by Baozhu Zuo on 2022AJan24
Web Source S197:06:www ardupy-aip 1.0.0 at pypi.org hashes by Baozhu Zuo on 2022AJan24
Web Source S197:07:www Wio_Terminal_Classroom_Arduino by lakshanthad (Lakshantha Dissanayake) at github (or lakshantha at seeed-studio) on 2022AJan24
Web Source S197:08:www Seeed-Studio / ArduPy (public archive) by LynnL4 at github on 2022AJan24
Web Source S197:09:www Wio Terminal MicroPython Firmware Image (uf2 as of 2023E22) nightly rebuild by seeed studio latest as of 2023EMay22
Web Source S197:10:www 199 Wio: Wio Terminal and CircuitPython by D@CC as of 2023EMay23
Web Source S197:11:www M5 Servo2 (I2C) by M5Stack as of 2023EMay24
Web Source S197:12:www Download Windows Version Easyloader (.exe) by M5Stack as of 2023EMay24


WebMaster: Ye Old King Cole

There is a way to "google" any of the part-numbers, words and phrases in all my articles. This "google" search limits itself ONLY to my articles. Just go to the top of "ePC Articles by Old King Cole" and look for the "search" input box named "freefind".

Click here to return to ePC Articles by Old King Cole

Date Written: 2023 E May 17
Last Updated: 2023 F Jun 26

All rights reserved 2023 by © ICH180RR

saved in E:\E\2022\DevE\MyPagesE\Globat\ePhotoCaption.com\a\197\197.html
backed up to ePhotoCaption.com\a\197\197_2023EMay21.html
Font: Courier New 10 (monospaced)
/196.html