ഡിജിറ്റൽ ഔട്ട്#

ആമുഖം#

ഡിജിറ്റൽ ഔട്ട് 3-വയർ ഉപകരണം, V5 ബ്രെയിനിനെ LED, റിലേ അല്ലെങ്കിൽ മറ്റ് ഇലക്ട്രോണിക് ഉപകരണം പോലുള്ള ഒരു ബാഹ്യ ഘടകത്തിലേക്ക് ഒരു ഡിജിറ്റൽ സിഗ്നൽ അയയ്ക്കാൻ അനുവദിക്കുന്നു. ഇതിന് ഉയർന്ന സിഗ്നൽ (5 വോൾട്ട്) അല്ലെങ്കിൽ കുറഞ്ഞ സിഗ്നൽ (0 വോൾട്ട്) അയയ്ക്കാൻ കഴിയും.

ഡിജിറ്റൽ ഔട്ട് ഉപകരണ നാമത്തിന്റെ ഉദാഹരണമായി ഈ പേജ് dig_out ഉപയോഗിക്കുന്നു. ആവശ്യാനുസരണം നിങ്ങളുടെ സ്വന്തം കോൺഫിഗർ ചെയ്ത പേര് ഉപയോഗിച്ച് അത് മാറ്റിസ്ഥാപിക്കുക.

ലഭ്യമായ രീതികളുടെ ഒരു ലിസ്റ്റ് താഴെ കൊടുക്കുന്നു:

  • set – 3-വയർ ഡിജിറ്റൽ ഔട്ട് പോർട്ടിന്റെ സിഗ്നൽ ലെവൽ ഉയർന്നതോ താഴ്ന്നതോ ആയി സജ്ജമാക്കുന്നു.

കൺസ്ട്രക്ടർ - ഒരു ഡിജിറ്റൽ ഔട്ട് ഉപകരണം സ്വമേധയാ ഇനീഷ്യലൈസ് ചെയ്ത് കോൺഫിഗർ ചെയ്യുക.

  • DigitalOut – ഒരു ഡിജിറ്റൽ ഔട്ട് ഉപകരണം സൃഷ്ടിക്കുക.

സെറ്റ്#

തിരഞ്ഞെടുത്ത 3-വയർ പോർട്ടിന്റെ സിഗ്നൽ ലെവൽ set സജ്ജമാക്കുന്നു.

Usage:
dig_out.set(boolean)

പാരാമീറ്റർ

വിവരണം

boolean

ഉയർന്നതോ താഴ്ന്നതോ ആയ സിഗ്നൽ അയയ്ക്കണോ എന്ന്: True ഉയർന്ന സിഗ്നൽ (5V) അയയ്ക്കുന്നു, False താഴ്ന്ന സിഗ്നൽ (0V) അയയ്ക്കുന്നു.

# Send out a low signal from dig_out
dig_out.set(False)

കൺസ്ട്രക്ടർ#

VEXcode-ന് പുറത്ത് ഒരു ഡിജിറ്റൽ ഔട്ട് ഉപകരണം കോൺഫിഗർ ചെയ്യുന്നതിന് ആവശ്യമായ DigitalOut ഒബ്‌ജക്റ്റുകൾ സ്വമേധയാ സൃഷ്ടിക്കാൻ കൺസ്ട്രക്‌ടറുകൾ ഉപയോഗിക്കുന്നു.

DigitalOut#

DigitalOut ഒരു ഡിജിറ്റൽ ഔട്ട് ഉപകരണം സൃഷ്ടിക്കുന്നു.

Usage:
DigitalOut(port)

പാരാമീറ്റർ

വിവരണം

port

ഡിജിറ്റൽ ഔട്ട് ഉപകരണം ബന്ധിപ്പിച്ചിരിക്കുന്ന 3-വയർ പോർട്ട്:

  • V5 ബ്രെയിൻ – brain.three_wire_port.x ഇവിടെ x എന്നത് പോർട്ടിന്റെ നമ്പറാണ്.
  • ഒരു 3-വയർ എക്സ്പാൻഡറിൽ – expander.a ഇവിടെ expander എന്നത് എക്സ്പാൻഡർ ഉദാഹരണത്തിന്റെ പേരാണ്.

# Create a Digital Out device in Port A
dig_out = DigitalOut(brain.three_wire_port.a)