Relay Expansion Modules

Basic / Standard Reef Angel hardware
Post Reply
rimai
Posts: 12881
Joined: Fri Mar 18, 2011 6:47 pm

Re: Relay Expansion Modules

Post by rimai »

Ok, let's try something else.
1. Load the attached code.
2. Click the button called "Serial Monitor", which is located on the right side of the "Upload" button.
3. Change the baud rate to 57600.
4. Copy and paste the results.
Attachments
I2CScanner.pde
(1.9 KiB) Downloaded 481 times
Roberto.
binder
Posts: 2871
Joined: Fri Mar 18, 2011 6:20 pm
Location: Illinois
Contact:

Re: Relay Expansion Modules

Post by binder »

rimai wrote:Try the attached code and let me know if any relay turns on or clicks.
This may be a little off topic, but I think there is a bug with your PDE that you attached.

Code: Select all

  for (int a=1;a<9;a++)
  {
    ReefAngel.Relay.On(a+(10*a));
    Serial.println(a+(10*a),DEC);
  }
That code goes from 1 to 8 and if my calculations are correct, should be turning on the following relays:
11, 22, 33, 44, 55, 66, 77, 88

If you want it to loop through all of the relays, there should be a nested for-loop:

Code: Select all

void loop()
{
  static bool fOn = true;
  do
  {
    for ( int a = 0; a < 9; a++ )
    {
      // loop through expansion box 0 - 8 (main box through 8th expansion box)
      for ( int b = 1; b < 9; b++ )
      {
        // loop through ports 1 - 8
        if ( fOn )
          ReefAngel.Relay.On(b+(a*10));
        else
          ReefAngel.Relay.Off(b+(a*10));
        ReefAngel.Relay.Write();
        Serial.println(b+(a*10),DEC);
      }
    }
    delay(1000);
    fOn = !fOn;  // flip the status
  }while(true);
}
I know it won't matter if there is a problem with the relay or if something else is wrong.

curt
alexwbush
Posts: 327
Joined: Tue Mar 22, 2011 12:45 am
Location: San Diego, CA

Re: Relay Expansion Modules

Post by alexwbush »

[quote="rimai"]Ok, let's try something else.
1. Load the attached code.
2. Click the button called "Serial Monitor", which is located on the right side of the "Upload" button.
3. Change the baud rate to 57600.
4. Copy and paste the results.[/quote]

I ran it the serial monitor and it opens an empty box. The baud was already set for 57600. Am I supposed to upload or compile now? I clicked to upload it to and here is what I got:

Code: Select all

##avrdude: Send: U [55] . [00] . [01]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: d [64] . [00] . [80] F [46] . [fd] . [01] 2 [32] . [96] L [4c] . [c0] . [ca] . [01] . [86] . [1b] . [97] . [0b] . [fd] . [01] . [e8] . [0f] . [f9] . [1f] a [61] . [93] q [71] . [93] . [02] . [97] . [8d] . [93] . [9c] . [93] @ [40] . [c0] . [fd] . [01] . [82] . [81] . [93] . [81] . [9c] . [01] . [d9] . [01] . [10] . [97] . [a1] . [f6] . [80] . [91] 5 [35] . [02] . [90] . [91] 6 [36] . [02] . [89] + [2b] A [41] . [f4] . [80] . [91] b [62] . [01] . [90] . [91] c [63] . [01] . [90] . [93] 6 [36] . [02] . [80] . [93] 5 [35] . [02] @ [40] . [91] d [64] . [01] P [50] . [91] e [65] . [01] A [41] . [15] Q [51] . [05] A [41] . [f4] M [4d] . [b7] ^ [5e] . [b7] . [80] . [91] ` [60] . [01] . [90] . [91] a [61] . [01] H [48] . [1b] Y [59] . [0b]   [20] . [91] 5 [35] . [02] 0 [30] . [91] 6 [36] . [02] . [ca] . [01] . [82] . [1b] . [93] . [0b] . [86] . [17] . [97] . [07] . [80] . [f0] . [ab] . [01] N [4e] _ [5f] _ [5f] O [4f]   [20] 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] @ [40] . [01]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: d [64] . [00] . [80] F [46] . [84] . [17] . [95] . [07] P [50] . [f0] B [42] . [0f] S [53] . [1f] P [50] . [93] 6 [36] . [02] @ [40] . [93] 5 [35] . [02] . [f9] . [01] a [61] . [93] q [71] . [93] . [02] . [c0] . [e0] . [e0] . [f0] . [e0] . [cf] . [01] . [df] . [91] . [cf] . [91] . [08] . [95] . [cf] . [93] . [df] . [93] . [00] . [97] . [09] . [f4] P [50] . [c0] . [ec] . [01] " [22] . [97] . [1b] . [82] . [1a] . [82] . [a0] . [91] 7 [37] . [02] . [b0] . [91] 8 [38] . [02] . [10] . [97] . [09] . [f1] @ [40] . [e0] P [50] . [e0] . [ac] . [17] . [bd] . [07] . [08] . [f1] . [bb] . [83] . [aa] . [83] . [fe] . [01] ! [21] . [91] 1 [31] . [91] . [e2] . [0f] . [f3] . [1f] . [ae] . [17] . [bf] . [07] y [79] . [f4] . [8d] . [91] . [9c] . [91] . [11] . [97] ( [28] . [0f] 9 [39] . [1f] . [2e] _ [5f] ? [3f] O [4f] 9 [39] . [83] ( [28] . [83] . [12] . [96] . [8d] . [91] . [9c] . [91] . [13] . [97] . [9b] . [83] . [8a] . [83]   [20] 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] . [80] . [01]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: d [64] . [00] . [80] F [46] A [41] . [15] Q [51] . [05] q [71] . [f4] . [d0] . [93] 8 [38] . [02] . [c0] . [93] 7 [37] . [02]   [20] . [c0] . [12] . [96] . [8d] . [91] . [9c] . [91] . [13] . [97] . [ad] . [01] . [00] . [97] . [11] . [f0] . [dc] . [01] . [d3] . [cf] . [fa] . [01] . [d3] . [83] . [c2] . [83] ! [21] . [91] 1 [31] . [91] . [e2] . [0f] . [f3] . [1f] . [ce] . [17] . [df] . [07] i [69] . [f4] . [88] . [81] . [99] . [81] ( [28] . [0f] 9 [39] . [1f] . [2e] _ [5f] ? [3f] O [4f] . [fa] . [01] 1 [31] . [83]   [20] . [83] . [8a] . [81] . [9b] . [81] . [93] . [83] . [82] . [83] . [df] . [91] . [cf] . [91] . [08] . [95] . [dc] . [01] . [01] . [c0] m [6d] . [93] A [41] P [50] P [50] @ [40] . [e0] . [f7] . [08] . [95] . [08] . [95] . [80] . [e2] . [90] . [e0] a [61] . [e0] p [70] . [e0] . [0e] . [94] . [8d] . [00] . [80] . [93] z [7a] . [01] . [90] . [93] { [7b] . [01] . [10] . [92] | [7c] . [01] . [10] . [92]   [20] 
avrdude: Recv: 
avrdude: Recv: 
##avrdude: Send: U [55] . [c0] . [01]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: d [64] . [00] . [80] F [46] } [7d] . [01] . [80] . [e2] . [90] . [e0] a [61] . [e0] p [70] . [e0] . [0e] . [94] . [8d] . [00] . [80] . [93] ~ [7e] . [01] . [90] . [93] . [7f] . [01] . [10] . [92] . [80] . [01] . [10] . [92] . [81] . [01] . [0e] . [94] . [99] . [03] . [08] . [95] . [1f] . [93] X [58] / [2f] . [12] / [2f] A [41] 2 [32] . [10] . [f0] . [81] . [e0] < [3c] . [c0] . [80] . [91] . [83] . [01] . [88] # [23] . [e1] . [f7] . [82] . [e0] . [80] . [93] . [83] . [01] . [8f] . [ef] . [80] . [93] . [94] . [01] . [10] . [92] . [8b] . [01] @ [40] . [93] . [8c] . [01] . [a0] . [91] . [89] . [01] . [b0] . [91] . [8a] . [01] . [fb] . [01] . [02] . [c0] . [81] . [91] . [8d] . [93] . [8e] / [2f] . [86] . [1b] . [84] . [17] . [d0] . [f3] . [85] / [2f] . [90] . [e0] . [88] . [0f] . [99] . [1f] . [80] . [93] . [84] . [01] . [85] . [ee] . [80] . [93] . [bc] . [00] . [11] # [23] ! [21] . [f0] . [80] . [91] . [83] . [01]   [20] 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] . [00] . [02]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: d [64] . [00] . [80] F [46] . [82] 0 [30] . [e1] . [f3] . [80] . [91] . [94] . [01] . [8f] ? [3f] . [11] . [f4] . [80] . [e0] . [0d] . [c0] . [80] . [91] . [94] . [01] . [80] 2 [32] . [11] . [f4] . [82] . [e0] . [07] . [c0] . [80] . [91] . [94] . [01] . [80] 3 [33] . [11] . [f0] . [84] . [e0] . [01] . [c0] . [83] . [e0] . [1f] . [91] . [08] . [95] . [1f] . [92] . [0f] . [92] . [0f] . [b6] . [0f] . [92] . [11] $ [24] / [2f] . [93] ? [3f] . [93] O [4f] . [93] _ [5f] . [93] o [6f] . [93] . [7f] . [93] . [8f] . [93] . [9f] . [93] . [af] . [93] . [bf] . [93] . [ef] . [93] . [ff] . [93] . [80] . [91] . [b9] . [00] . [90] . [e0] . [88] . [7f] . [90] p [70] . [80] 6 [36] . [91] . [05] . [09] . [f4] . [e2] . [c0] . [81] 6 [36] . [91] . [05] . [cc] . [f5] . [88] 2 [32] . [91] . [05] . [09] . [f4] { [7b] . [c0] . [89] 2 [32] . [91] . [05] . [b4] . [f4] . [80] 1 [31] . [91] . [05] . [09] . [f4] o [6f] . [c0] . [81] 1 [31]   [20] 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] @ [40] . [02]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: d [64] . [00] . [80] F [46] . [91] . [05] < [3c] . [f4] . [00] . [97] . [09] . [f4] 8 [38] . [c1] . [08] . [97] . [09] . [f0] @ [40] . [c1] e [65] . [c0] . [88] 1 [31] . [91] . [05] . [09] . [f4] f [66] . [c0] . [80] . [97] . [09] . [f0] 8 [38] . [c1] . [7f] . [c0] . [80] 4 [34] . [91] . [05] . [09] . [f4] . [a3] . [c0] . [81] 4 [34] . [91] . [05] D [44] . [f4] . [80] 3 [33] . [91] . [05] . [09] . [f4] . [7f] . [c0] . [c8] . [97] . [09] . [f0] ) [29] . [c1] . [86] . [c0] . [80] 5 [35] . [91] . [05] . [09] . [f4] . [86] . [c0] . [88] 5 [35] . [91] . [05] . [09] . [f4] . [95] . [c0] . [88] 4 [34] . [91] . [05] . [09] . [f0] . [1c] . [c1] . [9e] . [c0] . [88] 9 [39] . [91] . [05] . [09] . [f4] . [04] . [c1] . [89] 9 [39] . [91] . [05] . [ec] . [f4] . [88] 7 [37] . [91] . [05] . [09] . [f4] . [9b] . [c0] . [89] 7 [37] . [91] . [05] L [4c] . [f4] . [88] 6 [36] . [91] . [05] . [09] . [f4] . [94] . [c0] . [80] 7 [37]   [20] 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] . [80] . [02]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: d [64] . [00] . [80] F [46] . [91] . [05] . [09] . [f0] . [05] . [c1] . [8f] . [c0] . [88] 8 [38] . [91] . [05] . [09] . [f4] . [ed] . [c0] . [80] 9 [39] . [91] . [05] . [09] . [f4] . [8d] . [c0] . [80] 8 [38] . [91] . [05] . [09] . [f0] . [f8] . [c0] . [88] . [c0] . [80] ; [3b] . [91] . [05] . [09] . [f4] . [b2] . [c0] . [81] ; [3b] . [91] . [05] L [4c] . [f4] . [80] : [3a] . [91] . [05] . [09] . [f4] . [91] . [c0] . [88] : [3a] . [91] . [05] . [09] . [f0] . [e8] . [c0] . [a6] . [c0] . [80] < [3c] . [91] . [05] . [09] . [f4] . [d4] . [c0] . [88] < [3c] . [91] . [05] . [09] . [f4] . [d0] . [c0] . [88] ; [3b] . [91] . [05] . [09] . [f0] . [db] . [c0] . [b1] . [c0] . [80] . [91] . [84] . [01] . [80] . [93] . [bb] . [00] . [c0] . [c0] . [90] . [91] . [8b] . [01] . [80] . [91] . [8c] . [01] . [98] . [17] x [78] . [f4] . [90] . [91] . [8b] . [01] . [e0] . [91] . [89] . [01] . [f0] . [91] . [8a] . [01] . [e9] . [0f]   [20] 
avrdude: Recv: 
avrdude: Recv: 
##avrdude: Send: U [55] . [c0] . [02]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: d [64] . [00] . [80] F [46] . [f1] . [1d] . [80] . [81] . [80] . [93] . [bb] . [00] . [9f] _ [5f] . [90] . [93] . [8b] . [01] . [ab] . [c0] . [85] . [ed] . [80] . [93] . [bc] . [00] . [80] . [91] . [bc] . [00] . [84] . [fd] . [fc] . [cf] . [b6] . [c0] . [80] . [e2] . [80] . [93] . [94] . [01] . [85] . [ed] . [80] . [93] . [bc] . [00] . [80] . [91] . [bc] . [00] . [84] . [fd] . [fc] . [cf] . [ab] . [c0] . [80] . [e3] . [80] . [93] . [94] . [01] . [85] . [ed] . [80] . [93] . [bc] . [00] . [80] . [91] . [bc] . [00] . [84] . [fd] . [fc] . [cf] . [a0] . [c0] . [88] . [e3] . [80] . [93] . [94] . [01] . [8f] . [c0] . [80] . [91] . [8b] . [01] . [90] . [91] . [bb] . [00] . [e0] . [91] . [89] . [01] . [f0] . [91] . [8a] . [01] . [e8] . [0f] . [f1] . [1d] . [90] . [83] . [8f] _ [5f] . [80] . [93] . [8b] . [01] . [90] . [91] . [8b] . [01] . [80] . [91] . [8c] . [01] t [74] . [c0] . [80] . [91] . [8b] . [01] . [90] . [91]   [20] 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] . [00] . [03]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: d [64] . [00] . [80] F [46] . [bb] . [00] . [e0] . [91] . [89] . [01] . [f0] . [91] . [8a] . [01] . [e8] . [0f] . [f1] . [1d] . [90] . [83] . [8f] _ [5f] . [80] . [93] . [8b] . [01] . [85] . [ed] . [80] . [93] . [bc] . [00] . [80] . [91] . [bc] . [00] . [84] . [fd] . [fc] . [cf] s [73] . [c0] . [83] . [e0] . [80] . [93] . [83] . [01] . [10] . [92] . [93] . [01] Z [5a] . [c0] . [80] . [91] . [93] . [01] . [80] 2 [32] . [08] . [f0] W [57] . [c0] . [80] . [91] . [93] . [01] . [90] . [91] . [bb] . [00] . [e0] . [91] . [91] . [01] . [f0] . [91] . [92] . [01] . [e8] . [0f] . [f1] . [1d] . [90] . [83] . [8f] _ [5f] . [80] . [93] . [93] . [01] F [46] . [c0] . [80] . [91] . [93] . [01] . [80] 2 [32] H [48] . [f4] . [80] . [91] . [93] . [01] . [e0] . [91] . [91] . [01] . [f0] . [91] . [92] . [01] . [e8] . [0f] . [f1] . [1d] . [10] . [82] ` [60] . [91] . [93] . [01] . [e0] . [91] . [87] . [01] . [f0] . [91] . [88] . [01]   [20] 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] @ [40] . [03]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: d [64] . [00] . [80] F [46] . [80] . [91] . [91] . [01] . [90] . [91] . [92] . [01] p [70] . [e0] . [09] . [95] 2 [32] . [c0] . [84] . [e0] . [80] . [93] . [83] . [01] . [10] . [92] . [8f] . [01] . [10] . [92] . [90] . [01] . [e0] . [91] . [85] . [01] . [f0] . [91] . [86] . [01] . [09] . [95] . [80] . [91] . [90] . [01] . [88] # [23] A [41] . [f4] . [81] . [e0] . [80] . [93] . [90] . [01] . [e0] . [91] . [8d] . [01] . [f0] . [91] . [8e] . [01] . [10] . [82] . [90] . [91] . [8f] . [01] . [e0] . [91] . [8d] . [01] . [f0] . [91] . [8e] . [01] . [e9] . [0f] . [f1] . [1d] . [80] . [81] . [80] . [93] . [bb] . [00] . [9f] _ [5f] . [90] . [93] . [8f] . [01] . [90] . [91] . [8f] . [01] . [80] . [91] . [90] . [01] . [98] . [17] . [10] . [f4] . [85] . [ec] . [01] . [c0] . [85] . [e8] . [80] . [93] . [bc] . [00] . [0f] . [c0] . [85] . [ec] . [80] . [93] . [bc] . [00] . [09] . [c0] . [10] . [92] . [94] . [01] . [85] . [ed]   [20] 
avrdude: Recv: 
avrdude: Recv: 
##avrdude: Send: U [55] . [80] . [03]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: d [64] . [00] . [80] F [46] . [80] . [93] . [bc] . [00] . [80] . [91] . [bc] . [00] . [84] . [fd] . [fc] . [cf] . [10] . [92] . [83] . [01] . [ff] . [91] . [ef] . [91] . [bf] . [91] . [af] . [91] . [9f] . [91] . [8f] . [91] . [7f] . [91] o [6f] . [91] _ [5f] . [91] O [4f] . [91] ? [3f] . [91] / [2f] . [91] . [0f] . [90] . [0f] . [be] . [0f] . [90] . [1f] . [90] . [18] . [95] . [10] . [92] . [83] . [01] D [44] . [9a] E [45] . [9a] . [e9] . [eb] . [f0] . [e0] . [80] . [81] . [8e] . [7f] . [80] . [83] . [80] . [81] . [8d] . [7f] . [80] . [83] . [88] . [e4] . [80] . [93] . [b8] . [00] . [85] . [e4] . [80] . [93] . [bc] . [00] . [80] . [e2] . [90] . [e0] a [61] . [e0] p [70] . [e0] . [0e] . [94] . [8d] . [00] . [80] . [93] . [89] . [01] . [90] . [93] . [8a] . [01] . [80] . [e2] . [90] . [e0] a [61] . [e0] p [70] . [e0] . [0e] . [94] . [8d] . [00] . [80] . [93] . [8d] . [01] . [90] . [93] . [8e] . [01] . [80] . [e2]   [20] 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] . [c0] . [03]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: d [64] . [00] . [80] F [46] . [90] . [e0] a [61] . [e0] p [70] . [e0] . [0e] . [94] . [8d] . [00] . [80] . [93] . [91] . [01] . [90] . [93] . [92] . [01] . [08] . [95] . [87] . [e0] a [61] . [e0] . [0e] . [94] U [55] . [05] l [6c] . [e2] q [71] . [e0] . [80] . [e0] . [90] . [e0] . [0e] . [94] . [c1] . [04] . [87] . [e0] ` [60] . [e0] . [0e] . [94] U [55] . [05] l [6c] . [e2] q [71] . [e0] . [80] . [e0] . [90] . [e0] . [0e] . [94] . [c1] . [04] . [08] . [95] . [0f] . [93] . [1f] . [93] . [08] / [2f] . [16] / [2f] . [82] . [e2] . [92] . [e0] ` [60] . [e0] q [71] . [e0] . [0e] . [94] . [cc] . [07] . [82] . [e2] . [92] . [e0] ` [60] / [2f] J [4a] . [e0] P [50] . [e0] . [0e] . [94] } [7d] . [08] . [11] # [23] . [19] . [f0] g [67] . [e0] q [71] . [e0] . [02] . [c0] o [6f] . [e0] q [71] . [e0] . [82] . [e2] . [92] . [e0] . [0e] . [94] . [cc] . [07] . [80] / [2f] . [90] . [e0] . [83] p [70] . [90] p [70] . [89] + [2b]   [20] 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] . [00] . [04]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: d [64] . [00] . [80] F [46] . [19] . [f4] g [67] . [e1] q [71] . [e0] . [02] . [c0] i [69] . [e1] q [71] . [e0] . [82] . [e2] . [92] . [e0] . [0e] . [94] . [cc] . [07] . [1f] . [91] . [0f] . [91] . [08] . [95] . [cf] . [92] . [df] . [92] . [ef] . [92] . [ff] . [92] . [0f] . [93] . [1f] . [93] . [df] . [93] . [cf] . [93] . [0f] . [92] . [cd] . [b7] . [de] . [b7] . [06] / [2f] z [7a] . [01] . [19] . [82] . [18] / [2f] n [6e] . [01] . [08] . [94] . [c1] . [1c] . [d1] . [1c] . [0b] . [c0] . [81] / [2f] . [b6] . [01] @ [40] . [e0] ! [21] . [e0] . [0e] . [94] . [d2] . [01] h [68] / [2f] . [81] / [2f] . [f7] . [01] . [09] . [95] . [1f] _ [5f] . [01] . [17] . [98] . [f7] . [0f] . [90] . [cf] . [91] . [df] . [91] . [1f] . [91] . [0f] . [91] . [ff] . [90] . [ef] . [90] . [df] . [90] . [cf] . [90] . [08] . [95] . [0f] . [93] . [1f] . [93] . [82] . [e8] . [91] . [e0] . [0e] . [94] . [b3] . [01] . [02] . [e2] . [12] . [e0]   [20] 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] @ [40] . [04]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: d [64] . [00] . [80] F [46] . [c8] . [01] @ [40] . [e0] Q [51] . [ee] ` [60] . [e0] p [70] . [e0] . [0e] . [94] . [e6] . [05] . [c8] . [01] k [6b] . [e1] q [71] . [e0] . [0e] . [94] . [dc] . [08] . [c8] . [01] n [6e] . [e2] q [71] . [e0] . [0e] . [94] . [cc] . [07] . [c8] . [01] ` [60] . [91] f [66] . [01] J [4a] . [e0] P [50] . [e0] . [0e] . [94] } [7d] . [08] . [c8] . [01] a [61] . [e5] q [71] . [e0] . [0e] . [94] . [cc] . [07] . [c8] . [01] ` [60] . [91] g [67] . [01] J [4a] . [e0] P [50] . [e0] . [0e] . [94] } [7d] . [08] . [c8] . [01] f [66] . [e5] q [71] . [e0] . [0e] . [94] . [dc] . [08] . [80] . [91] f [66] . [01] ` [60] . [91] g [67] . [01] O [4f] . [ed] S [53] . [e0] . [0e] . [94] . [0d] . [04] . [c8] . [01] j [6a] . [e5] q [71] . [e0] . [0e] . [94] . [dc] . [08] . [1f] . [91] . [0f] . [91] . [08] . [95] . [1f] . [92] . [0f] . [92] . [0f] . [b6] . [0f] . [92] . [11] $ [24] / [2f] . [93] ? [3f] . [93]   [20] 
avrdude: Recv: 
avrdude: Recv: 
##avrdude: Send: U [55] . [80] . [04]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: d [64] . [00] . [80] F [46] . [8f] . [93] . [9f] . [93] . [af] . [93] . [bf] . [93] . [80] . [91] . [99] . [01] . [90] . [91] . [9a] . [01] . [a0] . [91] . [9b] . [01] . [b0] . [91] . [9c] . [01] 0 [30] . [91] . [9d] . [01] . [01] . [96] . [a1] . [1d] . [b1] . [1d] # [23] / [2f] - [2d] _ [5f] - [2d] 7 [37]   [20] . [f0] - [2d] W [57] . [01] . [96] . [a1] . [1d] . [b1] . [1d]   [20] . [93] . [9d] . [01] . [80] . [93] . [99] . [01] . [90] . [93] . [9a] . [01] . [a0] . [93] . [9b] . [01] . [b0] . [93] . [9c] . [01] . [80] . [91] . [95] . [01] . [90] . [91] . [96] . [01] . [a0] . [91] . [97] . [01] . [b0] . [91] . [98] . [01] . [01] . [96] . [a1] . [1d] . [b1] . [1d] . [80] . [93] . [95] . [01] . [90] . [93] . [96] . [01] . [a0] . [93] . [97] . [01] . [b0] . [93] . [98] . [01] . [bf] . [91] . [af] . [91] . [9f] . [91] . [8f] . [91] ? [3f] . [91] / [2f] . [91] . [0f] . [90] . [0f] . [be] . [0f] . [90] . [1f] . [90]   [20] 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] . [c0] . [04]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: d [64] . [00] . [80] F [46] . [18] . [95] . [9b] . [01] . [ac] . [01] . [7f] . [b7] . [f8] . [94] . [80] . [91] . [95] . [01] . [90] . [91] . [96] . [01] . [a0] . [91] . [97] . [01] . [b0] . [91] . [98] . [01] f [66] . [b5] . [a8] . [9b] . [05] . [c0] o [6f] ? [3f] . [19] . [f0] . [01] . [96] . [a1] . [1d] . [b1] . [1d] . [7f] . [bf] . [ba] / [2f] . [a9] / [2f] . [98] / [2f] . [88] ' [27] . [86] . [0f] . [91] . [1d] . [a1] . [1d] . [b1] . [1d] b [62] . [e0] . [88] . [0f] . [99] . [1f] . [aa] . [1f] . [bb] . [1f] j [6a] . [95] . [d1] . [f7] . [bc] . [01] - [2d] . [c0] . [ff] . [b7] . [f8] . [94] . [80] . [91] . [95] . [01] . [90] . [91] . [96] . [01] . [a0] . [91] . [97] . [01] . [b0] . [91] . [98] . [01] . [e6] . [b5] . [a8] . [9b] . [05] . [c0] . [ef] ? [3f] . [19] . [f0] . [01] . [96] . [a1] . [1d] . [b1] . [1d] . [ff] . [bf] . [ba] / [2f] . [a9] / [2f] . [98] / [2f] . [88] ' [27] . [8e] . [0f] . [91] . [1d]   [20] 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] . [00] . [05]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: d [64] . [00] . [80] F [46] . [a1] . [1d] . [b1] . [1d] . [e2] . [e0] . [88] . [0f] . [99] . [1f] . [aa] . [1f] . [bb] . [1f] . [ea] . [95] . [d1] . [f7] . [86] . [1b] . [97] . [0b] . [88] ^ [5e] . [93] @ [40] . [c8] . [f2] ! [21] P [50] 0 [30] @ [40] @ [40] @ [40] P [50] @ [40] h [68] Q [51] | [7c] O [4f] ! [21] . [15] 1 [31] . [05] A [41] . [05] Q [51] . [05] q [71] . [f6] . [08] . [95] x [78] . [94] . [84] . [b5] . [82] ` [60] . [84] . [bd] . [84] . [b5] . [81] ` [60] . [84] . [bd] . [85] . [b5] . [82] ` [60] . [85] . [bd] . [85] . [b5] . [81] ` [60] . [85] . [bd] . [ee] . [e6] . [f0] . [e0] . [80] . [81] . [81] ` [60] . [80] . [83] . [e1] . [e8] . [f0] . [e0] . [10] . [82] . [80] . [81] . [82] ` [60] . [80] . [83] . [80] . [81] . [81] ` [60] . [80] . [83] . [e0] . [e8] . [f0] . [e0] . [80] . [81] . [81] ` [60] . [80] . [83] . [e1] . [eb] . [f0] . [e0] . [80] . [81] . [84] ` [60] . [80] . [83] . [e0] . [eb]   [20] 
avrdude: Recv: 
avrdude: Recv: 
##avrdude: Send: U [55] @ [40] . [05]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: d [64] . [00] . [80] F [46] . [f0] . [e0] . [80] . [81] . [81] ` [60] . [80] . [83] . [ea] . [e7] . [f0] . [e0] . [80] . [81] . [84] ` [60] . [80] . [83] . [80] . [81] . [82] ` [60] . [80] . [83] . [80] . [81] . [81] ` [60] . [80] . [83] . [80] . [81] . [80] h [68] . [80] . [83] . [10] . [92] . [c1] . [00] . [08] . [95] H [48] / [2f] P [50] . [e0] . [ca] . [01] . [82] U [55] . [9f] O [4f] . [fc] . [01] $ [24] . [91] . [ca] . [01] . [86] V [56] . [9f] O [4f] . [fc] . [01] 4 [34] . [91] J [4a] W [57] _ [5f] O [4f] . [fa] . [01] . [94] . [91] . [99] # [23] . [09] . [f4] @ [40] . [c0] " [22] # [23] 1 [31] . [f1] # [23] 0 [30] ! [21] . [f4] . [80] . [91] . [80] . [00] . [8f] w [77] . [05] . [c0] $ [24] 0 [30] 1 [31] . [f4] . [80] . [91] . [80] . [00] . [8f] } [7d] . [80] . [93] . [80] . [00] . [18] . [c0] ! [21] 0 [30] . [19] . [f4] . [84] . [b5] . [8f] w [77] . [04] . [c0] " [22] 0 [30] ! [21] . [f4] . [84] . [b5]   [20] 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] . [80] . [05]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: d [64] . [00] . [80] F [46] . [8f] } [7d] . [84] . [bd] . [0d] . [c0] & [26] 0 [30] ! [21] . [f4] . [80] . [91] . [b0] . [00] . [8f] w [77] . [05] . [c0] ' [27] 0 [30] ) [29] . [f4] . [80] . [91] . [b0] . [00] . [8f] } [7d] . [80] . [93] . [b0] . [00] . [e9] / [2f] . [f0] . [e0] . [ee] . [0f] . [ff] . [1f] . [ee] X [58] . [ff] O [4f] . [a5] . [91] . [b4] . [91] f [66] # [23] A [41] . [f4] . [9f] . [b7] . [f8] . [94] . [8c] . [91] 0 [30] . [95] . [83] # [23] . [8c] . [93] . [9f] . [bf] . [08] . [95] . [9f] . [b7] . [f8] . [94] . [8c] . [91] . [83] + [2b] . [8c] . [93] . [9f] . [bf] . [08] . [95] . [1f] . [92] . [0f] . [92] . [0f] . [b6] . [0f] . [92] . [11] $ [24] / [2f] . [93] ? [3f] . [93] O [4f] . [93] _ [5f] . [93] o [6f] . [93] . [7f] . [93] . [8f] . [93] . [9f] . [93] . [af] . [93] . [bf] . [93] . [ef] . [93] . [ff] . [93] @ [40] . [91] . [c6] . [00] . [e0] . [91] . [1e] . [02] . [f0] . [91] . [1f] . [02]   [20] 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] . [c0] . [05]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: d [64] . [00] . [80] F [46] . [cf] . [01] . [01] . [96] ` [60] . [e8] p [70] . [e0] . [0e] . [94] . [06] . [09] . [9c] . [01] . [80] . [91]   [20] . [02] . [90] . [91] ! [21] . [02] ( [28] . [17] 9 [39] . [07] 9 [39] . [f0] . [e2] V [56] . [fe] O [4f] @ [40] . [83] 0 [30] . [93] . [1f] . [02]   [20] . [93] . [1e] . [02] . [ff] . [91] . [ef] . [91] . [bf] . [91] . [af] . [91] . [9f] . [91] . [8f] . [91] . [7f] . [91] o [6f] . [91] _ [5f] . [91] O [4f] . [91] ? [3f] . [91] / [2f] . [91] . [0f] . [90] . [0f] . [be] . [0f] . [90] . [1f] . [90] . [18] . [95] _ [5f] . [92] o [6f] . [92] . [7f] . [92] . [8f] . [92] . [9f] . [92] . [af] . [92] . [bf] . [92] . [cf] . [92] . [df] . [92] . [ef] . [92] . [ff] . [92] . [0f] . [93] . [1f] . [93] . [cf] . [93] . [df] . [93] . [ec] . [01] : [3a] . [01] K [4b] . [01] A [41] 4 [34] . [82] . [e4] X [58] . [07] . [8f] . [e0] h [68] . [07] . [80] . [e0] x [78] . [07] . [0c] . [f0]   [20] 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] . [00] . [06]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: d [64] . [00] . [80] F [46] . [7f] . [c0] ` [60] . [e8] t [74] . [e8] . [8e] . [e1] . [90] . [e0] . [a4] . [01] . [93] . [01] . [0e] . [94] ; [3b] . [09] ! [21] P [50] 0 [30] @ [40] @ [40] @ [40] P [50] @ [40] . [ca] . [01] . [b9] . [01] " [22] . [e0] 0 [30] . [e0] @ [40] . [e0] P [50] . [e0] . [0e] . [94] ; [3b] . [09] Y [59] . [01] j [6a] . [01] . [a6] . [01] . [95] . [01]   [20] . [95] 0 [30] . [95] @ [40] . [95] P [50] . [95] . [94] . [e0] " [22] . [0f] 3 [33] . [1f] D [44] . [1f] U [55] . [1f] . [9a] . [95] . [d1] . [f7] ` [60] . [e0] t [74] . [e2] . [84] . [ef] . [90] . [e0] . [0e] . [94] ; [3b] . [09] . [ca] . [01] . [b9] . [01] / [2f] . [ef] 0 [30] . [e0] @ [40] . [e0] P [50] . [e0] . [0e] . [94] . [e7] . [08] . [a4] . [01] . [93] . [01] . [0e] . [94] ; [3b] . [09] . [c9] . [01] . [81] P [50] . [9f] O [4f] . [18] . [16] . [19] . [06] . [1c] . [f4] R [52] . [2e] Z [5a] . [94] . [03] . [c0] U [55] $ [24]   [20] 
avrdude: Recv: 
avrdude: Recv: 
##avrdude: Send: U [55] @ [40] . [06]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: d [64] . [00] . [80] F [46] S [53] . [94] R [52] . [1a] ` [60] . [e0] y [79] . [e0] . [8d] . [e3] . [90] . [e0] . [a4] . [01] . [93] . [01] . [0e] . [94] ; [3b] . [09] ! [21] P [50] 0 [30] @ [40] @ [40] @ [40] P [50] @ [40] . [ca] . [01] . [b9] . [01] " [22] . [e0] 0 [30] . [e0] @ [40] . [e0] P [50] . [e0] . [0e] . [94] ; [3b] . [09]   [20] . [95] 0 [30] . [95] @ [40] . [95] P [50] . [95] . [83] . [e0] " [22] . [0f] 3 [33] . [1f] D [44] . [1f] U [55] . [1f] . [8a] . [95] . [d1] . [f7] ` [60] . [e0] t [74] . [e2] . [84] . [ef] . [90] . [e0] . [0e] . [94] ; [3b] . [09] . [ca] . [01] . [b9] . [01] / [2f] . [ef] 0 [30] . [e0] @ [40] . [e0] P [50] . [e0] . [0e] . [94] . [e7] . [08] . [a4] . [01] . [93] . [01] . [0e] . [94] ; [3b] . [09] . [c9] . [01] . [81] P [50] . [9f] O [4f] . [18] . [16] . [19] . [06] . [1c] . [f4] . [82] / [2f] . [81] P [50] . [02] . [c0] . [81] . [e0] . [82] . [1b] . [85] . [15] . [00] . [f5]   [20] 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] . [80] . [06]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: d [64] . [00] . [80] F [46] . [e8] . [85] . [f9] . [85] . [81] . [e0] . [90] . [e0] . [0a] . [88] . [02] . [c0] . [88] . [0f] . [99] . [1f] . [0a] . [94] . [e2] . [f7] . [80] . [83] ` [60] . [e0] y [79] . [e0] . [8d] . [e3] . [90] . [e0] . [a4] . [01] . [93] . [01] . [0e] . [94] ; [3b] . [09] ! [21] P [50] 0 [30] @ [40] @ [40] @ [40] P [50] @ [40] . [ca] . [01] . [b9] . [01] " [22] . [e0] 0 [30] . [e0] @ [40] . [e0] P [50] . [e0] . [0e] . [94] ; [3b] . [09] . [04] . [c0] . [e8] . [85] . [f9] . [85] . [10] . [82] . [95] . [01] . [ec] . [81] . [fd] . [81] 0 [30] . [83] . [ee] . [81] . [ff] . [81]   [20] . [83] . [ea] . [85] . [fb] . [85]   [20] . [81] A [41] . [e0] P [50] . [e0] . [ca] . [01] . [0e] . [84] . [02] . [c0] . [88] . [0f] . [99] . [1f] . [0a] . [94] . [e2] . [f7] ( [28] + [2b]   [20] . [83] . [ea] . [85] . [fb] . [85]   [20] . [81] . [ca] . [01] . [0f] . [84] . [02] . [c0] . [88] . [0f] . [99] . [1f]   [20] 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] . [c0] . [06]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: d [64] . [00] . [80] F [46] . [0a] . [94] . [e2] . [f7] ( [28] + [2b]   [20] . [83] . [ea] . [85] . [fb] . [85] . [80] . [81] . [08] . [88] . [02] . [c0] D [44] . [0f] U [55] . [1f] . [0a] . [94] . [e2] . [f7] . [84] + [2b] . [80] . [83] . [df] . [91] . [cf] . [91] . [1f] . [91] . [0f] . [91] . [ff] . [90] . [ef] . [90] . [df] . [90] . [cf] . [90] . [bf] . [90] . [af] . [90] . [9f] . [90] . [8f] . [90] . [7f] . [90] o [6f] . [90] _ [5f] . [90] . [08] . [95] . [dc] . [01] . [12] . [96] . [ed] . [91] . [fc] . [91] . [13] . [97] . [e0] X [58] . [ff] O [4f] . [81] . [91] . [91] . [91] . [80] X [58] . [9f] O [4f]   [20] . [81] 1 [31] . [81] . [82] . [1b] . [93] . [0b] ` [60] . [e8] p [70] . [e0] . [0e] . [94] . [06] . [09] . [08] . [95] . [dc] . [01] . [12] . [96] . [ed] . [91] . [fc] . [91] . [13] . [97] . [ee] W [57] . [ff] O [4f]   [20] . [81] 1 [31] . [81] . [92] . [91] . [82] . [91] . [e0] X [58] . [f0] @ [40]   [20] 
avrdude: Recv: 
avrdude: Recv: 
##avrdude: Send: U [55] . [00] . [07]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: d [64] . [00] . [80] F [46] . [82] . [17] . [93] . [07] . [19] . [f4] / [2f] . [ef] ? [3f] . [ef] . [05] . [c0] . [e2] . [0f] . [f3] . [1f] . [80] . [81] ( [28] / [2f] 0 [30] . [e0] . [c9] . [01] . [08] . [95] . [cf] . [93] . [df] . [93] . [dc] . [01] . [12] . [96] . [ed] . [91] . [fc] . [91] . [13] . [97] . [ef] . [01] . [ce] W [57] . [df] O [4f] H [48] . [81] Y [59] . [81] . [e0] X [58] . [ff] O [4f] . [80] . [81] . [91] . [81] . [e0] X [58] . [f0] @ [40] . [84] . [17] . [95] . [07] . [19] . [f4] / [2f] . [ef] ? [3f] . [ef] . [0c] . [c0] . [e4] . [0f] . [f5] . [1f]   [20] . [81] . [ca] . [01] . [01] . [96] ` [60] . [e8] p [70] . [e0] . [0e] . [94] . [06] . [09] . [99] . [83] . [88] . [83] 0 [30] . [e0] . [c9] . [01] . [df] . [91] . [cf] . [91] . [08] . [95] . [dc] . [01] . [12] . [96] . [ed] . [91] . [fc] . [91] . [13] . [97] . [ee] W [57] . [ff] O [4f] . [80] . [81] . [91] . [81] . [92] . [93] . [82] . [93]   [20] 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] @ [40] . [07]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: d [64] . [00] . [80] F [46] . [08] . [95] . [fc] . [01] . [a0] . [85] . [b1] . [85] ! [21] . [89] . [8c] . [91] . [90] . [e0] . [02] . [2e] . [02] . [c0] . [95] . [95] . [87] . [95] . [0a] . [94] . [e2] . [f7] . [80] . [ff] . [f6] . [cf] . [04] . [84] . [f5] . [85] . [e0] - [2d] ` [60] . [83] . [08] . [95] . [8c] . [e6] . [91] . [e0] . [90] . [93] # [23] . [02] . [80] . [93] " [22] . [02] . [8e] . [e9] . [91] . [e0] . [90] . [93] % [25] . [02] . [80] . [93] $ [24] . [02] . [85] . [ec] . [90] . [e0] . [90] . [93] ' [27] . [02] . [80] . [93] & [26] . [02] . [84] . [ec] . [90] . [e0] . [90] . [93] ) [29] . [02] . [80] . [93] ( [28] . [02] . [80] . [ec] . [90] . [e0] . [90] . [93] + [2b] . [02] . [80] . [93] * [2a] . [02] . [81] . [ec] . [90] . [e0] . [90] . [93] - [2d] . [02] . [80] . [93] , [2c] . [02] . [86] . [ec] . [90] . [e0] . [90] . [93] / [2f] . [02] . [80] . [93] . [2e] . [02] . [84] . [e0] . [80] . [93]   [20] 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] . [80] . [07]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: d [64] . [00] . [80] F [46] 0 [30] . [02] . [83] . [e0] . [80] . [93] 1 [31] . [02] . [87] . [e0] . [80] . [93] 2 [32] . [02] . [85] . [e0] . [80] . [93] 3 [33] . [02] . [81] . [e0] . [80] . [93] 4 [34] . [02] . [08] . [95] . [0e] . [94] . [1a] . [05] . [0e] . [94] 8 [38] . [04] . [0e] . [94] . [ca] . [03] . [fd] . [cf] . [0f] . [93] . [1f] . [93] . [cf] . [93] . [df] . [93] . [8c] . [01] . [eb] . [01] . [09] . [c0] ! [21] . [96] . [d8] . [01] . [ed] . [91] . [fc] . [91] . [01] . [90] . [f0] . [81] . [e0] - [2d] . [c8] . [01] . [09] . [95] h [68] . [81] f [66] # [23] . [a1] . [f7] . [df] . [91] . [cf] . [91] . [1f] . [91] . [0f] . [91] . [08] . [95] . [ef] . [92] . [ff] . [92] . [0f] . [93] . [1f] . [93] . [cf] . [93] . [df] . [93] . [8c] . [01] { [7b] . [01] . [ea] . [01] . [0c] . [c0] . [d7] . [01] m [6d] . [91] } [7d] . [01] . [d8] . [01] . [ed] . [91] . [fc] . [91] . [01] . [90] . [f0] . [81] . [e0] - [2d]   [20] 
avrdude: Recv: 
avrdude: Recv: 
##avrdude: Send: U [55] . [c0] . [07]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: d [64] . [00] . [80] F [46] . [c8] . [01] . [09] . [95] ! [21] . [97]   [20] . [97] . [91] . [f7] . [df] . [91] . [cf] . [91] . [1f] . [91] . [0f] . [91] . [ff] . [90] . [ef] . [90] . [08] . [95] . [dc] . [01] . [ed] . [91] . [fc] . [91] . [02] . [80] . [f3] . [81] . [e0] - [2d] . [09] . [95] . [08] . [95] / [2f] . [92] ? [3f] . [92] O [4f] . [92] _ [5f] . [92] o [6f] . [92] . [7f] . [92] . [8f] . [92] . [9f] . [92] . [af] . [92] . [bf] . [92] . [cf] . [92] . [df] . [92] . [ef] . [92] . [ff] . [92] . [0f] . [93] . [1f] . [93] . [df] . [93] . [cf] . [93] . [cd] . [b7] . [de] . [b7] . [a0] . [97] . [0f] . [b6] . [f8] . [94] . [de] . [bf] . [0f] . [be] . [cd] . [bf] . [1c] . [01] j [6a] . [01] { [7b] . [01] A [41] . [15] Q [51] . [05] a [61] . [05] q [71] . [05] I [49] . [f4] @ [40] . [e3] P [50] . [e0] ` [60] . [e0] p [70] . [e0]   [20] . [e0] 0 [30] . [e0] . [0e] . [94] . [8f] . [08] V [56] . [c0] . [88] $ [24]   [20] 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] . [00] . [08]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: d [64] . [00] . [80] F [46] . [99] $ [24] T [54] . [01] B [42] . [2e] U [55] $ [24] f [66] $ [24] w [77] $ [24] . [01] . [e0] . [10] . [e0] . [0c] . [0f] . [1d] . [1f] . [08] . [0d] . [19] . [1d] . [c7] . [01] . [b6] . [01] . [a3] . [01] . [92] . [01] . [0e] . [94] . [19] . [09] . [f8] . [01] ` [60] . [83] . [08] . [94] . [81] . [1c] . [91] . [1c] . [a1] . [1c] . [b1] . [1c] . [c7] . [01] . [b6] . [01] . [a3] . [01] . [92] . [01] . [0e] . [94] . [19] . [09] . [c9] . [01] . [da] . [01] l [6c] . [01] } [7d] . [01] . [c1] . [14] . [d1] . [04] . [e1] . [04] . [f1] . [04] . [f1] . [f6] . [81] . [e0] . [e8] . [2e] . [f1] , [2c] . [ec] . [0e] . [fd] . [1e] . [e8] . [0c] . [f9] . [1c] > [3e] . [01] . [08] . [94] a [61] . [1c] q [71] . [1c] . [d5] . [01] . [c4] . [01] . [01] . [97] . [a1] . [09] . [b1] . [09] l [6c] . [01] . [c8] . [18] . [d9] . [08] . [16] . [c0] . [f6] . [01] . [ee] . [0d] . [ff] . [1d] @ [40] . [81]   [20] 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] @ [40] . [08]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: d [64] . [00] . [80] F [46] J [4a] 0 [30] . [10] . [f4] @ [40] ] [5d] . [01] . [c0] I [49] \ [5c] U [55] ' [27] G [47] . [fd] P [50] . [95] e [65] / [2f] u [75] / [2f] . [c1] . [01]   [20] . [e0] 0 [30] . [e0] . [0e] . [94] . [8f] . [08] . [08] . [94] . [e1] . [08] . [f1] . [08] n [6e] . [14] . [7f] . [04] 9 [39] . [f7] . [a0] . [96] . [0f] . [b6] . [f8] . [94] . [de] . [bf] . [0f] . [be] . [cd] . [bf] . [cf] . [91] . [df] . [91] . [1f] . [91] . [0f] . [91] . [ff] . [90] . [ef] . [90] . [df] . [90] . [cf] . [90] . [bf] . [90] . [af] . [90] . [9f] . [90] . [8f] . [90] . [7f] . [90] o [6f] . [90] _ [5f] . [90] O [4f] . [90] ? [3f] . [90] / [2f] . [90] . [08] . [95] . [dc] . [01] ! [21] . [15] 1 [31] . [05] A [41] . [f4] . [ed] . [91] . [fc] . [91] . [01] . [90] . [f0] . [81] . [e0] - [2d] d [64] / [2f] . [09] . [95] . [08] . [95] . [0e] . [94] . [d4] . [07] . [08] . [95] . [ef] . [92] . [ff] . [92] . [0f] . [93]   [20] 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] . [80] . [08]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: d [64] . [00] . [80] F [46] . [1f] . [93] . [9a] . [01] . [e6] . [2e] . [ff] $ [24] . [00] . [e0] . [10] . [e0] . [b8] . [01] . [a7] . [01] . [0e] . [94] n [6e] . [08] . [1f] . [91] . [0f] . [91] . [ff] . [90] . [ef] . [90] . [08] . [95] . [ef] . [92] . [ff] . [92] . [0f] . [93] . [1f] . [93] . [cf] . [93] . [df] . [93] . [ec] . [01] z [7a] . [01] . [8b] . [01] ! [21] . [15] 1 [31] . [05] A [41] . [f4] . [e8] . [81] . [f9] . [81] . [01] . [90] . [f0] . [81] . [e0] - [2d] d [64] / [2f] . [09] . [95] . [1b] . [c0] * [2a] 0 [30] 1 [31] . [05] . [b1] . [f4] w [77] . [ff] . [10] . [c0] M [4d] . [e2] P [50] . [e0] ` [60] . [e0] p [70] . [e0]   [20] . [e0] 0 [30] . [e0] . [0e] . [94] . [8f] . [08] . [10] . [95] . [00] . [95] . [f0] . [94] . [e0] . [94] . [e1] . [1c] . [f1] . [1c] . [01] . [1d] . [11] . [1d] . [ce] . [01] . [b8] . [01] . [a7] . [01] * [2a] . [e0] . [0e] . [94] . [d4] . [07] . [df] . [91] . [cf] . [91]   [20] 
avrdude: Recv: 
avrdude: Recv: 
##avrdude: Send: U [55] . [c0] . [08]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: d [64] . [00] . [80] F [46] . [1f] . [91] . [0f] . [91] . [ff] . [90] . [ef] . [90] . [08] . [95] . [0f] . [93] . [1f] . [93] . [8c] . [01] M [4d] . [e0] P [50] . [e0] ` [60] . [e0] p [70] . [e0]   [20] . [e0] 0 [30] . [e0] . [0e] . [94] . [8f] . [08] . [c8] . [01] J [4a] . [e0] P [50] . [e0] ` [60] . [e0] p [70] . [e0]   [20] . [e0] 0 [30] . [e0] . [0e] . [94] . [8f] . [08] . [1f] . [91] . [0f] . [91] . [08] . [95] . [0f] . [93] . [1f] . [93] . [8c] . [01] . [0e] . [94] . [cc] . [07] . [c8] . [01] . [0e] . [94] . [c5] . [08] . [1f] . [91] . [0f] . [91] . [08] . [95] b [62] . [9f] . [d0] . [01] s [73] . [9f] . [f0] . [01] . [82] . [9f] . [e0] . [0d] . [f1] . [1d] d [64] . [9f] . [e0] . [0d] . [f1] . [1d] . [92] . [9f] . [f0] . [0d] . [83] . [9f] . [f0] . [0d] t [74] . [9f] . [f0] . [0d] e [65] . [9f] . [f0] . [0d] . [99] ' [27] r [72] . [9f] . [b0] . [0d] . [e1] . [1d] . [f9] . [1f] c [63] . [9f] . [b0] . [0d]   [20] 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] . [00] . [09]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: d [64] . [00] . [80] F [46] . [e1] . [1d] . [f9] . [1f] . [bd] . [01] . [cf] . [01] . [11] $ [24] . [08] . [95] . [97] . [fb] . [09] . [2e] . [07] & [26] . [0a] . [d0] w [77] . [fd] . [04] . [d0] I [49] . [d0] . [06] . [d0] . [00]   [20] . [1a] . [f4] p [70] . [95] a [61] . [95] . [7f] O [4f] . [08] . [95] . [f6] . [f7] . [90] . [95] . [81] . [95] . [9f] O [4f] . [08] . [95] . [a1] . [e2] . [1a] . [2e] . [aa] . [1b] . [bb] . [1b] . [fd] . [01] . [0d] . [c0] . [aa] . [1f] . [bb] . [1f] . [ee] . [1f] . [ff] . [1f] . [a2] . [17] . [b3] . [07] . [e4] . [07] . [f5] . [07]   [20] . [f0] . [a2] . [1b] . [b3] . [0b] . [e4] . [0b] . [f5] . [0b] f [66] . [1f] w [77] . [1f] . [88] . [1f] . [99] . [1f] . [1a] . [94] i [69] . [f7] ` [60] . [95] p [70] . [95] . [80] . [95] . [90] . [95] . [9b] . [01] . [ac] . [01] . [bd] . [01] . [cf] . [01] . [08] . [95] . [97] . [fb] . [09] . [2e] . [05] & [26] . [0e] . [d0] W [57] . [fd]   [20] 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] @ [40] . [09]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: d [64] . [00] . [80] F [46] . [04] . [d0] . [d7] . [df] . [0a] . [d0] . [00] . [1c] 8 [38] . [f4] P [50] . [95] @ [40] . [95] 0 [30] . [95] ! [21] . [95] ? [3f] O [4f] O [4f] O [4f] _ [5f] O [4f] . [08] . [95] . [f6] . [f7] . [90] . [95] . [80] . [95] p [70] . [95] a [61] . [95] . [7f] O [4f] . [8f] O [4f] . [9f] O [4f] . [08] . [95] . [aa] . [1b] . [bb] . [1b] Q [51] . [e1] . [07] . [c0] . [aa] . [1f] . [bb] . [1f] . [a6] . [17] . [b7] . [07] . [10] . [f0] . [a6] . [1b] . [b7] . [0b] . [88] . [1f] . [99] . [1f] Z [5a] . [95] . [a9] . [f7] . [80] . [95] . [90] . [95] . [bc] . [01] . [cd] . [01] . [08] . [95] . [ee] . [0f] . [ff] . [1f] . [05] . [90] . [f4] . [91] . [e0] - [2d] . [09] . [94] . [f8] . [94] . [ff] . [cf] a [61] d [64] d [64] r [72] : [3a]   [20] . [00]   [20]   [20]   [20]   [20]   [20]   [20]   [20] . [00]   [20] f [66] o [6f] u [75] n [6e] d [64] ! [21] . [00] . [0a] . [00] . [09] . [00] . [0a]   [20] 
avrdude: Recv: 
avrdude: Recv: 
##avrdude: Send: U [55] . [80] . [09]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: d [64] . [00] ^ [5e] F [46] I [49] 2 [32] C [43] S [53] c [63] a [61] n [6e] n [6e] e [65] r [72]   [20] r [72] e [65] a [61] d [64] y [79] ! [21] . [00] s [73] t [74] a [61] r [72] t [74] i [69] n [6e] g [67]   [20] s [73] c [63] a [61] n [6e] n [6e] i [69] n [6e] g [67]   [20] o [6f] f [66]   [20] I [49] 2 [32] C [43]   [20] b [62] u [75] s [73]   [20] f [66] r [72] o [6f] m [6d]   [20] . [00]   [20] t [74] o [6f]   [20] . [00] . [2e] . [2e] . [2e] . [00] . [0a] d [64] o [6f] n [6e] e [65] . [00]   [20] . [00] 9 [39] . [02] . [00] . [00] . [01] . [80] . [00] . [00] . [00] . [00] A [41] . [07] . [95] . [07] . [ad] . [07] . [df] . [06] . [0d] . [07] 5 [35] . [07] . [f3] . [06]   [20] 
avrdude: Recv: 
avrdude: Recv: 
# | 100% 2.64s

avrdude: 4958 bytes of flash written
avrdude: verifying flash memory against C:\DOCUME~1\WEBMAS~1\LOCALS~1\Temp\build1862540080459155973.tmp\I2CScanner.cpp.hex:
avrdude: load data flash data from input file C:\DOCUME~1\WEBMAS~1\LOCALS~1\Temp\build1862540080459155973.tmp\I2CScanner.cpp.hex:
avrdude: input file C:\DOCUME~1\WEBMAS~1\LOCALS~1\Temp\build1862540080459155973.tmp\I2CScanner.cpp.hex contains 4958 bytes
avrdude: reading on-chip flash data:

Reading | avrdude: Send: U [55] . [00] . [00]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: t [74] . [00] . [80] F [46]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] @ [40] . [00]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: t [74] . [00] . [80] F [46]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] . [80] . [00]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: t [74] . [00] . [80] F [46]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] . [c0] . [00]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: t [74] . [00] . [80] F [46]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Recv: 
##avrdude: Send: U [55] . [00] . [01]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: t [74] . [00] . [80] F [46]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] @ [40] . [01]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: t [74] . [00] . [80] F [46]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] . [80] . [01]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: t [74] . [00] . [80] F [46]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Recv: 
##avrdude: Send: U [55] . [c0] . [01]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: t [74] . [00] . [80] F [46]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] . [00] . [02]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: t [74] . [00] . [80] F [46]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] @ [40] . [02]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: t [74] . [00] . [80] F [46]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] . [80] . [02]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: t [74] . [00] . [80] F [46]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Recv: 
##avrdude: Send: U [55] . [c0] . [02]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: t [74] . [00] . [80] F [46]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] . [00] . [03]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: t [74] . [00] . [80] F [46]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] @ [40] . [03]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: t [74] . [00] . [80] F [46]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Recv: 
##avrdude: Send: U [55] . [80] . [03]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: t [74] . [00] . [80] F [46]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] . [c0] . [03]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: t [74] . [00] . [80] F [46]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] . [00] . [04]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: t [74] . [00] . [80] F [46]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] @ [40] . [04]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: t [74] . [00] . [80] F [46]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Recv: 
##avrdude: Send: U [55] . [80] . [04]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: t [74] . [00] . [80] F [46]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] . [c0] . [04]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: t [74] . [00] . [80] F [46]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] . [00] . [05]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: t [74] . [00] . [80] F [46]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Recv: 
##avrdude: Send: U [55] @ [40] . [05]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: t [74] . [00] . [80] F [46]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] . [80] . [05]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: t [74] . [00] . [80] F [46]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] . [c0] . [05]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: t [74] . [00] . [80] F [46]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] . [00] . [06]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: t [74] . [00] . [80] F [46]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Recv: 
##avrdude: Send: U [55] @ [40] . [06]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: t [74] . [00] . [80] F [46]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] . [80] . [06]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: t [74] . [00] . [80] F [46]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] . [c0] . [06]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: t [74] . [00] . [80] F [46]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Recv: 
##avrdude: Send: U [55] . [00] . [07]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: t [74] . [00] . [80] F [46]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] @ [40] . [07]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: t [74] . [00] . [80] F [46]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] . [80] . [07]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: t [74] . [00] . [80] F [46]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Recv: 
##avrdude: Send: U [55] . [c0] . [07]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: t [74] . [00] . [80] F [46]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] . [00] . [08]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: t [74] . [00] . [80] F [46]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] @ [40] . [08]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: t [74] . [00] . [80] F [46]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] . [80] . [08]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: t [74] . [00] . [80] F [46]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Recv: 
##avrdude: Send: U [55] . [c0] . [08]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: t [74] . [00] . [80] F [46]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] . [00] . [09]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: t [74] . [00] . [80] F [46]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Recv: 
#avrdude: Send: U [55] @ [40] . [09]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: t [74] . [00] . [80] F [46]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Recv: 
##avrdude: Send: U [55] . [80] . [09]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Send: t [74] . [00] ^ [5e] F [46]   [20] 
avrdude: Recv: 
avrdude: Recv: 
avrdude: Recv: 
# | 100% 2.23s

avrdude: verifying ...
avrdude: 4958 bytes of flash verified
avrdude: Send: Q [51]   [20] 
avrdude: Recv: 
avrdude: Recv: 

avrdude done.  Thank you.

alexwbush
Posts: 327
Joined: Tue Mar 22, 2011 12:45 am
Location: San Diego, CA

Re: Relay Expansion Modules

Post by alexwbush »

That last run was with the development libraries. Let me know how you want me to get the data and I can try to work something out. compile? upload?
rimai
Posts: 12881
Joined: Fri Mar 18, 2011 6:47 pm

Re: Relay Expansion Modules

Post by rimai »

Hi Alex,

Actually step 1 was upload the code to controller.
Here is it again revised:
1. Upload the attached code to RA.
2. Click the button called "Serial Monitor", which is located on the right side of the "Upload" button.
3. Change the baud rate to 57600.
4. Copy and paste the results.
Roberto.
alexwbush
Posts: 327
Joined: Tue Mar 22, 2011 12:45 am
Location: San Diego, CA

Re: Relay Expansion Modules

Post by alexwbush »

thanks Roberto, I really appreciate the support with this issue!

Code: Select all

I2CScanner ready!
starting scanning of I2C bus from 1 to 128...
addr: 1       	addr: 2       	addr: 3       	addr: 4       
addr: 5       	addr: 6       	addr: 7       	addr: 8       
addr: 9       	addr: 10       	addr: 11       	addr: 12       
addr: 13       	addr: 14       	addr: 15       	addr: 16       
addr: 17       	addr: 18       	addr: 19       	addr: 20       
addr: 21       	addr: 22       	addr: 23       	addr: 24       
addr: 25       	addr: 26       	addr: 27       	addr: 28       
addr: 29       	addr: 30       	addr: 31       	addr: 32 found!
addr: 33       	addr: 34       	addr: 35       	addr: 36       
addr: 37       	addr: 38       	addr: 39       	addr: 40       
addr: 41       	addr: 42       	addr: 43       	addr: 44       
addr: 45       	addr: 46       	addr: 47       	addr: 48       
addr: 49       	addr: 50       	addr: 51       	addr: 52       
addr: 53       	addr: 54       	addr: 55       	addr: 56       
addr: 57 found!	addr: 58       	addr: 59       	addr: 60       
addr: 61       	addr: 62       	addr: 63       	addr: 64       
addr: 65       	addr: 66       	addr: 67       	addr: 68       
addr: 69       	addr: 70       	addr: 71       	addr: 72       
addr: 73       	addr: 74       	addr: 75       	addr: 76       
addr: 77       	addr: 78       	addr: 79       	addr: 80 found!
addr: 81       	addr: 82       	addr: 83       	addr: 84 found!
addr: 85       	addr: 86       	addr: 87       	addr: 88       
addr: 89       	addr: 90       	addr: 91       	addr: 92       
addr: 93       	addr: 94       	addr: 95       	addr: 96       
addr: 97       	addr: 98       	addr: 99       	addr: 100       
addr: 101       	addr: 102       	addr: 103       	addr: 104 found!
addr: 105       	addr: 106       	addr: 107       	addr: 108       
addr: 109       	addr: 110       	addr: 111       	addr: 112       
addr: 113       	addr: 114       	addr: 115       	addr: 116       
addr: 117       	addr: 118       	addr: 119       	addr: 120       
addr: 121       	addr: 122       	addr: 123       	addr: 124       
addr: 125       	addr: 126       	addr: 127       	addr: 128       

done
rimai
Posts: 12881
Joined: Fri Mar 18, 2011 6:47 pm

Re: Relay Expansion Modules

Post by rimai »

According to this log, your relay expansion module is setup to #2.
Expansion modules use id 56 to 63.
Roberto.
alexwbush
Posts: 327
Joined: Tue Mar 22, 2011 12:45 am
Location: San Diego, CA

Re: Relay Expansion Modules

Post by alexwbush »

oh, so I was supposed to setup at #1? I figured the main one connected would be #1, so I didn't want a conflict.
rimai
Posts: 12881
Joined: Fri Mar 18, 2011 6:47 pm

Re: Relay Expansion Modules

Post by rimai »

You can set the id to #2. Not a problem as long as you understand that the relays are assigned 21 to 28 for relay box #2.
Here are the assignments:
Defaul Relay Box: 1-8
Expansion Relay Box #1: 11-18
Expansion Relay Box #2: 21-28
Expansion Relay Box #3: 31-38
Expansion Relay Box #4: 41-48
Expansion Relay Box #5: 51-58
Expansion Relay Box #6: 61-68
Expansion Relay Box #7: 71-78
Expansion Relay Box #8: 81-88
I think you missed it, but the example code in the manual has this note: "We’ll assume that the relay expansion module was setup with ID #1."
I'll make sure to make it more clear in the manual so others won't miss it too.
Roberto.
alexwbush
Posts: 327
Joined: Tue Mar 22, 2011 12:45 am
Location: San Diego, CA

Re: Relay Expansion Modules

Post by alexwbush »

I'll switch it to box #1 tomorrow and see if everything clears up tomorrow. Thanks Roberto. As always, I appreciate your time and efforts! I need to shoot you an email about the rest of my stuff.
alexwbush
Posts: 327
Joined: Tue Mar 22, 2011 12:45 am
Location: San Diego, CA

Re: Relay Expansion Modules

Post by alexwbush »

It worked! I can now control with client! I will work on programming this week to make these relays fully useful. Thanks for all the support!

My web banner with the expansion modules aren't showing status correctly. If I remember right I'll need to define them in the pde for the text to show up correctly, but how do I get it to show status correctly? I've got 5-6 on my relay box on using the client, but it shows none of the expansion relays as on.

Image
rimai
Posts: 12881
Joined: Fri Mar 18, 2011 6:47 pm

Re: Relay Expansion Modules

Post by rimai »

You will have to wait for Dave to catch up with the changes.
He needs to modify some things in the client app.
Roberto.
dmolton
Posts: 182
Joined: Tue Mar 22, 2011 11:08 am

Re: Relay Expansion Modules

Post by dmolton »

Just added this to the list for the next version. Should be pretty easy to implement. Thanks for the suggestion.
alexwbush
Posts: 327
Joined: Tue Mar 22, 2011 12:45 am
Location: San Diego, CA

Re: Relay Expansion Modules

Post by alexwbush »

oops... just posted in the other web banner. Is there any way to make the expansion banner work? I haven't seen it function fully.
dmolton
Posts: 182
Joined: Tue Mar 22, 2011 11:08 am

Re: Relay Expansion Modules

Post by dmolton »

Today, I don't believe there is an automated way for you to do it just yet. I know it's not built into my Client, and I don't think Curt has it working in the libraries yet, either. If you have the Wifi adapter, you could enable the web banner feature and then modify the query string that gets sent over to the website for your banner. Curt would be able to tell you more about that, though.
binder
Posts: 2871
Joined: Fri Mar 18, 2011 6:20 pm
Location: Illinois
Contact:

Re: Relay Expansion Modules

Post by binder »

dmolton wrote:Today, I don't believe there is an automated way for you to do it just yet. I know it's not built into my Client, and I don't think Curt has it working in the libraries yet, either. If you have the Wifi adapter, you could enable the web banner feature and then modify the query string that gets sent over to the website for your banner. Curt would be able to tell you more about that, though.
Correct. I was looking at this last night and testing some stuff to see what it would entail. It does increase the PDE size with more data being sent. The strings alone for the additional relay box increases the code size by approximately 152 bytes (give or take a few depending on how long the strings are). Not sure how much additional size would be involved with sending the extra data. I'm thinking not much with what has to be added but I can't say for certain without testing.

It would also require modifying the code that triggers sending the data from the wifi module. Ideally it would be added into the libraries but a good, scalable solution is eluding me currently so adding it to the PDE file would be the best solution for you right now. I don't have an example worked up for you, but can if you are interested.

curt
alexwbush
Posts: 327
Joined: Tue Mar 22, 2011 12:45 am
Location: San Diego, CA

Re: Relay Expansion Modules

Post by alexwbush »

I stopped using the wifi module when it would always use connection, so now I run off of another computer that broadcasts via the client. I'd be willing to look into modifying the code if you guys aren't releasing anything soon. I know Dave's client just incorporated expansion modules. It's a shame it doesn't broadcast the expansion modules relay status (hint hint Dave, I can test for you if you release a change that fixes this). I suppose I don't really need to know the status of the expansion modules, it's just a nice to have.
Post Reply