Some properties are available for the (StringTypeLink["MicrocontrollerTarget", paclet:MicrocontrollerKit/ref/entity/MicrocontrollerTarget, MicrocontrollerKit Package Symbol]) entity type as a whole and can be given using the form (RefLink[EntityValue, paclet:ref/EntityValue])[(StringTypeLink["MicrocontrollerTarget", paclet:MicrocontrollerKit/ref/entity/MicrocontrollerTarget]),property]. Such properties include:

The following annotations can be used in the third argument of (RefLink[EntityValue, paclet:ref/EntityValue])[(StringTypeLink["MicrocontrollerTarget", paclet:MicrocontrollerKit/ref/entity/MicrocontrollerTarget]),property,annotation]:

OpenersPrimaryExamplesSection(Spacer1)Examples  (4)

OpenersExampleSection0(Spacer1)Basic Examples  (4)

Load the Microcontroller Kit paclet:

Needs["MicrocontrollerKit`"]

Select a random target entity:

RandomEntity["MicrocontrollerTarget"]

The properties of a microcontroller target:

EntityValue["MicrocontrollerTarget","Properties"]

The clock frequency of a random target:

With[{target=RandomEntity["MicrocontrollerTarget"]},{target,target[(EntityProperty["clock frequency", EntityProperty["MicrocontrollerTarget","ClockFrequency"], "EntityProperty[\"MicrocontrollerTarget\", \"ClockFrequency\"]"])]}]

Deploy code to a target:

MicrocontrollerEmbedCode[(NonlinearStateSpaceModelFull[Which[x>0,0,True,1], x, x, \[Null], 0.5, {}Automatic, ]),<|"Target"->(Entity["Arduino Micro", Entity["MicrocontrollerTarget","ArduinoMicro"], "Entity[\"MicrocontrollerTarget\", \"ArduinoMicro\"]", "Microcontroller Target"]),"Outputs"->13->"Digital"|>,"/dev/cu.usbmodem1411"]

({{DocumentationFooterIconsRelatedFunction.png, ({{See Also}, {(PackageLink[MicrocontrollerEmbedCode, paclet:MicrocontrollerKit/ref/MicrocontrollerEmbedCode, MicrocontrollerKit Package Symbol])}, {Related Entity Types:  (PackageLink[MicocontrollerFamily, paclet:MicrocontrollerKit/ref/entity/MicrocontrollerFamily, MicrocontrollerKit Package Symbol])  ▪  (PackageLink[MicrocontrollerVendor, paclet:MicrocontrollerKit/ref/entity/MicrocontrollerVendor, MicrocontrollerKit Package Symbol])}})}})