jrhodes Posted July 16, 2018 Share Posted July 16, 2018 It has been quite a while since i dug out my LEGO collection, but i remember that the Mindstorms MicroScout brick could be programed via "VLL" or Visual Light Link, which if i recall correctly, amounted to aiming a LED light at the bricks light sensor and pulsing a series of on/off flashes to store a "program" to turn X#-of-revolutions clockwise/counter clockwise in a mixed series which could be selected instead of the built in modes. This program stays in the device until the battery dies, or is replaced with a new program. I think the "next step up" so to speak, of mindstorms programmable brick, the Scout (Not MicroScout) could also use VLL, but i never owned one. There is actually a program to write a custom program and transfer it to the brick from the Sony Pocketstation console's LED (which was used as a form of communication between another Pocketstation). Given that the 32k sidecar already has a LED, do you think it would be possible to write a program to flash the 32k LED in the needed sequences to reprogram the LEGO brick when aimed at this LED? Quote Link to comment Share on other sites More sharing options...
+TheBF Posted July 17, 2018 Share Posted July 17, 2018 (edited) It's just a bit on the CRU buss but... I see the LED driver transistor on the board is connected to a multi-vibrator chip with a 1uf capacitor on it. That will severely limit how fast it can flash. Without modifying that capacitor I would guess no. B Edited July 17, 2018 by TheBF Quote Link to comment Share on other sites More sharing options...
+TheBF Posted July 17, 2018 Share Posted July 17, 2018 That being said, if you have an RS232 board it is possible to make a led driver and connect it to a bit on the parallel port. Just a thought. B Quote Link to comment Share on other sites More sharing options...
JB Posted July 17, 2018 Share Posted July 17, 2018 The RS232/PIO option is better, because you PROBABLY need an infrared light for data transfer rather than visible light. I suppose if the new sidecar is using a red LED there's a chance of it getting through the IR window anyways, but I wouldn't place bets. Quote Link to comment Share on other sites More sharing options...
Tursi Posted July 17, 2018 Share Posted July 17, 2018 The 32k card isn't on a CRU bit, it's toggled when memory in the card's memory range is accessed. You'd have to stay out of 32k with your code to control the blinking, but it's feasible (I don't know to what rate.) All the other card LEDs are (typically) on CRU bits, though, making them better candidates in terms of control. Rate, again, don't know. Quote Link to comment Share on other sites More sharing options...
+Vorticon Posted July 17, 2018 Share Posted July 17, 2018 Much easier to flash the RS232 card LED if you have it. You can do it straight from RXB without need for assembly. First turn on the card with CALL IO(3,1,2432,1), then CALL IO(3,1,2439,1) will turn the LED on, and CALL IO(3,1,2439,0) will turn it off. Interesting project and totally doable with RXB alone. 1 Quote Link to comment Share on other sites More sharing options...
+TheBF Posted July 17, 2018 Share Posted July 17, 2018 The 32k card isn't on a CRU bit, it's toggled when memory in the card's memory range is accessed. You'd have to stay out of 32k with your code to control the blinking, but it's feasible (I don't know to what rate.) All the other card LEDs are (typically) on CRU bits, though, making them better candidates in terms of control. Rate, again, don't know. As yes. So it is. Thanks! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.