Generator Code-ka Duino – U samee nambar isha Arduino IDE oo leh sirdoon macmal ah

Koronto dhaliyaha Arduino

Xilligii dhijitaalaynta iyo automation-ka, Sirdoonka Artificial (AI) ayaa beddelaya habka aan wax badan u qabanno, haddana way soo socotaa. Dhaliyaha Koodhka ee Arduino ama Duino Code Generator si aan sidoo kale u samayno sida aan u barnaamijeyno sawir-gacmeedyadayada ama koodka isha ee Arduino.

Haddii aad tahay xamaasad elaktaroonig ah, injineer khibrad leh, ama qof uun xiisaynaya AI, kan cusub Adeeggu wuxuu kaa caawin karaa furaha ishaada. Xitaa si ka sii badan haddii aadan aad ugu fiicnayn abuurista koodka ama aad tahay bilow, maadaama aad awoodi doonto inaad si toos ah u soo saarto koodka ka dibna wax ka beddel haddii ay u baahan tahay wax ka beddel.

Waa maxay Duino Code Generator?

Haddii aad tahay xamaasad DIY ah ama sameeye oo hadda bilaabaya oo aan aqoon badan u lahayn qorista koodka looxyada barnaamijka sida Arduino, markaa AI ayaa ku caawin karta. Tani waa meesha ay ka soo gasho sawirka. Duino Code Generator, oo ay ku shaqeyso GPT-3.5-turbo caanka ah, ayaa awood u yeelan doonta inay kuu qorto koodka sawirka. Moodeelkan luqadeed ee horumarsan, ee ay samaysay OpenAI, waxa uu awood u leeyahay in uu kood u soo saaro mashaariicdaada Arduino oo leh degdeg fudud. Taas oo ah, in aad si degdeg ah ugu qorto sharaxaad faahfaahsan oo ku saabsan waxa aad rabto in uu code-kaagu sameeyo, marka aad riixdo badhanka Generate, code-ku waxa uu soo baxayaa ilbiriqsiyo gudahood si aad u koobi karto oo aad ku dhejiso IDE-ga.

Tusaale ahaan, waxaan sameeyay imtixaan aniga oo galiyay macluumaadka soo socda isla markiiba: «Ka duub xogta dareemaha heerkulka oo isticmaal saddex LEDs (buluug, oranji iyo casaan) si aad u muujiso heerkulka.» Oo markii aad gujisay badhanka abuur, natiijadu waxay ahayd sidan:

// Include the necessary libraries
#include <OneWire.h>
#include <DallasTemperature.h>

// Define the pins for the LEDs
#define BLUE_LED 2
#define ORANGE_LED 3
#define RED_LED 4

// Setup a oneWire instance to communicate with the temperature sensor
OneWire oneWire(5);

// Pass the oneWire instance to DallasTemperature library
DallasTemperature sensors(&oneWire);

// Variable to store the temperature value
float temperature;

void setup() {
  // Initialize the serial communication
  Serial.begin(9600);

  // Initialize the LEDs as output pins
  pinMode(BLUE_LED, OUTPUT);
  pinMode(ORANGE_LED, OUTPUT);
  pinMode(RED_LED, OUTPUT);

  // Start communication with the temperature sensor
  sensors.begin();
}

void loop() {
  // Request temperature readings from the sensor
  sensors.requestTemperatures();

  // Read the temperature value and convert it to Celsius
  temperature = sensors.getTempCByIndex(0);

  // Print the temperature value to the serial monitor
  Serial.print("Temperature: ");
  Serial.print(temperature);
  Serial.println(" °C");

  // Check the temperature value and turn on the corresponding LED
  if (temperature < 20) {
    digitalWrite(BLUE_LED, HIGH);
    digitalWrite(ORANGE_LED, LOW);
    digitalWrite(RED_LED, LOW);
  } else if (temperature >= 20 && temperature < 30) {
    digitalWrite(BLUE_LED, LOW);
    digitalWrite(ORANGE_LED, HIGH);
    digitalWrite(RED_LED, LOW);
  } else {
    digitalWrite(BLUE_LED, LOW);
    digitalWrite(ORANGE_LED, LOW);
    digitalWrite(RED_LED, HIGH);
  }

  // Wait for 1 second before taking the next reading
  delay(1000);
}

La macluumaadka aad bixiso si degdeg ah Waa inay noqotaa mid sax ah, maadaama haddii kale AI ay tarjumi karto wax kale oo ay soo saari karto kood aan u dhigmin waxa aad runtii raadineyso. Intaa waxaa dheer, waa inaad maskaxda ku haysaa in Duino Code Generator uusan ahayn usha sixir ee had iyo jeer dammaanad qaada kood qumman oo la hagaajiyay. Iyada oo ay taasi jirto, waa qalab gaar ah oo si degdeg ah loogu soo saarayo godadka koodka ama dhiirigelinta, wax ka beddelka koodka la soo saaray, iyo wehel ku habboon Arduino IDE.

Gelitaanka Koodhka Dhaliyaha ee Arduino bilaash

Xaddidaad iyo tixgelin

Sida aan soo sheegay, Duino Code Generator ma aha qalab sixir ah. AI weli ma fiicna, wayna fashilmi kartaa. Si ka sii daran marka ay timaado tarjumaada degdega ah oo aad qortay oo laga yaabo in aanan si buuxda u fahmin ama aanan si khaldan u fasirin. Sidaa darteed, soo saarista 100% code kaamil ah ma fududa. Dhab ahaantii, bogga adeegga laftiisa ayaa kaaga digaya in koodhka la sameeyay iyadoo la adeegsanayo sirdoonka macmal iyo aan dammaanad qaadin in uu shaqeeyo sidii qorshuhu ahaa.

Dhanka kale, waxay sidoo kale kaaga digaysaa inaad tixgeliso maktabad kasta oo aad u baahan tahay inaad ku darto jawiga horumarinta isku-dhafan ee Arduino (IDE), tani waa wax ay tahay inaad sameyso markaad kaydiso koodhka isha ee Arduino IDE, tan iyo markii Tani kuma samayn karto AI adiga. Intaa waxaa dheer, kuma habboona koodhadhka isha ama sawir-gacmeedyada aad u dheer, maadaama wax soo saarku yahay ku kooban ku dhawaad ​​2400 xaraf.

Tusaalooyinka dardaaranka

Haddii aad rabto inaad isticmaasho Duino Code Generator, markaa waa inaad si fiican u taqaanaa sida loo galo qoraalka ama sharaxaadda ay tahay inaad geliso isla markiiba si AI ay si sax ah u fasirto oo ay u soo saarto koodka ugu saxsan ee suurtogalka ah. Mar walba ma fududa, laakiin halkan ayaan ku dhigayaa Tusaalooyinka qaarkood dhaqamada wanaagsan iyo kuwa xun:

  • Dareen qaldan:
    • «Ku samee daabace 3D leh Arduino» –> Dakhligani waa khalad sababtoo ah waa mid guud, ma siiso AI macluumaad ku filan si loo soo saaro kood ku filan.
    • «Barashada mashiinka oo leh Arduino» –> Sidaad ogtahay, tani suurtagal maaha, maadaama Arduino aanu lahayn awoodan, markaa koodka lama soo saari karo ama koodka la sameeyay gabi ahaanba ma shaqayn doono. Waa inay ahaadaan waxyaabo la taaban karo oo la taaban karo.
    • «Xakamee waraabka beerta» –> Midkan kale sidoo kale waa mid aad u fudud, waxay u baahan tahay tafaasiil dheeraad ah, kiiskan ku saabsan dareemayaasha iyo qalabka ku lug leh nidaamkan… Waxaa laga yaabaa inay soo saarto koodka, laakiin hubaal maaha waxa aad filaysay.
  • Dalabyo Sax ah:
    • «Jadwalka Arduino UNO si aad u iftiimiso LED ku xidhan pin 13 3dii sekanba» –> Tusaalahan ayaa aad uga kooban oo u fudud Duino Code Generator si uu u fahmo oo uu u soo saaro koodka ku habboon.
    • «Wuxuu akhriyaa heerkulka dareeraha DS18B20 ee ku xidhan Arduino Uno wuxuuna ku muujiyaa heerkulka darajo Celsius shaashadda LCD DFR0063» –> Midkan kale isna waa mid gaar ah oo si fiican u shaqayn doona.
    • "Akhri xogta laga helay dareeraha qoyaanka iyo marka ay engegan tahay, billow bamka biyaha si aad u waraabiso" -> Tusaalahan kale ayaa sidoo kale faahfaahsan, inkastoo aysan caddaynin dareemayaasha iyo qalabka loo isticmaali doono, laakiin AI ayaa si fiican u tarjumi karta maxaa dhacaya maxaad raadinaysaa.

Gaaban, tabaha Si koodhka isha ee Arduino IDE uu u soo baxo sida ugu fiican ee suurtogalka ah waa:

  • Idioma: Muhiim maaha, waxaad ku qori kartaa isla markiiba Isbaanish iyo Ingiriis labadaba AI ​​waxay ogaan doontaa sida loo fasiro. Si kastaba ha noqotee, natiijooyinka ugu wanaagsan, waxay ku fiican tahay Ingiriisiga, gaar ahaan markay tahay kood kakan.
  • Si gaar ah u sheeg: Waa inaad ahaataa mid gaar ah, oo siinaya isla markiiba faahfaahinta waxa aad rabto, oo aanad noqon mid guud. Way fiicantahay haddii aad sheegto dhammaan qaybaha ku lug leh (dareemaha, matoorada, modules,...), xitaa haddii aad sheegto magaca ama qaabka aad u fiican, maadaama ay jiri karaan kala duwanaansho ama isticmaalka maktabado kala duwan oo ku xiran qalabka la isticmaalo.
  • Jebi: Haddii tilmaantaadu ay aad u adag tahay, waxaa fiican inaad u qaybiso qaybo kooban oo fudud si AI ay si habboon ugu shaqeyso.
  • Isku day oo fashilUgu dambeyntii, waa in aad tijaabin iyo qalad sameyso ilaa aad ka barato qalabkan. Sidan, waxaad awood u yeelan doontaa inaad dhammaystirto soo-jeedintaada iyo koodka la soo saaray labadaba. Waxayna had iyo jeer ku habboon tahay in dib loo eego koodka si toos ah loo soo saaray si loo hagaajiyo ama loo saxo khaladaadka yaryar ee jiri kara...

Noqo kuwa ugu horreeya ee faallo bixiya

Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.