Experiment
| ← Apple iPhone, iPad, iPod | Alternative Energy-Electric Cars → |
Introduction:
During the experiment potentiometer is arranged in a manner that makes it possible for ADC to be carried out. Values obtained from ADC are changed to digital. This is then transferred to LCD to be displayed.
Various codes were developed to aid in the experiment. They include:
Put the code here
Variable ‘adc_value’ refers to the value of the adc returned by the function ‘read_adc()’. POT means 0x48 representing the pot in the ADCON0 which is sent to variable ‘setup adc’. This helps in setting up the adc and starting the ADC as it sets ADON=1. Meanwhile, loop 1 wehich is the fuction read adc reads values for adc. The return is stored in variable ‘adc value’. It is in the function that variables are defined while GO=1 is positioned to begin conversion. Till the conversion is over, GO==1 plays a major role.
Once the changing/convertion is over num is where the obtained data is transferred to. It is then taken back to the main function. The value adc is transferred to LCD to be displayed. After this, the whole systems/the program goes back to the main function performing similar operations of constantly reading adc values.
Result & Conclusion: It is established that the entire program was free from errors. Additionally the program was put into test through developmental boards. The exercised generated a program that was capable of setting up adc, reading data from the adc values, converting them to digital and showing the results through LCD. This can be seen in the figure shown below;
TAKE THE PICTURE OF THE LCD AND PUT IT HERE AKHI
In conclusion, the experiment was a success in teaching how to go about setting up of adc as well as using microcontroller in taking readings from potentiometer as well as displaying it via LCD.
Exercise 2:
Aim:
- To standardize the ADC
- To compute the resolution of ADC at different within the curve
- To compute errors in percentages of the points within the
Introduction: the experiment entails calibration of ADC. This is done by taking records of varying outputs of potentiometer. For instance at 0 Volt adc value which corresponds with it is recorded. From the outcome atable is generated which in turn help in obtaining adc. A formula for adc resolution is input voltage/digital ouput of adc. For instance at 5 volts at 1023 maximum digital out put; adc resolution is 5/1023=0.0048875
Conclusion: it is established that differing values of results from potentiometer, the corresponding ADC values after measuring and tabulation shows that adc resolution is 0.0048875.
Exercise 3:
Aim:
- To change the program developed in exercise 1 to show real voltage as read from potentiometer through the LCD
Introduction: the experiment is carried out like in experiment 1. And data is shown via LCD. However, instead of convering the data into digital, it is changed into analog value then showed via LCD. Conversion of adc value to the equivalent voltage was done by use of the formula; Analog=(adc_value/100) * (493.1034/10);
Major codes of the program:
In order to show the values obtained (voltage) through LCD ‘analog’ as a variable is transferred into the function labelled ‘display_voltage_value’. It is worth noting that this conitunes while the code enclosed in loop 1.
Result and Conclusion: The experiment entailed modification of experiment 1 in order to depict voltage read from the potentiometer on the LCD. The whole exercise worked without errors and attained it objectives of showing adc values and voltage on LCD
Exercises 4:
Aim:
- To adjust the program in the experiment to utilize LDR rather than potentiometer
Introduction: Resistors that depend on light do generate electric volt once an incident light fall on the resistor. LDR is linked to developmental board. It is worth to note that the set up of the program is similar to that in experiment 1. Nonetheless, it is different in terms of initialization of ADCON0 register. For this experiment ADCON0 is set at 0x80. ADC is switched on by utilizing ADON=1
Following is the main code:
Put the code here
The rest of the processe is similar as that carried previously in loop 1. The function adc reads the values adc from LDC. It eventually takes back the value to the program where adc value is stored. The program is distinct from the previous one as adc values are sent to PORTB lighting up LEDs representing adc values from LDR. This happens continuously since it is enclosed in loop 1.
Result and Conclusion: the experiment used LDR in accepting outputs as well as performing conversion of adc values to be shown in LEDs of the PORTB. The program was free of error and worked well in attaining the objectives. To establish that the program was working, it was observed that with varying fall of incident light on the resistor, there were varying values on LEDs.
Main Conclusion:
Various appliances that are analog need to be interfaced to a microcontroller for us to make calculations. In order to attain this, there is need of converting analog data into digital through adc conversion. A greater foundation is on use of adc program by help of LDR and potentiometer.
- Alternative Energy-Electric Cars
- Computer Engineering
- Apple iPhone, iPad, iPod
- Working with Computers
|
Kathy M.
Las Cruces, NM
|
|
|
To EssaysEmpire.com: Thank you for my outstanding paper. When I read it, I knew that I would get an A+ on it. Also, thanks for adding all of the pertinent details that I asked you to customize. You did a brilliant job. Just brilliant. |
||
|
Royce E.
Dallas, TX
|
|
|
I first approached EssaysEmpire.com with skepticism. However, now, I have none. I am convinced that you are probably the best writing service on the Internet. Plus, you don’t overcharge, as so many writing services do. Thank you for the quality writing at affordable prices. You offer such a valuable service to students such as me. |
||
|
Allen P.
Denver, CO
|
|
|
Writer #3827 is a great writer! I got an A+ on my very first paper of the term. This is the way to set the pace for the rest of the term. Thanks! |
||
|
Marcy V.
Paris, FR
|
|
|
Given the short amount of time I gave your writers to create my term paper, I was amazed by how good it was when I received it back! It appeared they had spent months writing it, rather than just one week. Thank you, EssaysEmpire.com! I enjoyed doing business with you. You are a fabulous writing company. |
||
|
Hannah B.
Tulsa, OK
|
|
|
I am happy. I am happy because I got an A+ on my research paper. I did this by hiring the professional writers at EssaysEmpire.com to write it for me. It was everything I had hoped it would be. Thanks, EssaysEmpire.com! |
||
|
Phoebe K.
Madison, CT
|
|
|
I find your writing company to be professional, proficient and perfect. Your papers are always so good! They make good reading, in addition to being well written assignments. I can tell your writers really know their stuff! |
||
|
Barry M.
Seattle, WA.
|
|
|
BRAVO! EssaysEmpire.com has done it again. I have just received another A+ for an EssaysEmpire.com paper! Thanks!Thanks! |
||
|
Lonnie K.
Falcon Crest, MA
|
|
|
I work very long hours. Therefore, I sometimes run behind in my school assignments. This is especially true for the long written assignments. It is so great to know that I can always count on EssaysEmpire.com to help me out. The papers that I buy from you are excellent, without fail. I really appreciate your help . Thanks for everything. |
||
|
Alexandra Z.
Dallas, TX
|
|
|
I am sitting here reading over what your writing service offers and I just realized that you are the only one that offers free rewrites and full guarantees on your work. This tells me that you are an honest company that I want to do business with. |
||
|
Quincy S.
Cambridge, MA
|
|
|
You guys did a super job on my paper. The work definitely exceeded my expectations and eased my anxiety. This was the first time I had hired a writing service. The transaction was seamless. I would use you guys again in a heartbeat! No questions asked. You’re the best, hands down. |
||
|
Cleo C.
Wichita, KS
|
|
|
To the writers at EssaysEmpire.com: Next week, I will be graduating with a degree in clinical psychology. Over the course of my college years, I have had to turn to you for help many times. Each and every time, you produced some of the highest quality writing my professors had ever seen. Because of you, I was able to keep a high grade point average and get into an excellent grad school. There are simply no words adequate enough to fully express my appreciation, so I’ll simply say, “thank you” and let it go at that. Please know that you are appreciated. |
||
|
Sarah M.
Portland, OR
|
|
|
Today was the perfect day to make an A+! It convinced me that there are solutions to problems that seem impossible to solve. When I realized that the due date for my paper was coming up quickly, I felt like there was nothing I could do. If I didn’t hand in my paper on time, I would get an F and fail the course. However, I had to study for 3 major exams and write two other papers. My roommate suggested that I turn the paper over to you guys, which I did, and voila! I got an A+ on it and the problem was solved. Thank you, EssaysEmpire.com and to your writers and staff. You are a great writing service. |
||
|
Celine H.
Calistoga, CA
|
|
|
Thanks for doing a great job on a paper that was an important part of my semester. You guys rock! |
||
|
Fred H.
Berkeley, CA
|
|
|
Thank you for doing what you do. You helped a lot of my friends, and now you have helped me. You provide a valuable service to students who need to get over writing hurdles. |
||
|
Della M.
Belfast, IR
|
|
|
I had to turn on my laptop for the express purpose of writing to you. I had to let you know what lifesavers you people are! I had never even considered hiring a professional writer to help me and was almost resigned to dropping out of school altogether. Then, I thought about it, and asked myself what it would hurt to try EssaysEmpire.com for just one paper. That paper was written astonishingly well! From that one paper, I learned many of the things that I did not know about writing. It was perfect, so I learned all about formatting in the APA style. I learned a lot, so I want to thank you for that. |
||
|
Josef H.
Houston, TX
|
|
|
The topic for my assigned essay was very intense. It involved a lot of research and knowledge of the subject. The writer who took care of it for me seemed to be a real expert. I found that so impressive! I just had to drop a line to let you know how much I appreciated the work he did. |
||
|
Cleo P.
Oakland, CA
|
|
|
I submitted my order as a ‘rush order’. I only had 2 days to get my paper finished and I just felt like I was sinking. I didn’t understand the material I was writing about, and I didn’t know what I was going to do. My friend recommended EssaysEmpire.com. I had very little lost by attempting to use this writing service, so I did. It was an excellent move on my part, because, not only was my paper finished on time. It was also excellently written. I will always be grateful to my friend for recommending your service. It is wonderful. |
||
|
Judy C.
Bolingbrook, IL
|
|
|
I have used EssaysEmpire.com for two years now, and I wouldn’t even consider trying another writing service. I am convinced that there is no other service as good as EssaysEmpire.com, and I only want to work with the best. EssaysEmpire.com has given me well written papers that have come in well before their deadlines, every time. I am happy with EssaysEmpire.com and commit to sticking with them. |
||
|
Jennifer C.
Sulphur, LA
|
|
|
Your writer did a great job on my history paper. I didn’t have to lift a finger, yet I received an A+. I read the paper and felt like I learned an entire semester’s worth of information. That’s how good it was! |
||
|
Sylvia B.
Lakeview, MA
|
|
|
Your writers did an excellent job writing my four papers last semester. I don’t think I could have possibly made it through the semester without any help of EssaysEmpire.com. I deeply appreciate the help |
||
