Download Python Programming for Arduino - Pratik Desai2015-05

Transcript
Conventions
Inthisbook,youwillfindanumberoftextstylesthatdistinguishbetweendifferentkinds
ofinformation.Herearesomeexamplesofthesestylesandanexplanationoftheir
meaning.
Codewordsintext,databasetablenames,foldernames,filenames,fileextensions,
pathnames,dummyURLs,userinput,andTwitterhandlesareshownasfollows:“While
assigningthevaluetotheweightvariable,wedidn’tspecifythedatatype,butthePython
interpreterassigneditasanintegertype,int.”
Ablockofcodeissetasfollows:
/*
Blink
TurnsonanLEDonforonesecond,thenoffforonesecond,repeatedly.
Thisexamplecodeisinthepublicdomain.
*/
//Pin13hasanLEDconnectedonmostArduinoboards.
//giveitaname:
intled=13;
//thesetuproutinerunsoncewhenyoupressreset:
voidsetup(){
//initializethedigitalpinasanoutput.
pinMode(led,OUTPUT);
}
//thelooproutinerunsoverandoveragainforever:
voidloop(){
digitalWrite(led,HIGH);//turntheLEDon(HIGHisthevoltagelevel)
delay(1000);//waitforasecond
digitalWrite(led,LOW);//turntheLEDoffbymakingthevoltageLOW
delay(1000);//waitforasecond
}
Anycommand-lineinputoroutputiswrittenasfollows:
$sudoeasy_installpip
Newtermsandimportantwordsareshowninbold.Wordsthatyouseeonthescreen,
forexample,inmenusordialogboxes,appearinthetextlikethis:“IntheSystem
window,clickontheAdvancedsystemsettingsintheleftnavigationbartoopena
windowcalledSystemProperties.”
Note
Warningsorimportantnotesappearinaboxlikethis.
Tip
Tipsandtricksappearlikethis.