element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Essentials
  • Learn
  • Learning Center
  • Essentials
  • More
  • Cancel
Essentials
Polls The Future of Essentials Learning Modules
  • Forum
  • Documents
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Essentials to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Engagement
  • Author Author: spannerspencer
  • Date Created: 6 Jun 2016 10:35 AM Date Created
  • Last Updated Last Updated: 11 Oct 2021 2:57 PM
  • Views 4117 views
  • Likes 0 likes
  • Comments 42 comments
Related
Recommended

The Future of Essentials Learning Modules

imageWith Essentials: Connectors II going live, comments on this new programme of learning modules have been echoing loudly in the element14 halls.

 

Thanks to your enthusiastic response to Connectors I. We've got big plans for Essentials, and naturally you're a significant part of them. We've been kicking a few ideas around for future Essentials learning modules with the Top Members, and now it's time to put them in front of you guys and get some feedback on topics before composing new modules.

 

At the minute we see Essentials as our 'learning technologies' modules; and later this year we will be launching Masterclasses, our 'how to' technology implementation modules - more on these later.

 

So make your voice heard and vote on your favourite option from the following subjects, then we will start planning all that delicious content. And don't worry if your top choice doesn't win; none of these potential topics are off the table. It's more about prioritisation image.

 

Tick the Essentials topic you'd like to learn about most - technologies OR product categories - and feel free to make as many other suggestions as you like in the comments section below too!

 

We'll be deciding on the next Essentials subject in the next couple of weeks, so don't delay, vote today!

  • element14 essentials: connectors i
  • essentials
  • element14 essentials: connectors ii
  • Share
  • History
  • More
  • Cancel
  • Sign in to reply

Top Comments

  • spannerspencer
    spannerspencer over 9 years ago +5
    I probably shouldn't skew the votes, given that I'm an insider here, but... well, too late, 'cause I already have! Tough choice for me between sensors and motors. Just right now I'm very much into both…
  • COMPACT
    COMPACT over 9 years ago in reply to mcb1 +5
    If you put too much pressure on a BJT it might FET. There's only one place where semiconductors can meet -- The Unijunction. Did you know that robotic servicemen are called SCRs - Silicon Controlled Rectifiers…
  • gihu
    gihu over 9 years ago +4
    Difficult to choose just one of them. Can't wait to see the Masterclasses program!!
Parents
  • alanmcdonley
    alanmcdonley over 9 years ago

    Essentials I would like to see:  Using Analog to Digital Converters

    • ADC Concepts
    • Raw Chip and Board Options
    • Processor Interfaces
    • Sensing Interfaces (direct connect, voltage dividers, +/- offset voltage, over-voltage and reverse voltage protection, noise reduction, averaging with capacitor)
    • Sensor software interface
      • class vs. function library,
      • parameters,
      • static values for averaging,
      • asynchronous sensing-decoupling sensing from sensor value consumers
      • reading recovery time

     

    With Python code samples please.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • michaelkellett
    michaelkellett over 9 years ago in reply to alanmcdonley

    I'm speaking from my own experience here but I don't think Python is the right language for ADCs at the level most of your bullet points suggest.

     

    Almost all of my ADC code is in C and the rest is in Assembler or VHDL.

     

    Micros tend not to be supported by Python at all and bigger processors running a full OS are more likely to use drivers written in C (or maybe C++) (due to the direct to hardware access needed for performance and control).

     

    MK

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • michaelkellett
    michaelkellett over 9 years ago in reply to alanmcdonley

    I'm speaking from my own experience here but I don't think Python is the right language for ADCs at the level most of your bullet points suggest.

     

    Almost all of my ADC code is in C and the rest is in Assembler or VHDL.

     

    Micros tend not to be supported by Python at all and bigger processors running a full OS are more likely to use drivers written in C (or maybe C++) (due to the direct to hardware access needed for performance and control).

     

    MK

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
  • cmelement14
    cmelement14 over 5 years ago in reply to michaelkellett

    I have to agree with Michael. First of all, there will be no Python driver directly controlling the ADC chip. If somebody provides you Python driver, it would be a wrapper on a most likely C driver. Since the purpose is to learn ADC, Python wouldn't help you rather than obscure the details from you.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube