The big advantages are that it has built in USB support so no need for an FTDI chip and it has more pins available. It has the same number of pins as the S2, but lots of the S2 pins have weird restrictions like being input only, or outputting PWM signals during boot so they can be tricky to use fully.
I’ve been playing with GitHub CoPilot and it’s quite good. Same thing where it’s not 100% correct, but it’s usually 85% of what I was going to write and I can just tweak it. A lot of time it just saves typing because it will auto complete the line when it’s 20% written.
My very first question to CGBT was “write me an arduino sketch to blink 5 LEDS in succession, with one second intervals in between them”. It nailed it the first time.
I then asked it to identify the errors in the supplied program. It responded by saying it couldnt find any errors but it could make some improvements. I then asked it to modify the sketch to make the improvements. so it did.
I then asked why it didnt give me the improved version first. It didnt have an answer.
My take away is that as far as Generative AI goes, we will be dealing with a six year old for a while.
I hang out in a couple places that are essentially poking at ChatGPT and try to confuse it. Sometimes it’s right, sometimes it’s way wrong but looks right, sometimes it’s obviously wrong. Of course the middle option is the most dangerous.
GPT-4, the follow on to GPT-3.5, can pass the bar. How long until it’s dispensing legal advice online? The subsequent attempt to sue it out of business will be interesting. Hopefully this is OT for the Maslow and CNC world in general