Can chatGPT Program an ESP32?
ฝัง
- เผยแพร่เมื่อ 9 มิ.ย. 2023
- This is not normal…
ESP32 is a series of low-cost, low-power system on a chip microcontrollers with integrated Wi-Fi and dual-mode Bluetooth. The ESP32 series employs either a Tensilica Xtensa LX6 microprocessor in both dual-core and single-core variations, Xtensa LX7 dual-core microprocessor or a single-core RISC-V microprocessor and includes built-in antenna switches, RF balun, power amplifier, low-noise receive amplifier, filters, and power-management modules. ESP32 is created and developed by Espressif Systems, a Shanghai-based Chinese company, and is manufactured by TSMC using their 40 nm process. It is a successor to the ESP8266 microcontroller.
www.espressif.com/
ChatGPT is an artificial intelligence (AI) chatbot developed by OpenAI and released in November 2022. The name "ChatGPT" combines "Chat", referring to its chatbot functionality, and "GPT", which stands for Generative Pre-trained Transformer, a type of large language model (LLM). ChatGPT is built upon OpenAI's foundational GPT models, specifically GPT-3.5 and GPT-4, and has been fine-tuned (an approach to transfer learning) for conversational applications using a combination of supervised and reinforcement learning techniques.
ChatGPT was launched on November 30, 2022, and gained attention for its detailed and articulate responses spanning various domains of knowledge. However, a notable drawback has been its tendency to confidently provide inaccurate information.
By January 2023, it had become the fastest-growing consumer software application in history, gaining over 100 million users and contributing to OpenAI's valuation growing to US$29 billion. The introduction of ChatGPT has spurred competition in the field, leading to the accelerated development of Google's chatbot Bard, initially based on LaMDA and later on PaLM, as well as Meta AI's foundation model LLaMA,[citation needed] which serves as a basis for other chatbot creations.
The chatbot is operated on a freemium model, where users on the original, free tier only have access to GPT-3.5, while ChatGPT Plus users also have access to GPT-4, albeit on a limited basis. - วิทยาศาสตร์และเทคโนโลยี
Ain't no way you called it a dollar tree pi pico 💀
the pico itself is already dollar tree, how do you make it cheaper
It’s 4 dollars with free shipping! How can anything be cheaper than that
Yeah, that made me go “what did he just say?!”
That’s a massive mischaracterization of what an esp32 is.
@@H2nry46 ESP32S3 is over $3 CAD, Rp2040(pico IC) is only a buck.
if he compared arduino to esp32 it would fly, he just turned it upside down
Starting the chat with "ayo" is the most bro thing you can do 😂
Yeah, "Bro" actually pretty good describe his level of knowledge in this topic.
What he shows is neither impressive nor scary...unless you're completely clueless about Language Generators (GPT)...
yeah it worked because it found the exact program somewhere in it's training set. Give it something slightly complex and original and it fails. The code usually LOOKS like it might work, but something won't
Lol you act like you've even tried this. It can create new programs it's never seen before just like sentences and poems
@@maximuschapman7760 Yep, but usually filled with bugs. That’s why it’s a tool for programmers and not their replacement. I tried to use it a few times while working and oh god, it’s very useful with boilerplate, but there’s so much visible bugs and possible optimizations that sometimes it’s not even worth talking to.
Also, if it was to make a new one from outside training data I don’t think it would know GPIO pin for LED lol
@@maximuschapman7760 thats cute
@@maximuschapman7760 ? Man have you ever even tried asking chatgpt to write code? 9/10 times it’s absolutely shit that looks good but don’t run
Yeah I have used it to write code for a couple of dev boards. It struggles a little with more complex sketches.
After using ChatGPT to code my esp32 I've come to one conclusion....I need to learn to code on my own!
Yep, but then you can use chatgpt for the base coding
@@Kocacola97base coding of boilerplate? Hell nah better use copilot or write from scratch. Generating narative, essays, etc is what gpt for, not coding
yup, can possibly be a time saver to edit it to make it right, but thats all for me.
If you cant figure out how to manage ChatGPT to write a code I dont think you will be able to figure out how to write code.
@@rits011 How did people learn to write code before chatgpt existed? 🤔
Esp32 was way before pico, the one you have is a dollar tree version of an industriall microcontroller. The pico is a makers version of an esp32.
Esp32 has never been industrial, as it won't pass the criteria. It was designed for hobby purposes.
pico is way more limited
@@kissuko931does it make it less industrial I think the RP2040 is a great microprocessor capable of satisfying a lot of needs and is very cheap relatively
@@skkeyeyea only 3 input adc's tho
@@skkeye real, its an arm alternative
You do realize that a raspberry pi pico costs $4
Send me a link
Impossible to find them for $4 dollars. I remember it was years ago when Pico was released.
@@RTMonitorif you're willing to use just the Pico itself, you can get them rrp for $1
The pico is the dollar tree version of the esp32
ye esp32 wayyyyyyy better in performance
Esp32 is much better than the pico, do not insult it
yeah
Mehyeah I could argue either way
both of them have sucky ADCs and a bunch of silicon bugs. They both suck. If You want something cool use a STM32 , maybe even an F030. The thing is a joy to work with.
@@ABehroozI see somebody is a man of culture here!
"DO NOT WASTE MY TIME"
"Sure, I can help you with that!"
Isn't it like asking supercomputer, what's 2+2 ?
GPT-3.5, 4, 4 Turbo, or 4o?
the pico is a dollar tree version of this dude
I got my platform to do entire expressif idf coding!
No way you called that a dollar tree version of the pico
so chatGPT found a demonstration program online, and did as if it had programmed it himself. That is just luck!
Thats not how AI works. Its pattern recognition and statistics, just likebyour keyboards wordcomplete thingy. It ended up finding fitting things during training and learned the combinations.
ChatGPT isn't even on the internet! It uses its own database.
that's what programming is
@@maheswarkk1034*which is based on the internet
@@nicky7006before 2019
pi pico is already 4$ wth is the price of a dollar tree one 💀
iot programs are some of the hardest challenges for chat gpt because they contain hardware components and major architecture differences that are ambiguously documented or sometimes not documented
This makes it hard for humans as well. But you're right of course. I also found out that exotic hardware setups are usually difficult for chat gpt, that as a tendency to use very classic solutions to problems.
Tr it with a flipper
sometimes it works, in 5 years this will work in 1 go
it can't do anything thing by itself, everything already available on thr Internet can be done using GPT very well and efficiently cuz it has seen so many similar things already and just combine those blocks but when it comes to creating something unique from scratch it really struggles with that
Bro's camera has astigmatism😂
I already tried Chatgpt test codes in Arduino UNO to run and test every single motors of my Bluetooth controlled Car
It's simple code,so yes
AIN'T NO WAY wtf, we need a video of u doing that
ChatGPT is well suited for such systematic tasks as it is its strength.
The death of "Thanx Mom I became an IC-programmer"!!
Now do make an chat gpt with an esp32 programmed by an AI
Boss is happy and you keep your job xD
Did this guy just call an esp32 a pico knock-off?
''Im scared'' bro said it super zesty
Least suprising outcome i could imagine.
As long as you give it enough information about the board and the thing you want it will do it VERY well. Sometimes even being able to do direct port manipulation to speed up things
- DO NOT WASTE MY TIME!
- plz
- FINE.
I’d love to see a full length video of your setup from unboxing to powering it on the first time with the uploaded rainbow program.
the esp32 is the grandaddy of the pico
🤡🫵🏽
I can smell the Trailer Parks from here.
Yeah but ChatGPT isn't up to date on all libraries for all compilers. So some times it gives code that doesn't work for like TF Luna. Also sometimes fails simple algebra equations... gets standard deviations really well though.
You be like, " Pretty please" 😂😂😂😂😂
I've been using chatgpt to code my esp32 for a while now, and it's great
Everything's alright until you try to make chatGPT write in assembly for you xDDD
That Sith Lord voice 😂 chatGPT is sentient
Do a kick flip😂
that comparison to a pico was an absolute insult lmao
Beginning of LCARS.
Not gonna lie, I never thought much about the LED being able to be multiple colors. I knew it could be white, red, and blue, but never really processed that it probably can be more 💀
Bros like, I am a programmer lmao
You still have to do half of it if it’s completed at all
ChatGPT failed to write a simple program for my Atari in Basic. Is guess there aren't so many examples to crib from for an Atari.
this short looks like an ad almost swipe it lol
ESP32 is wayyy better than Pi Pico. Infact pico is the dollar tree version of the esp32.
What’s that for in Fliper Zero
My man the future is today😮
Calling esp32 S3 a dollar tree version of pi Pico is like calling Porsche 911 a dollar tree version of prius😂
Esp32 is the dollar tree version of the pico. I have yet to see it used in any sort of critical industrial or commercial controls, and that’s for a reason. 🤡🫵🏽
Oooh lawd, I’m good with prompts but I’ve never had it create something that fully works with out me correcting it (tons of times). 😂😂 we have a little time left. Spend way more time trying again yesterday than I should have.
I just finished, I could see it doing LED controls there is so much documentation on that but it can’t do sophisticated and novel automations.
You forgot to tell it to program it like a rave using random sequences, preferably to a 4/4 beat.
what is that warp terminal
Salute to you, not for the GPT or the ESP32, but because I miss the old 7-colors rainbow flag which I used to draw and see in my childhood
Oi.
The esp is a completely different platform to the pico and has existed well before the raspberry pi...
Hi, can i ask you what are the two ports for? Thanks!
My question is, as a programmer should I change my carrier the earliest or not
Next can an esp32 run chatGpt 💀
I have never been able to get ChatGPT to program anything that works. However, I have been surprised to see that when I explain that something was missing, it corrected itself. Not always though.
DOLLAR TREE VERSION OF THE RASPBERRY PI PICO?????
Which work terminal is this?
It can write much more impressive code than that…
Well I think it was a good experiment. 👍
bro whats the name of the music that came at the end !!
Esp32 is not dollar tree version of a pico. Its a line of industrial microcontroller boards that has been around for many years. Most often more expensive. And rainbow affect is a afafruit example for neopixel strips.
i made a full fledged automatic house light controller using esp32's inbuilt wifi access point and gpt 😂
Chatgpt can use the chrome built-in WbSerial interface to directly program the esp or arduino. On windows.
How did u put the code to ESP32
Halting Theorem: A computer program cannot analyze the behavior of another computer program. Chat GPT helped because somebody had already fed the solution into it's training set.
It’s becoming self aware 😂
Lot of trouble for a blink light
Chatgpt sometimes makes up its own fictional code lol. It's good for the absolute basics but in working practice it can be utter trash
My man Picos are like $5 that things like $30
I recognize this handsome man!!!
How good is ChatGPT! I used it to teach me how to code in JavaScript.
AI generated code on a Chinese chip. Just perfect.
Yo, bro, like I'm not a technician or a computer guy. But that's definitely easy code and right there
Should've seen if it can do the wifi controls. Handling the on board LED is a start but usually that's like the first test code. Only reason I say I want to see it is I remember playing with an ESP32 like 6 or 7 years ago and just controlling a relay over the wifi felt like it took me all week to figure out
The onboard led is the only thing I've been able to make that piece of shit do. I like my other esp32 and 8266's but that s3 wroom is a waste
It can do pretty club anything in the documentation. As long as you give it the keywords it generates pretty spot on code for anything
I use chatgpt for all microcontroller programming , quick, easy and educational, as i can customize code after understanding it more
I am scared because i thought it was gonna program the device directly
Esp32 is literally so much better then a raspberry pie pico. Same goes for arduino nano. Esp32 is superior
Warp terminal ❤
No way Chat LGBT is finally official with that rainbow flag 🔥🔥🔥
Just for correction, ESP existed way before the pico, in fact, pico and other boards are imitating espressif
What's esp32 used for
where is the guide ?
I dont know how to code. i actually used the chat gpt to do the coding for me😆
>DO NOT WASTE MY TIME
>plz
>fine..
Esp32 is a dollar tree version of a pico? By which you mean is faster, better in every single possible way, and cheaper to boot?
Maybe try GPT-4 next time
It's a matter of a little time to start looking for the son of the great son of the dad of John O'Connor.
Why will Chat GPT not evolve beyond this? It has been a year already.
Sweet I just got one recently. I wonder if circuit python works on it? Either way I’ll give it a shot
Bruh esp dosent have all those lights 🤣🤣
So you can’t code any single line without that starbucks sh*t?
I tried something similar with my Arduino Nano. Didn't work. I want it to write code for internet radio w/ oled display and two buttons. It dont know what is wrong with the code but Ill try again another time.
Soon other Ai will use other Ai to program themselves and then we have a skynet problem
Is Austin Martin finally done with their building? I lived 3 buildings away from you :p