4 votes
Accepted

How to control ESC from Arduino?

There are quite a few issues I see with your setup. You are setting up the ESC in your code to use pin 9, but your diagram shows that you've connected to pin 8. Pin 8 won't do anything because the ...
Chuck's user avatar
  • 16k
3 votes

How can I limit the current sent to my 6V servos to ensure they don't burn out?

use circuit breakers. That is the route I go. I really like the following: Allen Bradely 1492-ghXXX where XXX is the amp rating. Ex: a 4 amp fuse would be 1494-gh040, and a 10 amp 1494-gh100. they are ...
Mike's user avatar
  • 361
2 votes
Accepted

is designing a pcb with multiple controllers a good schematic design?

Will it cause hardware problems? Theoretically, no. This is done quite often, so there is no inherent limitation there. If you design the board badly on the other hand, well that's just bad design! ...
Shahbaz's user avatar
  • 3,250
2 votes

What relay or other gizmo do I need to switch between two circuits?

Very simply, you can use a single pole, double throw relay. This has two outputs: one is normally open and the other is normally closed. Both will not be energized concurrently. EDIT (based on ...
SteveO's user avatar
  • 4,386
2 votes
Accepted

Motor driver damage and jerking behavior when load driving in same direction as motor

What you need is something that is generally referred to as a "brake resistor." It looks like there's an application note specifically for your product. It says, in part: A voltage clamp is ...
Chuck's user avatar
  • 16k
1 vote

I need to read a lot of analog signals without any analog pins

Depending on the resolution you need, you could use a few multi-channel ADC chips. The TLC1543IN is a through-hole (would work in a breadboard) 10-bit 11-input ADC that communicates over SPI. Connect ...
Solomon Greenberg's user avatar
1 vote
Accepted

Powering multicopter with multiple dedicated batteries

I agree with lenik first statement, you idea is totally sound. Also your grounding to not have all the current drained passing through a single 'hub' is sound as otherwise you will need this central ...
N. Staub's user avatar
  • 1,412
1 vote

Using python to create AI

For that microcontroller yes, you need to program in C++. But likely it's not powerful enough to do what you want to do. You should consider using a Raspberry Pi, or doing the higher-level ...
tsbertalan's user avatar
1 vote

First steps in robotics

Answering for others with the same question... I understand the OP has long since moved on I don't disagree with the others here, but have a different take. Direct answers to your questions (with an ...
HumanJHawkins's user avatar
1 vote

First steps in robotics

I agree with what @PrestonRoy regarding the academic aspects. But, there is a big learning by doing component too. The earlier you start the better. Don't wait until you "know everything you ...
markshancock's user avatar
1 vote

First steps in robotics

I am a graduate student whose research is applied to robotics. I recommend: Linear algebra and Calculus Basic programming skills, learn arduino and another language Electronics courses - basic ...
Preston Roy's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible