Welcome Maker Friend!
MakerGram last edited by salmanfaris
Welcome to MakerGram!
Hey maker friend, Welcome to MakerGram!
A community made by makers and for makers!
A great place where you can think, brainstorm, share, discuss and transform your ideas into the real stuff.
Rules of Engagement
- No discussion of any illegal activity.
- No use of explicit, obscene or vulgar language or images and/or messages, including racist remarks.
- No posts that attack, insult, "flame", defame, or abuse members or non-members. Respect other members of the community and don’t belittle them. Avoid insulting another member or non-member. Agree to disagree. This applies to both the forums and any other comments posted on TWorks Forum by guests or members.
- No use of multiple usernames. Please register and use only one username for the forums.
- No posts of the copyrighted material. Information copyrighted or owned by any individual or entity other than the person posting should not be posted on the message boards without the consent of the owner.
- No SHOUTING. Remember, using ALL CAPITAL LETTERS in posts is considered yelling and rude, plus it is difficult to read.
- Please refrain from using SMS language/shortcuts on the forum.
- Users that do not abide by the rules may be subject to having their posts edited or deleted, their member account permanently banned from further access and/or deleted without notice by forum moderators.
- Do not post the same thing in multiple threads. As people read the forum mostly using "Recent posts" or "Unread Posts", they will see your post regardless of which thread it is in. .
- Do not post topics with confusing/general names such as "Help" or "Help needed" or "For Sale" or "Wanted". Put a meaningful topic name. This is needed for readability of the forum.
- Rules and guidelines may change at any time, please re-read them regularly.
Keep an eye open for new, interesting topics. Before starting a new topic, please check if there is already a topic open on the subject. If so, contribute to it there.
- If you have a question for a moderator on a decision, you can email them and discuss it privately. They may not see things the same way you do, but they are open and approachable.
Kindly Introduce yourself
@Richu-Bini thanks for posting the question . just for a brief about pwm, pulse width modulation technique is a method to change the duty cycle of a wave. Which means you can determine how much time a signal must be on or off.
So, coming to the question, software pwm and hardware pwm is just two different ways of producing same result. In software(referring Arduino here) you'll just write a value between 0 to 255 inorder to determine duty cycle percentage. For example 0 is 0% duty cycle which means the cycle is on for 0% of whole time, similarly 127 means 50% of time cycle will be on and 255 means signal will be on for ever. This is regarding software.
Coming to hardware, you can generate a pwm signal using very simple passive component, called as potentiometer and 555 timer IC by using 555 timer as bistable multivibrator(The generated output will have two stable states 0 and Vmax, hence the name bistable) and changing the resistance using a potentiometer generates different duty cycles. This is the difference between hardware and software pwm. Please let me know if I haven't explained what you have expected.
This month we are discussing Psychology and Perils of Polyglot/Mixed Language Programming
by Praseed Pai
Author of .Net Design Patterns and
C++ Reactive Programming,
Father of SLANG Compiler.
Nowadays, every developer in the world ought to be a Polyglot (Programmer) to do something worthwhile in the industry. But, most are not prepared to get into that groove. The Session will give necessary conceptual, ontological, linguistic and formal background to navigate between programming languages with ease. The Session has got examples in C++, C#, Java, Scala, Python, JS, Python/C interface, Java Native Interface, P/Invoke, COM interop, RxJava/RxJS./Rxcpp/Rx.net etc. All code snippets are taken from real-life projects which the presenter has been part of, in the past two decades. The session also covers some pitfalls which an aspiring Polyglot Programmer should be watchful, as well.
Don't miss it, book your seats today. It's a golden opportunity for all Enthusiasts to listen from the true industry experts!
Come and join us! Have a Java Coffee
Date & Time : 29th February 2020 02:30 PM to 05:30 PM
Location : KeyValue Software Systems Pvt Ltd, SmartCity Kakkanad
Map : https://goo.gl/maps/7VruKuDzbHkNwcc87
Grab your ticket at: http://bit.do/KJUG012
What is the difference between hardware pwm and software pwm
flat end leaves flat surface profile on the stock and are good for removing large volume of material, but steps are formed when used for making curved surfaces. Ball end leaves curved surfaces and forms smooth curved finish while cutting cavities. They are used for finishing cuts.