Arduino compute

Hello,
My name is Lee. I am an amateurs radio operator and an experience electronics technician and mechanical fabricator.
In a series of article I will talking about one of my favorite hobbies. I like making things with Arduino computer.

these articles are really about two things. small computing and using Artificial intelligence. My neighbors boy was getting into small engine repair so I gave him a torque wrench I had. Several weeks later I asked him how he liked the torque wrench. He said it was good but it took to long to put the nuts on the bolts with the torque wrench. He was using it to put the nuts on start to finish, not put the nut on with a box wrench and tighten them with the torque wrench.
MORAL TO THE STORY ` Tools that we don’t know how to use or we don’t use correctly wont help us only slow us down.

Well heck ya ! but what does that have to do with Arduino computers ?

Arduinos are small microprocessor computers that run on a flavor of C++ software and interface a large variety of sensors and devices. The goal of this website as I said is two fold. 1) spread information about Arduino 2) Demonstrate how Artificial intelligence (AI) can help is in compute coding, Idea development and writing.
My analogy to the tools comes in as AI is only as good as what I aske it (Prompts) and how I apply the answers. If I ask poor questions I will get poor answers, Good questions , good answers. lets take a look at three ways to an an Arduino UNO computer to put “Hello World” on an LCD display.

OLD WAY:
manually create C++ code to put the text on the display. Work thru many rounds of error codes and correct the code
NEWBIE AI WAY:
prompt: read temperature and place on display
The get the code, run it, feedback the error code to the AI and rerun the corrected code
This is better than the OLD WAY but not great
The code AI create had a strong basic but took for rounds of providing AI with the loading error codes before the program worked correctly

BETTER WAY:
Prompt:
Create an Arduino Uno sketch that reads temperature and pressure from a BMP180 sensor and displays the readings on a 20×4 I2C LCD (address 0x25) using pins A4 (SDA) and A5 (SCL).update readings every 1 second

>

the Results were the program ran correctly the first time reading the temperature from the sender and displaying on the LCD display. Moral is 1) you can get great results with your tools if you use them well 2) you can do some really cool stuff with Arduinos even if your software skills are not fantastic ! See below for the finished code. This means you can do really great stuff with Arduino robotics and sensors with limited software skills. Now the part I really like is when AI creates a chunk of code or a strategy that I do not understand. I can get AI to explain it to me until I understand. This makes AI not only a great developer took but also an incredible on demand tutor.
In the pages to come I will be using Arduino and C++ and AI to teach you how to use AI as a tool and Arduino as a software and hardware development platform. My email is lee@leebinder.com if you have any questions please feel free to reach out to me.