Denna lektion är en del av:
Kozi ya Arduino kulingana na Seti ya Kujifunza ya 3-in-1 ya SunFounder
Somo la 12/31: Kutumia kazi ya programu ya Arduino na swichi | SunFounder Robojax
Katika somo hili, tutachunguza dhana za msingi za kazi za programu za Arduino na taarifa ya switch. Tutatoa mifano minne wazi ili kuhakikisha unaelewa matumizi ya vitendo ya kazi kwa njia bora zaidi, ikifuatiwa na maonyesho. Baadaye, tutachunguza taarifa ya switch na hali zake mbalimbali za case kupitia mifano mitatu tofauti. Kuelewa vipengele hivi vya programu za C++ ni muhimu sana kwa maendeleo bora ya Arduino.
923-Lesson 12/31: Arduino programming function
Språk: C++
/*
This sketch demonstrates the Arduino programming : function
Download and resource page https://robojax.com/RJT595
watch video https://www.youtube.com/watch?v=JLF7FQeVlkY
*/
const float voltage = 3.3;
void setup() {
// Robojax Arduino floating points
Serial.begin(9600);// initialize the Serial Monitor
}
void loop() {
//3.141592
Serial.println( pi(), 10 );
//delay(1000);
}
/*
printText: prints the text on Serial monitor
@param t is String text
@ returns nothing
*/
void printText(String t)
{
Serial.println(t);
}
/*
* getDays is calculation the number of days in a year
* @param a is integer
* @param returns integer value of number of days
*/
int getDays(int a)
{
return (a * 365);// multiply a by 365 to get number of days and return it
}
float getArea(float l, float w)
{
float area = l * w;
return area;
}
String makeText(double temperature)
{
String newText;
if (temperature > 60.5)
{
newText = "Very hot";
}else{
newText = "Not hot";
}
return newText;
}
double pi()
{
double p = 3.141592;// 6 decimal points
return p;// returns value of pi
}
float getPower(float i)
{
return i*voltage;//
}
Common Course Links
Common Course Files
Tänker att du kanske behöver
-
AmazonSunFounder Arduino Learning Kit on AliExpresss.click.aliexpress.com
-
Amazon
-
Amazon
-
Amazon
-
Amazon
Resurser och referenser
-
DokumentationDocumentation for SunFounder 3 in 1 IoT/Smart Car/Learning Kitdocs.sunfounder.com
-
Extern.Purchase SunFounder's 3-in-1 Smart car learning kitsunfounder.com
Filer📁
Arduino-bibliotek (zip)
-
Msimbo wa chanzo wa kit cha kujifunza cha Smart Car cha SunFounder 3-in-1
3in1-kit-main-v2.zip12.80 MB
Användarhandbok
-
Mwongozo wa kusanyiko wa SunFounder 3-in-1 Arduino Smart CarHati hii inaonyesha hatua kwa hatua kusanyiko la SunFounder 3-in-1 Arduino Smart Car
SunFounder_car_assembly_manual.pdf1.20 MB