Try a slower cpu frequency, the cpu goes sometimes too fast for regular wire so it has to be slowed down
Well i have kinda had this problem before...
if you change the channel of a radio with wire they don't seem to work..
is there a reson behind it ..or are they just retarted?
it might just be what i'm trying to make it do..
to say it simply i'm useing a CPU to loop upto 10
and have that wired to channel as the CPU takes the data from that channel in
divides it by like 3 and sends it back
1st radio says its sending and not receiving as the 2nd radio says its receiving yet not sending with no change in data no matter how fast it switch's between channels
Try a slower cpu frequency, the cpu goes sometimes too fast for regular wire so it has to be slowed down
what do you mean...
because it stays at the channel for more then a second
also no matter how many times a second it makes 6 into 2 it shouldn't overpower a radio
If the channel changes without the data changing, it won't transmit the data. I've invented a temporary workaround but I'm fixing the bug now anyway.
Spawn an Add chip and a Subtract chip. Wire A of the Add chip to your data, and B to the channel number. Wire A of the Subtract chip to the output of the Add chip, and B of the subtract chip to the channel number. Then, wire the data input on the radio to the output of the subtract chip.
This has the effect of adding on the channel number and then taking it away again. Obviously, this will just give you the data you want to send, but it will update the value sent to the data and so the radio will send it.
EDIT: Devs, commit this: http://azrael.pastebin.com/m66eaa67f
Last edited by Azrael; 12-30-2008 at 07:36 AM.
Bookmarks