Go to Post Maybe FIRST will just take 148's Tumbleweed and use it as the game piece for next year. - AndyB [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 17-08-2005, 20:51
double_check's Avatar
double_check double_check is offline
Registered User
AKA: Amanda
FRC #0692 (The Fembots)
Team Role: Programmer
 
Join Date: Mar 2005
Rookie Year: 2004
Location: Sacramento, CA
Posts: 12
double_check is an unknown quantity at this point
Send a message via AIM to double_check Send a message via MSN to double_check Send a message via Yahoo to double_check
Help with Programming

Hey guys,
I'm the newly appointed programmer for team 692 a.k.a. the fembots of st.francis high school. St. Francis is located in Sacramento, CA. I was one of the assistant programmers last year and now I've been asked to take over. I was just wondering if anyone could maybe help me learn more. I really have no clue what I am doing. I understand the enough to make the robot complete basic functions but now our mentor in programming has retired and i have been left alone. If anyone could help, it would be deeply appreciated. T
Thanks and much love, Amanda
__________________
2003 UC Davis Regional Winner
2003 UC Davis Motorola Quality Award
2003 UC Davis Daimler Chrysler Spirit Award
2005 UC Davis Quarter Finalists
2005 UC Davis Daimler Chrysler Spirit Award
2006 UC Davis Imagery Award

"Normal is only a setting on washing machines and dishwashers." - Anonymous
  #2   Spotlight this post!  
Unread 17-08-2005, 21:05
Beth Sweet's Avatar
Beth Sweet Beth Sweet is offline
is getting lost in her new home
FRC #0116 (Epsilon Delta), #1504 (alum), #67 (alum)
 
Join Date: Mar 2003
Rookie Year: 2003
Location: Reston, VA
Posts: 1,938
Beth Sweet has a reputation beyond reputeBeth Sweet has a reputation beyond reputeBeth Sweet has a reputation beyond reputeBeth Sweet has a reputation beyond reputeBeth Sweet has a reputation beyond reputeBeth Sweet has a reputation beyond reputeBeth Sweet has a reputation beyond reputeBeth Sweet has a reputation beyond reputeBeth Sweet has a reputation beyond reputeBeth Sweet has a reputation beyond reputeBeth Sweet has a reputation beyond repute
Re: Help with Programming

Hey Amanda,

First off, congrats on taking this on! It will be a lot of fun as well as a valuable skill to be able to do.

If you follow this link it will give you a bunch of how-to's on programming. If you PM any of the authors, I'm sure they'd be glad to explain further!
__________________
This season, I was a part of a great team, with great kids who were really inspired, and who inspired me back. That's my brag, what's yours?
  #3   Spotlight this post!  
Unread 17-08-2005, 21:11
Mike's Avatar
Mike Mike is offline
has common ground with Matt Krass
AKA: Mike Sorrenti
FRC #0237 (Sie-H2O-Bots (See-Hoe-Bots) [T.R.I.B.E.])
Team Role: Programmer
 
Join Date: Dec 2004
Rookie Year: 2004
Location: Watertown, CT
Posts: 1,003
Mike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond repute
Re: Help with Programming

If you need any help, you can IM me at MikeWasHere05
__________________
http://www.mikesorrenti.com/
  #4   Spotlight this post!  
Unread 17-08-2005, 21:15
EricS-Team180's Avatar
EricS-Team180 EricS-Team180 is offline
SPAM, the lunchmeat of superheroes!
AKA: Eric Schreffler
FRC #0180 (SPAM)
Team Role: Engineer
 
Join Date: Apr 2002
Rookie Year: 2001
Location: Stuart, Florida
Posts: 561
EricS-Team180 has a reputation beyond reputeEricS-Team180 has a reputation beyond reputeEricS-Team180 has a reputation beyond reputeEricS-Team180 has a reputation beyond reputeEricS-Team180 has a reputation beyond reputeEricS-Team180 has a reputation beyond reputeEricS-Team180 has a reputation beyond reputeEricS-Team180 has a reputation beyond reputeEricS-Team180 has a reputation beyond reputeEricS-Team180 has a reputation beyond reputeEricS-Team180 has a reputation beyond repute
Re: Help with Programming

Hi Amanda,

You've certainly come to the right place. Many of the participants of this forum are well versed in the "Tao of Programming"

You can help yourself, right away, by reading a few of the "sticky threads" right here at the top of the forum. They, in turn, contain links to many of the resources the rest of us routinely use. The Forum's white papers has a section devoted solely to pogramming. Many teams have shared their ideas and code, there. The IFI robotics website contains excellent downloads concerning the FRC code, and when it's time to get down and dirty, the Microchip site has a wealth of pic info.

The search tool is your friend. I use it often. And when you have a specific question that eludes you, please post it here, we are easy on newbies and love to help.

Eric
__________________

Don't PANIC!
S. P. A. M.
  #5   Spotlight this post!  
Unread 18-08-2005, 03:34
TimCraig TimCraig is offline
Registered User
AKA: Tim Craig
no team
 
Join Date: Aug 2004
Rookie Year: 2003
Location: San Jose, CA
Posts: 221
TimCraig is a splendid one to beholdTimCraig is a splendid one to beholdTimCraig is a splendid one to beholdTimCraig is a splendid one to beholdTimCraig is a splendid one to beholdTimCraig is a splendid one to beholdTimCraig is a splendid one to behold
Re: Help with Programming

This summer I've added programming to my team activities. But then, I used to to it professionally.

If you have specific questions, let me know and I'll try to help.
  #6   Spotlight this post!  
Unread 18-08-2005, 03:43
mechanicalbrain's Avatar
mechanicalbrain mechanicalbrain is offline
The red haired Dremel gnome!
FRC #0623 (Ohm robotics)
Team Role: Electrical
 
Join Date: Apr 2005
Rookie Year: 2004
Location: Virginia
Posts: 1,221
mechanicalbrain has a reputation beyond reputemechanicalbrain has a reputation beyond reputemechanicalbrain has a reputation beyond reputemechanicalbrain has a reputation beyond reputemechanicalbrain has a reputation beyond reputemechanicalbrain has a reputation beyond reputemechanicalbrain has a reputation beyond reputemechanicalbrain has a reputation beyond reputemechanicalbrain has a reputation beyond reputemechanicalbrain has a reputation beyond reputemechanicalbrain has a reputation beyond repute
Send a message via AIM to mechanicalbrain Send a message via Yahoo to mechanicalbrain
Re: Help with Programming

Yeah I'm planning on picking it up too. My question is this. I'm proficient with JAVA how much of a leap is it to go to C?
__________________
"Oh my God! There's an axe in my head."
623's 2006 home page
random mechanicalbrain slogans

  #7   Spotlight this post!  
Unread 18-08-2005, 04:02
sciguy125 sciguy125 is offline
Electrical Engineer
AKA: Phil Baltar
FRC #1351
Team Role: College Student
 
Join Date: Jan 2005
Rookie Year: 2004
Location: Sunnyvale, CA
Posts: 519
sciguy125 has a reputation beyond reputesciguy125 has a reputation beyond reputesciguy125 has a reputation beyond reputesciguy125 has a reputation beyond reputesciguy125 has a reputation beyond reputesciguy125 has a reputation beyond reputesciguy125 has a reputation beyond reputesciguy125 has a reputation beyond reputesciguy125 has a reputation beyond reputesciguy125 has a reputation beyond reputesciguy125 has a reputation beyond repute
Send a message via AIM to sciguy125 Send a message via MSN to sciguy125 Send a message via Yahoo to sciguy125
Re: Help with Programming

Quote:
Originally Posted by mechanicalbrain
Yeah I'm planning on picking it up too. My question is this. I'm proficient with JAVA how much of a leap is it to go to C?
I'm more of a C programmer myself. I regularly use C, C++, and PHP (mostly C++ though). I've also dabbled in JavaScript, Perl, Forth, and Java. I didn't like Java though. It's too object oriented for my tastes.

But back to your question. I didn't do much Java, I didn't get much farther than Hello World, but I think that they are very different. But, I've found that for programming things as simple as FIRST stuff, all languages are pretty much the same. ifs are ifs, fors are fors. Languages don't tend to separate much until you get into more complicated things.

As for a more quantitative answer: it seems that Java branched off from C in 1983 and is twice removed. History of Programming Languages
__________________

-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GE/S/P a-- e y-- r-- s:++ d+ h! X+++
t++ C+ P+ L++ E W++ w M-- V? PS+ PE+
5- R-- tv+ b+ DI+++ D- G
------END GEEK CODE BLOCK------
  #8   Spotlight this post!  
Unread 18-08-2005, 10:17
billbo911's Avatar
billbo911 billbo911 is offline
I prefer you give a perfect effort.
AKA: That's "Mr. Bill"
FRC #2073 (EagleForce)
Team Role: Mentor
 
Join Date: Mar 2005
Rookie Year: 2005
Location: Elk Grove, Ca.
Posts: 2,360
billbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond repute
Re: Help with Programming

Quote:
Originally Posted by double_check
Hey guys,
I'm the newly appointed programmer for team 692 a.k.a. the fembots of st.francis high school. St. Francis is located in Sacramento, CA. I was one of the assistant programmers last year and now I've been asked to take over. I was just wondering if anyone could maybe help me learn more. I really have no clue what I am doing. I understand the enough to make the robot complete basic functions but now our mentor in programming has retired and i have been left alone. If anyone could help, it would be deeply appreciated. T
Thanks and much love, Amanda
Hi Amanda,
I'm one of the Mentors for team 1147, "The Herdinators" from Elk Grove.
Talk about turn of events. Your retired mentor saved our bacon at last years Sacramento Regional. We had no one who knew programming. We needed to make a simple modification to the default program, but had too little understanding of C to do it. Your mentor came over and worked with us for a hour or so, and with his help, we got it working exactly as we needed! I've run into him a few times in the community and each time I can't stop thanking him for his help.
Since that time, I've spent quite a bit of time learning C. I don't even consider myself a good programmer, but I understand enough that I can make some "magic" happen. There are some incredible programmers here on CD, more wealth of knowledge and resources than you'd imagine.
All this is to say, I would love to help you out as much as possible. Anything I can do to help, just ask. You can send me an e-mail, IM, or just post it here and I will do all I can.
  #9   Spotlight this post!  
Unread 18-08-2005, 12:56
phrontist's Avatar
phrontist phrontist is offline
Proto-Engineer
AKA: Bjorn Westergard
FRC #1418 (Vae Victus)
Team Role: College Student
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Falls Church, VA
Posts: 828
phrontist has a reputation beyond reputephrontist has a reputation beyond reputephrontist has a reputation beyond reputephrontist has a reputation beyond reputephrontist has a reputation beyond reputephrontist has a reputation beyond reputephrontist has a reputation beyond reputephrontist has a reputation beyond reputephrontist has a reputation beyond reputephrontist has a reputation beyond reputephrontist has a reputation beyond repute
Send a message via AIM to phrontist
Re: Help with Programming

IM me for help, I'm on quite a bit:

AIM - etherkill
__________________

University of Kentucky - Radio Free Lexington

"I would rather have a really big success or a really spectacular crash and failure then live out the warm eventual death of mediocrity" - Dean Kamen
  #10   Spotlight this post!  
Unread 18-08-2005, 13:50
Ryan M. Ryan M. is offline
Programming User
FRC #1317 (Digital Fusion)
Team Role: Programmer
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Ohio
Posts: 1,508
Ryan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud of
Re: Help with Programming

Quote:
Originally Posted by billbo911
...Your retired mentor saved our bacon at last years Sacramento Regional...
This brings up another great resource. Find a team in your area and try to get in touch with their programmer(s).

Yes, there are tons of willing people here, but communication in text often loses something. Plus, asking "I need to have our robot follow a line" often results in just straight code (heck, that's what I do), which may or may not even work for your robot setup. The other problem with someone just giving out code is that you often don't learn the thinking/algorithm behind it.

A person you can call and ask to come over (or go to them) can be a great resource because they'll be able to talk you through what you're trying to do in a way which isn't possible in AIM or on these forums.

The point is, make sure that any help you get actually helps you, not just gives you a crutch. If someone gives you code with no explaination (and it's not dead obvious ), then ask for one. Learn.
__________________

  #11   Spotlight this post!  
Unread 18-08-2005, 17:03
nehalita's Avatar
nehalita nehalita is offline
Robots are friends
AKA: tagger fanatic
FRC #1345 (Platinum Dragons); FRC# 97 (RoboRuminants)
Team Role: Programmer
 
Join Date: Jan 2005
Rookie Year: 2004
Location: Ft. Laud, FL
Posts: 870
nehalita has a reputation beyond reputenehalita has a reputation beyond reputenehalita has a reputation beyond reputenehalita has a reputation beyond reputenehalita has a reputation beyond reputenehalita has a reputation beyond reputenehalita has a reputation beyond reputenehalita has a reputation beyond reputenehalita has a reputation beyond reputenehalita has a reputation beyond reputenehalita has a reputation beyond repute
Send a message via AIM to nehalita Send a message via MSN to nehalita Send a message via Yahoo to nehalita
Re: Help with Programming

Quote:
Originally Posted by mechanicalbrain
Yeah I'm planning on picking it up too. My question is this. I'm proficient with JAVA how much of a leap is it to go to C?
I had some basis in C previously but i went straight to JAVA (took a course on it for a year) before I came back to C for programming. If you understand the basics, your transition will be VERY SMOOTH. The languages aren't that different as far as what you're dealing with. Just look at some sample codes and model your code after that.
...I've switched between them so much (programming this year and taking JAVA) that i don't even register the difference...i guess i just switch automatically in my head
__________________
"Relativity applies to physics, not ethics." Thank you Einstein
MIT '10

Proud Member of H.I.L.
The PLATINUM DRAGONS are on FIRE!
  #12   Spotlight this post!  
Unread 19-08-2005, 00:15
Redneck's Avatar
Redneck Redneck is offline
Hacker Hick
AKA: Jamie (2.0) Moran
FRC #0599 (Robodox)
Team Role: Engineer
 
Join Date: Aug 2004
Rookie Year: 2004
Location: California
Posts: 90
Redneck is just really niceRedneck is just really niceRedneck is just really niceRedneck is just really nice
Send a message via AIM to Redneck
Re: Help with Programming

Quote:
Originally Posted by sciguy125
But back to your question. I didn't do much Java, I didn't get much farther than Hello World, but I think that they are very different.
Actually, they're very similar. C isn't object-oriented like Java, but all the syntax, declaring variables, loops, conditionals, etc. are identical.
__________________


Which badges can you claim?
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Programming Vex w/ MPLab dababyjebus FIRST Tech Challenge 27 25-04-2008 09:11
Programming - Getting Started Mark McLeod Programming 80 16-04-2008 23:37
VEX programming Gene F Programming 14 08-08-2006 22:21
Organizing a programming team. scitobor 617 Programming 7 28-01-2005 19:18
Robot Programming Education phrontist Programming 11 03-05-2004 07:32


All times are GMT -5. The time now is 08:05.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi