David Lechner

Results 1560 comments of David Lechner

Instead of changing the definition, can we just add a new `run_until_overload(speed, torque_limit, then) -> int` and `overload() -> bool` and deprecate stalled? I think an overload condition is also...

The official docs for NXT and EV3 are at the bottom of this page: https://www.lego.com/en-us/themes/mindstorms/downloads. LEGO didn't provide this type of resource much on other generations. Philo's page also has...

> Lego IR protocols Philo's page has a copy of the Power Functions IR protocol docs from LEGO. The EV3 remote/IR Sensor is partially compatible with that. And IIRC, the...

> Does the Lego RCX NXT adapter (part 54690) wire the RCX system wires to NXT pins 1 and 2? Yes. So motors work, there is just no speed feedback....

> Is the 74HC125 active only for UART mode? Does I2C use the "raw" `DIGIxn` lines? I would have to look a the ev3dev source code to remind me, but...

### RCX > This generation seems to also be called the "9V system"? This is more commonly used among train enthusiasts rather than RCX, I think, but same connector, so...

> Do Power Functions motors just spin in one direction if the control lines are floating? I think the motor would just not run. Only the C1/C2 lines are connected...

One difference I noticed between EV3 motors and NXT motors is that the EV3 motors also have a Schmitt trigger in the motor itself on pins 5/6. This makes using...

> Pin 1 is the pin normally used for passive analog sensors. It is also capable of supplying power to RCX active sensors, which can be connected using an adapter...

> Port 4 is capable of RS485 communications over pins 5 and 6. It is not clear if this was ever used. There is at least one 3rd-party product that...