jamie79512

Members
  • Content count

    275
  • Joined

  • Last visited

Everything posted by jamie79512

  1. "Fundamentals of Electric Circuits" by Alexander and Sadiku has stuff about amplifiers and filters. Mostly small scale stuff, but the same theory applies to larger stuff. But thats a very small portion of the book so idk if its really worth it if thats all you want. Most of the book is about circuit analysis. Some books that I haven't read but will have to read eventually for various classes are "Power System Analysis and Design" which would most likely have the high voltage/transformer/coil stuff your looking for. Also "Power Electronics: Converters, Applications, and Design". Keep in mind these are college books meant to be used with a professor, so they can be hard to self-teach with
  2. Well the only non-college book i've read is "Basic Electronics", its a radioshack book that they probably don't sell anymore but could be found on amazon. Starts with basics and works up, nothing too fancy if i remember correctly. As far as college books go, I semi-enjoyed the book "Introduction to Computing Systems: from bits and gates to C and beyond", but partly because the writer was my teacher. It's a nice intro to low-level computer systems. For logic the only book I own is "Fundamentals of Digital Logic Design" by roth, but I haven't read much of it. What I have read has been pretty easy to understand. That book is meant for a self-taught college course, so I imagine it would be the easiest to understand without help.
  3. Very nice! I'm taking a class on embedded systems right now and we were given (paid for with non-optional lab fees) Motorola 9s12 prototyping boards. While nothing we do in the class is going to be very complicated (the hardest being an led "traffic light"), I have my own plans for the micro-controller. I'll start off small but would like to learn to output images in a format I can view on my tv, and write some little games for it.
  4. I had it for a while and got rid of it, The version that was leaked was not the full version. Most of the useful function were not included.
  5. I am not the most experienced with electronics and I am just now really getting into any kind of circuits. I had another post about transistors for some robots i am working on and now i need some more help. I can't seem to get my solar panel to charge a capacitor. The solar panel is 3v 25mA. The capacitors I am trying to charge is a 1000uF 6.3 volt electrolytic. Is the difference in voltage the problem? And help much appreciated
  6. Hey guys I was wondering if anyone knew about any decent conventions that come through Austin, tx. I couldn't find anywhere else to post this so sorry if it's in the wrong place. The only one i have heard about is the Maker Faire which i've already bought my weekend pass. Any ideas?
  7. I know lol, you told me to PM you... nvmd, oh well lol
  8. Lol why did you quote my pm? and @ quertyman, thanks already bought my ticket though :-)
  9. I understand that capacitors work different than batterys, that they work in quick bursts. I am building a solar engine to use on a "beambot", i can charge the capacitors with a battery but i havent been able to get the capacitors to charge with the solar panel. the design i was working off of is here link
  10. I wasn't sure where to put this but this seems like the most appropriate place. I am working on building a solarbug, aka beambot, and i purchased a pack of 15 transistors at radioshack, they are 2n3906 general purpose transistors. Well when i got home and opened the package, the sides of the transistors did not have "2n3906" on them. Only one in the entire box had the correct number. Is this a mistake in packaging or is that normal? This is my first time to purchase transistors and figured that the part number should be written on the side of each part. I also purchased 2n3904 transistors individually and they each had the number written on the side... and help?
  11. Cool thanks guys, I'm not going to be ordering from radioshack anymore anyways, i just wanted to be sure that these transistors would work in place of the one that i needed. Thanks again.
  12. Like i said i was making solarbug or beambot, you can see the design at the bottom of this page. Some of the numbers on the transistors include mps 6534, mps a55, and pn4258
  13. Yea i made the mistake of using radioshack because it was quicker than ordering but im returning some things and i will never use them again unless i'm forced to do so. The package says "2n3906" and its a package of fifteen. They should all be 2n3906... Will the other transistors work the same way? it doesn't make sense that they would put an assortment into a box that was just supposed to be the 3906..
  14. Well i tried writing a program with what little knowledge i have of c++ and was told to completely erase the program and start reading the book... anyway, as i go through the process of learning c++, i would like to post my programs here and have them critiqued... what im looking for is help avoiding any bad habits in the programming... yes i know my programs are probably terribly sloppy and there is alot about c++ that i do not understand. I also do not mind harsh or straightfoward responses as long as they are not directly mocking me.... And help or advice is much appreciated. Here is my first program, i was reading up on relational operators and made a simple calculator program. The main complaint i see coming is all the "\n" i have spaced throughout the program, a of right now i dont know of a better way to make the program more visually appealing and this is my method... And help, advice, or "this is some of the worst code ive ever seen" replies are welcome... thanks a ton #include <iostream> int main() { using std::cout; using std::cin; int userOp, numOne, numTwo; cout << "please input two numbers you wish to perfom mathematical operations on: \n"; cin >> numOne; cin >> numTwo; cout << "\n \n List of Operations:" << "\n (1)-multiply" << "\n (2)-divide" << "\n (3)-add" << "\n (4)-Subtract"; cout << "\n \n Which action would you like to perform?"; cin >> userOp; if (userOp == 1) { cout << "\nYou have chosen multiplication...\n \n"; cout << numOne << " * " << numTwo << " = " << numOne * numTwo; } if (userOp == 2) { cout << "\nyou have chosen division...\n \n"; cout << numOne << " / " << numTwo << " = " << numOne / numTwo; } if (userOp == 3) { cout << "\nYou have chosen addition...\n \n"; cout << numOne << " + " << numTwo << " = " << numOne + numTwo; } if (userOp == 4) { cout << "\nYou have chosen subtraction...\n \n"; cout << numOne << " - " << numTwo << " = " << numOne - numTwo; } }
  15. Well its actually taught me alot so far, idk why it shows those errors in the examples, maybe they correct it later because it doesnt make much of a difference right now.
  16. It didnt TELL me to put it there, its just there in every example they use. That may be because they havent covered that yet, or it may be a crappy book. Its SAMS teach yourself c++.
  17. yes it did, in many examples.. Ive even double checked to make sure i wasnt just reading it wrong..
  18. Here's a useful tip: read the basic chapters first, then try and write some code. Stop posting every bit of code you manage to type here, that's not how you should learn. You need to learn to debug your code yourself, people won't be able to hold your hand all the time. And yes, "using namespace std;" should be outside of main(), right after the included libraries. The guy is just trying to better himself, be nice. The code i posted here has nothing to do with the code i posted in the other forum... I took your advice and dropped that code, started over doing only what i can handle... And so far all of the problems that i have had with these two codes havent been in my book... The endl thing hasnt come up yet, so far everything in my book has used \n, No, he's taking advantage of the fact that we aren't allowed to flame or yell at him in the nubie hq. He was mad at the answer I gave him in the programming section and then posted fairly similar code here. Multiple people have now said it, don't post everything you code. There isn't much to not understand about if and else statements and most of the things that he is doing wrong, any new programmer who has a decent book should know not to do. We don't mind helping people here, but he needs to help himself. It's obvious that he either has not read or learned enough to do any of the things he is trying to and needs to spend some more time learning the basics. All of these questions are things he should be learning in the first few chapters of any programming book and I'm sure most of the other members here agree with me here that we are not here to spoonfeed people. The code i posted here has nothing to do with the code i posted in the other forum... I took your advice and dropped that code, started over doing only what i can handle... And so far all of the problems that i have had with these two codes havent been in my book... The endl thing hasnt come up yet, every example in my book uses \n instead of endl, as for using "using namespace std;" outside of int main(), as with the \n, every example has it INSIDE of main(). Maybe its a shitty book, idk, i havent been skipping sections or ignoring things the book tells me to do. So far everything i have used in the code has been in examples in the book. And if your not here to help then what are you here for? what good do you do? i mean, if you dont want to help me then leave, just ignore the posts... You guys bitch about all the people coming in here asking "how do i do this?" and "how can i become good at this", but the moment someone is doing something for themselves and just asking for a little guidance to prevent bad habits you treat him like all the rest... people used to be helpful on this site...
  19. Well i have read the basic chapters, im working my way through the book. And i have only posted two codes... and i have received helpful input on both of them. I have learned a bit just from what ive been told, and this IS helpful when learning.. There werent really any bugs in the code, i was just looking for help at preventing bad habits in code writing. It is much easier to stop them now... all i wanted was some helpful input, but everyone seems to have an attitude about it... i guess this will be my last post... thanks to those who actually tried to help...
  20. Do you mean i need to put the "using namespace std;" outside of int main()? is that what you mean by scope? and i know i dont have to import all of std, it was just easier. I could have just used the three i needed but it was easier to use all. And im coming up on the section about scope, i havent read that far yet.
  21. Here is my next bit of code, this time its a simple password program, there is no real point in it except to understand the concept of "else" //my example using else #include <iostream> int main() { using namespace std; int passWord; cout << endl << "Please enter the password" << endl << "Hint: Its 3 digits composed of 8, 3, and 6." << endl << endl; cin >> passWord; if (passWord == 386) cout << endl << "Password accepted! Now leave..."; else cout << endl << "Incorrect password: Access Denied"; return 0; }
  22. Yea, i did know i could use "using namespace std;", i just wasnt considering it seeing as i hadnt used it, but that does make it a little easier, i'll use endl from now on, it flows a little better i think.. Well im gonna get to work on the next program, im just using examples from a book so i can get a better understanding of what i read... thanks for the input
  23. Hmm, i havent read up on declaring things "globally" but its an easy enough concept to understand, it seems like i had tried that with another program and it had not worked (maybe due to another error), that does make much more sense though, and clarifies a few things for me. As for using endl instead of \n, what are the advantages? I mean sure, endl was added in c++, but it seems much simpler to use \n, there are fewer characters and i dont have to declare the "using std::endl" at the beginning.
  24. I recently forwarded all port 80 requests on to my webserver i set up... Now, i cant access my router settings to forward another port i need for a proxy.. What should i do? how do i get to the settings?
  25. Actually nevermind. I found out i can use the 192.168.1.1 to get to it instead of the main ip.. thanks anyway