Читать книгу Microcontroller Prototypes with Arduino and a 3D Printer - Dimosthenis E. Bolanakis - Страница 13
ОглавлениеAbbreviations
Greek‐English Alphabet:
μCmicrocontrollerμCTmicro‐computational thinkingμPmicroprocessorμSmicrosecond(s)kΩkiloohm
English Alphabet:
ACCaccumulatorACCLRMaccelerometerACKacknowledgeACK(M)acknowledge (master)ACK(S)acknowledge (slave)ADCanalog‐to‐digital converterAPIapplication programming interfaceAPPapplicationASCIIAmerican standard code for information interchangeASICapplication‐specific integrated circuitBbyteBATbatteryBCDbinary‐coded decimalBINbinaryBITbinary digitBLEBluetooth low energyBOMbill of materialCADcomputer‐aided designCANcontroller area networkCEcomputer engineeringCSGconstructive solid geometryCKcontent knowledgecmcentimeterCNCcomputer numerical controlCoeffscoefficientsCPHAclock phaseCPLDcomplex programmable logic deviceCPOLclock polarityCPUcentral processing unitCScomputer scienceCTcomputational thinkingDACdigital‐to‐analog converterDAQdata acquisitionDCduty cycle or direct currentDECdecimalDIYdo it yourselfDOFdegrees of freedomEEelectronic engineeringEEPROMelectrically erasable programmable read‐only memoryENenableFfrequencyFDMfused deposition modelingFPGAfield‐programmable gate arrayFWfirmwareGCCGNU compiler collectionGNDgroundGPIOgeneral‐purpose input/outputHheightHDLhardware description languageHEXhexadecimalHWhardwareHzhertzI2Cinter‐integrated circuitICintegrated circuitIDEintegrated development environmentIOinput/outputISPin‐system programmingISRinterrupt service routinekBkilobyteLlengthLEDlight‐emitter diodeLiPolithium polymerLSBleast significant bitLSDleast significant digitMEMSmicro‐electro‐mechanical systemsMinGWminimalist GNU for WindowsMISOmaster input slave outputMITMassachusetts Institute of TechnologyMOSImaster output slave inputmmeter(s)mmmillimeter(s)msmillisecond(s)MSBmost significant bitMSDmost significant digitNACKno‐acknowledgeNACK(M)no‐acknowledge (master)NACK(S)no‐acknowledge (slave)nsnanosecond(s)ODRoutput data rateOEMoriginal equipment manufacturerOpenGLopen graphics libraryOSoperating systemPaPascalPBLproject‐based learningPCprogram counter or personal computerPCBprinted‐circuit boardPCKpedagogical content knowledgePEIpolyetherimidePETGpolyethylene terephthalate glycolPLApolylactic acidPLDprogrammable logic devicePKpedagogical knowledgePRNGpseudo‐random number generatorPTFEpolytetrafluoroethylenePWMpulse width modulationquoquotientRradiusRAMrandom‐access memoryRCremote controlregregisterremremainderRFradio frequencyRGBred, green, blueROMread‐only memoryRS‐232recommended standard 232RTCreal‐time clockR/Wread/writessecond(s)SCLserial clockSCLKserial clockSDAserial dataSDKsoftware development kitSiPsystem in packageSMTsurface‐mount technologySoCsystem on chipSPIserial peripheral interfaceSPLDsimple programmable logic deviceSSslave selectSRAMstatic random‐access memorySWsoftwareTtime period (or period)TCKtechnological content knowledgeToFtime‐of‐flightTKtechnology knowledgeTPACKtechnological pedagogical content knowledgeTPKtechnological pedagogical knowledgeUARTuniversal asynchronous receiver/transmitterUSBuniversal serial busUVPROMultraviolet programmable read‐only memoryvvoltsVPLvisual programming languageWwidth