HC-12. Intro, Tilslutning til Arduino, Tilslutning på Fumlebrædt, Kodeeksempler, Antenne, Modulation,

Størrelse: px
Starte visningen fra side:

Download "HC-12. Intro, Tilslutning til Arduino, Tilslutning på Fumlebrædt, Kodeeksempler, Antenne, Modulation,"

Transkript

1 Links: Intro, Tilslutning til Arduino, Tilslutning på Fumlebrædt, Kodeeksempler, Antenne, Modulation, Om IC-erne på boardet, Mulige Baudrates, Avanceret setup af transmission-modes, AT-Kommandoer, Dokumentet er ikke færdigt endnu!! Trådløs HC-12-UART HC-12 kan bruges som en Wireless serial Port Den kobles direkte på en UART, Arduinos pin 0 og 1 hvis der ikke skal bruges USBkommunikation, - eller på en SoftSerial port. Den er bidirektionel, dvs. den kan både bruges som sender og som modtager. Dog ikke samtidig!! Kaldes Half Duplex. Den har en rækkevidde på op til flere hundrede meter. Nogle steder er nævnt op til 2 km. Der medfølger en lille spole-antenne, der skal loddes i. Men der kan også tilsluttes en ekstern SMA antenne via et lille stik. Default er den sat op til en Baud-rate på 9600 bps, men der er mulighed for at ændre dette til gængse Baudrates. HC-12 sender på ISM-båndet, - på 433 MHz. Her sendes korte Bursts, - hver gang der sendes en Byte, en pakke a 8 bit. 2 HC-12 moduler kan erstatte ledninger mellem 2 uc-er, som vist. Sender og modtager skal iflg. datablade være mindst 1,5 meter fra hinanden for at de virker!! / Valle Thorø Side 1 af 22

2 HC-12 koster ca. 120 kr., - men fås meget billigere i Kinesien. Driftsspænding: 3.2V~5.5V Default address range (open field test): About 600m (maximum communication distance adjustable reach 1000m, the baud rate is 5000bps) Default idle current: 16MA (In different working modes operating current is different) Operating frequency range: MHz, up to 100 channels of communication The maximum transmit power: 100mW (settable) Default factory settings: Mode FU3, baud rate is 9600bps, communication channels CH001 (433.4M) Model: HC SI4463 HC-12 virker ikke sammen med forgængeren, HC-11. Tilslutning til Arduino På boardet er der en microcontroller, der tager sig af data fra/til Arduinoen, og styrer selve radiosenderen modtageren, dvs. transceiveren. HC-12 har 5 pins, Vcc, Gnd, Tx, Rx, og den sidste kan bruges til at indstille den til andre operatingmodes end default. VCC og GND er hhv. 5 Volt og 0 Volt. Der bør monteres en kondensator på 22 uf eller mere mellem + og Gnd. TxD sender data til den tilkoblede Arduinos RxD. RxD modtager data fra Arduino og sender dem SoftwareSerial HC12(10, 11); // HC-12 TX Pin, HC-12 RX Pin Og SET bruges kun hvis man vil ændre på indstillingerne Kan være Not Connected, eller +5 Volt. Strømforbrug i Bursts er 200 ma. Dvs. den helst skal forsynes fra en anden enhed end Arduinoen. Nogle steder tilrådes at montere en 1N4007 diode i serie med dens Ucc-pin hvis den forsynes med mere end 4,5 Volt. Men det har jeg nu aldrig gjort!! Arduinoen har indbygget en seriel buffer på 64 byte. Modtages flere bytes, før de læses, tabes de. / Valle Thorø Side 2 af 22

3 Der kan bruges flere modtagere / sendere i et system, blot de arbejder på samme Baudrate og ikke sender samtidigt. På Fumlebrædt: Tilslutning til Arduino Uno. Bemærk, Set kan udelades, skal blot svæve. Kodeeksempler // Kodeeksempler /* HC12 Send/Receive Example Program 1 By Mark J. Hughes for AllAboutCircuits.com Connect HC12 "RXD" pin to Arduino Digital Pin 4 Connect HC12 "TXD" pin to Arduino Digital Pin 5 Connect HC12 "Set" pin to Arduino Digital Pin 6 Do not power over USB. Per datasheet, power HC12 with a supply of at least 100 ma with a 22 uf uf reservoir capacitor. Upload code to two Arduinos connected to two computers. Transceivers must be at least several meters apart to work. */ #include <SoftwareSerial.h> const byte HC12RxdPin = 4; const byte HC12TxdPin = 5; // Recieve Pin on HC12 // Transmit Pin on HC12 SoftwareSerial HC12(HC12TxdPin,HC12RxdPin); // Create Software Serial Port void setup() { Serial.begin(9600); HC12.begin(9600); } // Open serial port to computer // Open serial port to HC12 / Valle Thorø Side 3 af 22

4 void loop() { if(hc12.available()){ // If Arduino's HC12 rx buffer has data Serial.write(HC12.read()); // Send the data to the computer } if(serial.available()){ // If Arduino's computer rx buffer has data HC12.write(Serial.read()); // Send that data to serial } } // Fra < Kodeeksempel # 2 1. /* Arduino Long Range Wireless Communication using HC Example by Dejan Nedelkovski, 4. */ #include <SoftwareSerial.h> SoftwareSerial HC12(10, 11); // HC-12 TX Pin, HC-12 RX Pin void setup() { 11. Serial.begin(9600); // Serial port to computer 12. HC12.begin(9600); // Serial port to HC } void loop() { 17. while (HC12.available()) { // If HC-12 has data 18. Serial.write(HC12.read()); // Send the data to Serial monitor 19. } 20. while (Serial.available()) { // If Serial monitor has data 21. HC12.write(Serial.read()); // Send that data to HC } 23. } Spring antenna or SMA antenna / Valle Thorø Side 4 af 22

5 Med til HC-12 følger en spole-antenne til at lodde i boardet. Men der kan også monteres en ekstern antenne. På printet er der et stik, der passer. / Valle Thorø Side 5 af 22

6 Electronic circuitry can interfere with an antenna and therefore the HC-12 has a IPEX RF socket so you can separate the antenna from the board. What you need is a IPEX to SMA extension cord and an SMA antenna. You can push the cord on the IPEX connector and solder it on. On the other site of the cord you can screw on the SMA antenna. IPX IPEX to SMA Female Jack U.FL RF Pigtail Antenna Cable Fra ArduinoTech Diagram taget fra EasyEDA. Modulation / Valle Thorø Side 6 af 22

7 HC MHz FSK RF The 434Mhz Serial RF Module HC-11 (1-40M) serial RF module is a low cost, high performance transparent FSK transceiver with operating at 434 MHz Jose.ppt Om IC-erne på boardet The Si4463 Transceiver The Si4463 provides the wireless communication in this circuit. It has a maximum transmit power of 20 dbm (100 mw) and receive sensitivity of -129 dbm. Two 64-byte Rx and Tx FIFO memories are built into the chip along with a great many advanced features that are not implemented in the HC-12 design. See the datasheet for more information on multiband operation, frequency hopping, etc. The STM8S003FS Microcontroller This is an 8-bit microcontroller with 8 kb of flash memory, 128 bytes of EEPROM, and a 10-bit ADC. It supports UART, SPI, and I²C and has multiple I/O pins. It offers many of the same capabilities as its ATMega and XMC counterparts. It is programmed to control the Si4463 as well as handle the UART communication between the HC-12 and whatever it is connected to on the other end. / Valle Thorø Side 7 af 22

8 The HC-12 Transceiver Module Combined with other components, the Si4463 and STM8S003 create the HC-12 transceiver, which provides a 4-pin TTL-level UART interface (Vcc, Gnd, Tx, Rx), with a 5th pin that is used to enter "command" mode for changing the module's configuration. The HC-12 has 100 supported channels spaced 400 khz apart, eight transmit levels, eight supported baud rates, and three different working modes. The 5th pin on the HC-12 is labeled "Set" and, when driven to logic low, allows various settings to be selected on the HC-12 using AT commands sent to the "RXD" pin. The default configuration of the HC-12 is FU3 on Channel 1, FU3 is a fully automatic and transparent (to other devices) setting that adapts to the transmission rate of the connected device (although 9600 baud is still required to program it in Command mode). Note that as the transmission rate increases, the sensitivity of the receiver decreases. You can return to the default state by sending AT+DEFAULT once in command mode. Mulige Baudrates Serial Port Baud Rate Over-the-Air Baud Rate Receiver Sensitivity 1200 bps 5000 bps -117 dbm 2400 bps 5000 bps -117 dbm 4800 bps bps -112 dbm 9600 bps bps -112 dbm bps bps -107 dbm bps bps -107 dbm bps bps -100 dbm bps bps -100 dbm Features IEEE g compliant Frequency range = MHz Receive sensitivity = 126 dbm Serial TTL (RX, TX, GND) interface Modulation (G)FSK, 4(G)FSK, (G)MSK, OOK Max output power +20 dbm Low active power consumption 10/13 ma RX, 18 ma TX at +10 dbm Ultra low current powerdown modes 30 na shutdown, 50 na standby / Valle Thorø Side 8 af 22

9 Data rate = 100 bps to 1 Mbps Fast wake and hop times Highly configurable packet handler TX and RX 64 byte FIFOs Auto frequency control (AFC) Automatic gain control (AGC) Low battery detector FCC Part 90 Mask D, FCC part , 15, 231, 15, 249, ARIB T-108, T-96, T-67, RCR STD-30 ETSI Class-I Operation with SAW Fra < Advanced setup HC-12 indeholder en uc, der kan programmeres vha. såkaldte AT -kommandoer. Når HC-12 er forbundet til Uno-ens UART, eller Softserial, kan man ligesom man vil sende data til radiosending sende Setup-kommandoer til den. Det kræver blot, at dens Set-pin er gjort lav. Vha. af AT-kommandoerne kan man ændre indstillinger, Baudrate, Sendekanal mm, - men man kan også tjekke om kommunikationen til HC-12 virker. Ligeledes kan man bede om at få udskrevet hvordan HC-12 er indstillet. AT-kommandoer De følgende bør sammenskrives engang!! Changing the baud rate Type AT+Bxxxx. The baud rate can be set to 1200bps, 2400bps, 4800bps, 9600bps, 19,200bps, 38,400bps, 57,600bps, or 115,200bps. The default value is 9600bps. Example: type AT+B4800. The module returns OK+B4800. Changing the communication channel Type AT+Cxxx. The value can be a number from 001 to 127. / Valle Thorø Side 9 af 22

10 Every number is a 400KHz step. The working frequency of channel 100 is 473.0MHz. Example: type AT+C021. The module returns OK+C021. The module is now set to a working frequency of 441.4MHx Note that both sending and receiving modules need to have the same frequency to communicate. Changing the working mode of the module. This can be FU1, FU2, FU4 or FU4 (FU4 at a baud rate of 1200 sets the chip to transmit up to 1800 meter in open air). See documentation for a full explanation. Example: Type AT+FU4. The module returns OK+FU4. Obtain all parameters from the module. Type AT+RX. The module should return something like this: OK+FU3 OK+B9600 OK+C001 OK+RP:+20dBm. // // setup of the hc12 module digitalwrite(7,low); // enter AT command mode, SET low. hc12.print(f("at+default\r\n")); // 9600, CH1, FU3, (F) to bypass flash memory delay(100); digitalwrite(7,high); // enter transparent mode / Valle Thorø Side 10 af 22

11 HC-12 Wireless Transceiver Modules 433Mhz 1000 Meters HC-12 Wireless Transceiver Modules 433Mhz are wireless serial port communication modules, It is based on SI4463 RF chip, it has built in microcontroller, and can be configured using AT commands, Maximum output power is 100mW (20dBm) and receiver sensitivity differs from -117dBm to -100dBm, depending on transmission speed. It accepts 3.2V-5.5V and can be used with 3.3V and 5V UART voltage devices (3.3V safe). Each HC-12 can work in one of following modes: 1. FU1 moderate power saving mode with bps over the air baud rate. Serial port baud rate can be set to any supported value 2. FU2 extreme power saving mode with bps over the air speed. Serial port rate is limited to 1200bps, 2400bps, 4800bps 3. FU3 default, general purpose mode. Over the air speed differs depending on serial port speed. The same goes for maximum range: 1200bps ~ 1000m 2400bps ~ 1000m 4800bps ~ 500m 9600bps ~ 500m 19200bps ~ 250m 38400bps ~ 250m 57600bps ~ 100m bps ~ 100m 4. FU4 (available in version 2.3 or newer) long range mode. Over the air speed is limited to 500bps and serial port speed to 1200bps. Because air speed is lower than port speed, only small packets can be send: max 60 bytes with interval of 2 seconds. In this mode range is increased to 1800m. Pair of HC-12 that creates a wireless link has to work in the same mode (FU1, FU2, FU3, FU4) and with the same speed. Configuration HC-12 can be configured using AT command. The best way to do it, is to use USB-toserial converter like CP2102. To put HC-12 into AT mode, pull SET pin to GND like this: Most important commands: 1. AT test command. It will return OK if AT interface is enabled / Valle Thorø Side 11 af 22

12 2. AT+Bxxxx set serial port baud rate. For example, AT+B57600 set baud rate to 57600bps 3. AT+Cxxx set radio channel. Channels start from 001 at 433,4MHz. Each next channel adds 400kHz. Channel 100 is 473,0MHz. AT+C002will set frequency to 433,8MHz. Two HC-12 devices that creates a wireless link have to operate on the same frequency 4. AT+FUx set device mode: FU1, FU2, FU3 or FU4. Two HC-12 devices that creates a wireless link have to use the same mode 5. AT+Px set device transmitting power. For example AT+P2 sets power to 2dBm (1.6mW) 1. -1dBm (0.8mW) 2. 2dBm (1.6mW) 3. 5dBm (3.2mw) 4. 8dBm (6.3mW) 5. 11dBm (12mW) 6. 14dBm (25mW) 7. 17dBm (50mW) 8. 20dBm (100mW) 6. AT+RX retrieve all parameters: mode, channel, baud rate, power 7. AT+V retrieve module version 8. AT+DEFAULT reset module parameters to default settings Kilde: the FU4 mode has a 1 sec (1000 ms) delay. Try instead the factory default full speed FU3 mode which has delay of just 4-80 ms. Fra: First in order to Program Connect Module SET Pin to GND and then power on Module Make sure you are in 9600 BAUD rate and Carriage Return / Valle Thorø Side 12 af 22

13 Use These Commands: AT+RP read power AT+RC read current channel check by writing AT make sure you get OK if you got this so you are OK! AT+C001 This Choose Channel1 AT+P1 Lowest Power out (0.8mW) Read Power: AT+RC you will get RP:-01dBm AT+P8 Highset power 100mW (reading you will get OK+RP:+20dBm ) AT+B19200 Set Baud rate to AT+RB read out Baud rate, You will get OK+B19200 AT+V read SW on Mdule, My Module gives back HC-12_V2.3 AT+DEFAULT get everything to Default Mode AT+Udps This Set UART as followos: Set data bits (d), parity (p), and stop bits (s) for serial port communication. For parity, N means none, O means odd check, and E means even check. For stop bits, 1 means one stop bit, 2 means two stop bits, and 3 means 1.5 stop bits Kodeeksempel på AT-kommandoer /* * All codes by Milan Karakas, * So far, I use library "SoftwareSerial.h", but later it will be changed * with manual UART protocol to allow me various tricks and more reliable * work. This code(s) are protected by fictive "beerware union", where you may * use all codes, change it, copy, sell, exchange, etc. In other words, no * any copyright, but no waranty that it will work properly as well, so as-is. */ #include <SoftwareSerial.h> SoftwareSerial myserial(4, 5); // RX, TX //Remember that TX of the HC-12 goes to RX of the Arduino board, //and RX of the HC-12 goes to the TX of the same board! float volt; int P1, P2, P3, P4; byte packet[20]; int j; void setup() { pinmode(a6, INPUT); //just a reminder - it is input by default pinmode(6, OUTPUT); //set mode AT command, connected to RX of the HC-12 module pinmode(13, OUTPUT);//debug LED onboard Arduino nano or Arduino pro mini Serial.begin(9600); / Valle Thorø Side 13 af 22

14 myserial.begin(9600); analogreference(external); //not used exactly for displaying status of the local battery. //it is planed to use with resistive voltage divider 2:1 //and 3.3 V input on "REF" pin on Arduino nano, but on //Arduino pro mini, such pin does not exist, or at least //it is not on pin header - require delicate soldering //on board... If used "default" option, then pay attention //to 5V power supply - if in error (for example 4.8V instead 5V), //then voltage readings may be wrong as well while (!myserial); digitalwrite(6,0); delay(280); myserial.print("at+b9600"); delay(40); if (myserial.read()!= 79) digitalwrite(13,1);// if first letter is not "O" from HC-12 feedback "OK+B9600" //Serial.println("Error setting speed of 9600 bps "); else digitalwrite(13,0); // Serial.println("Uart speed is 9600 "); for (int i=0;i<12;i++) myserial.read(); //just read 12 bytes to flush out RX buffer delay(40); myserial.print("at+c001"); delay(40); if (myserial.read()!= 79) digitalwrite(13,1);// if first letter is not "O" from HC-12 feedback "OK+C001" //Serial.println("Error setting channel"); else digitalwrite(13,0); //Serial.println("Channel is MHz "); for (int i=0;i<12;i++) myserial.read(); //just read 12 bytes to flush out RX buffer delay(40); myserial.print("at+p5"); /* P1=0.8 mw * P2=1.6 mw * P3=3.2 mw * P4=6.3 mw * P5=12.6 mw * P6=25.1 mw * P7=50 mw * P8=100 mw */ delay(40); if (myserial.read()!= 79) digitalwrite(13,1);// if first letter is not "O" from HC-12 feedback "OK+P1" //Serial.println("Greska kanala"); else digitalwrite(13,0); //Serial.println("Power is 12.6 mw "); //only if P5 is set, your choice. //For indoor testing, please set P1 or 0.8 mw, then for field you may test at higher power //Pay attention to good antennas on TX, to prevent damage! 0.8 mw is "error free" even with //shitty spring antennas, but those antennas are small and handy - just for testings for (int i=0;i<12;i++) myserial.read(); //just read 12 bytes to flush out RX buffer delay(80); myserial.print("at+u8n2"); delay(80); if (myserial.read()!= 79) //digitalwrite(13,1);// if first letter is not "O" from HC-12 feedback "OK+U8N2" Serial.println("Errpr setting 1 startbit, 8 data bits, no parity, and 2 stop bits"); else digitalwrite(13,0); //Serial.println("8 bits, no parity, 2 stop bits "); delay(80); delay(40); digitalwrite(6,1); delay(80); } / Valle Thorø Side 14 af 22

15 Kilder: Datablad, PDF: Link: AT-kommandoer Setup: We can use the same code for sending AT Commands and configuring the module parameters. All we have to do is connect the Set pin of the module to Ground or any digital pin of the Arduino and set the pin to low logic level. To test whether we have successfully enter the mode, in the serial monitor we can type AT and we should get a response message OK. There are total of 12 AT Commands, and they are used for changing various parameters like the baud rate, the channel, the transmitting power etc. For example, if we type AT+B38400 the baud rate of the module will be set to AT Commands: 1. AT Test command. Example: Send AT to module, and the module returns OK. 2. AT+Bxxxx Change the serial port baud rate. Available baud rates: 1200 bps, 2400 bps, 4800 bps, 9600 bps, bps, bps, bps, and bps. Default: 9600 bps. Example: Send AT+B38400 to module, and the module returns OK+B AT+Cxxxx Change wireless communication channel, from 001 to 100. Default: Channel 001, with working frequency of 433.4MHz. Each next channel is 400KHz higher. / Valle Thorø Side 15 af 22

16 Example: If we want to set the module to channel 006, we need to send AT+C006 command to the module, and the module will return OK+C006. The new working frequency will be 435.4MHz. Code Example. Here we will use two push buttons for selecting different communication channels and see a different method of storing the incoming data. Note: The Set pins of both HC-12 modules are connected to the pins number 6 of the two Arduinos and the two buttons, at the first Arduino, to the pins 4 and 3. Arduino-kode: for første Arduino: 1. /* Arduino Long Range Wireless Communication using HC Example 02 - Changing channels using push buttons - Buttons side 3. by Dejan Nedelkovski, 4. */ #include <SoftwareSerial.h> #define setpin 6 9. #define button #define button SoftwareSerial HC12(10, 11); // HC-12 TX Pin, HC-12 RX Pin byte incomingbyte; 15. String readbuffer = ""; int button1state = 0; 18. int button1pressed = 0; 19. int button2state = 0; 20. int button2pressed = 0; void setup() { 23. Serial.begin(9600); // Open serial port to computer 24. HC12.begin(9600); // Open serial port to HC pinmode(setpin, OUTPUT); 26. pinmode(button1, INPUT); 27. pinmode(button2, INPUT); 28. digitalwrite(setpin, HIGH); // HC-12 normal, transparent mode 29. } void loop() { 32. // ==== Storing the incoming data into a String variable 33. while (HC12.available()) { // If HC-12 has data 34. incomingbyte = HC12.read(); // Store each icoming byte from HC readbuffer += char(incomingbyte); // Add each byte to ReadBuffer string variable / Valle Thorø Side 16 af 22

17 36. } 37. delay(100); 38. // ==== Sending data from one HC-12 to another via the Serial Monitor 39. while (Serial.available()) { 40. HC12.write(Serial.read()); 41. } // ==== If button 1 is pressed, set the channel button1state = digitalread(button1); 45. if (button1state == HIGH & button1pressed == LOW) { 46. button1pressed = HIGH; 47. delay(20); 48. } 49. if (button1pressed == HIGH) { 50. HC12.print("AT+C001"); // Send the AT Command to the other module 51. delay(100); 52. //Set AT Command Mode 53. digitalwrite(setpin, LOW); // Set HC-12 into AT Command mode 54. delay(100); // Wait for the HC-12 to enter AT Command mode 55. HC12.print("AT+C001"); // Send AT Command to HC delay(200); 57. while (HC12.available()) { // If HC-12 has data (the AT Command response) 58. Serial.write(HC12.read()); // Send the data to Serial monitor 59. } 60. Serial.println("Channel successfully changed"); 61. digitalwrite(setpin, HIGH); // Exit AT Command mode 62. button1pressed = LOW; 63. } // ==== If button 2 is pressed, set the channel button2state = digitalread(button2); 67. if (button2state == HIGH & button2pressed == LOW) { 68. button2pressed = HIGH; 69. delay(100); 70. } 71. if (button2pressed == HIGH) { 72. HC12.print("AT+C002"); // Send the AT Command to the other module 73. delay(100); 74. //Set AT Command Mode 75. digitalwrite(setpin, LOW); // Set HC-12 into AT Command mode 76. delay(100); // Wait for the HC-12 to enter AT Command mode 77. HC12.print("AT+C002"); // Send AT Command to HC delay(200); 79. while (HC12.available()) { // If HC-12 has data (the AT Command response) 80. Serial.write(HC12.read()); // Send the data to Serial monitor 81. } 82. Serial.println("Channel successfully changed"); 83. digitalwrite(setpin, HIGH); 84. button2pressed = LOW; 85. } 86. checkatcommand(); 87. readbuffer = ""; // Clear readbuffer 88. } 89. // ==== Custom function - Check whether we have received an AT Command via the Serial Monitor 90. void checkatcommand () { / Valle Thorø Side 17 af 22

18 91. if (readbuffer.startswith("at")) { // Check whether the String starts with "AT" 92. digitalwrite(setpin, LOW); // Set HC-12 into AT Command mode 93. delay(200); // Wait for the HC-12 to enter AT Command mode 94. HC12.print(readBuffer); // Send AT Command to HC delay(200); 96. while (HC12.available()) { // If HC-12 has data (the AT Command response) 97. Serial.write(HC12.read()); // Send the data to Serial monitor 98. } 99. digitalwrite(setpin, HIGH); // Exit AT Command mode 100. } 101. } 2. arduino: 1. /* Arduino Long Range Wireless Communication using HC Example 02 - Changing channels using push buttons 3. by Dejan Nedelkovski, 4. */ #include <SoftwareSerial.h> #define setpin SoftwareSerial HC12(10, 11); // HC-12 TX Pin, HC-12 RX Pin byte incomingbyte; 13. String readbuffer = ""; void setup() { 16. Serial.begin(9600); // Open serial port to computer 17. HC12.begin(9600); // Open serial port to HC pinmode(setpin, OUTPUT); 19. digitalwrite(setpin, HIGH); // HC-12 normal mode 20. } void loop() { 23. // ==== Storing the incoming data into a String variable 24. while (HC12.available()) { // If HC-12 has data 25. incomingbyte = HC12.read(); // Store each icoming byte from HC readbuffer += char(incomingbyte); // Add each byte to ReadBuffer string variable 27. } 28. delay(100); 29. // ==== Sending data from one HC-12 to another via the Serial Monitor 30. while (Serial.available()) { 31. HC12.write(Serial.read()); 32. } 33. // === If button 1 is pressed, set channel if (readbuffer == "AT+C001") { 35. digitalwrite(setpin, LOW); // Set HC-12 into AT Command mode 36. delay(100); // Wait for the HC-12 to enter AT Command mode 37. HC12.print(readBuffer); // Send AT Command to HC-12 ("AT+C001") 38. delay(200); 39. while (HC12.available()) { // If HC-12 has data (the AT Command response) / Valle Thorø Side 18 af 22

19 40. Serial.write(HC12.read()); // Send the data to Serial monitor 41. } 42. Serial.println("Channel successfully changed"); 43. digitalwrite(setpin, HIGH); // Exit AT Command mode 44. readbuffer = ""; 45. } 46. // === If button 2 is pressed, set channel if (readbuffer == "AT+C002") { 48. digitalwrite(setpin, LOW); // Set HC-12 into AT Command mode 49. delay(100); // Wait for the HC-12 to enter AT Command mode 50. HC12.print(readBuffer); // Send AT Command to HC delay(200); 52. while (HC12.available()) { // If HC-12 has data (the AT Command response) 53. Serial.write(HC12.read()); // Send the data to Serial monitor 54. } 55. Serial.println("Channel successfully changed"); 56. digitalwrite(setpin, HIGH); // Exit AT Command mode readbuffer = ""; 59. } 60. checkatcommand(); 61. readbuffer = ""; // Clear readbuffer 62. } 63. // ==== Custom function - Check whether we have received an AT Command via the Serial Monitor 64. void checkatcommand () { 65. if (readbuffer.startswith("at")) { // Check whether the String starts with "AT" 66. digitalwrite(setpin, LOW); // Set HC-12 into AT Command mode 67. delay(100); // Wait for the HC-12 to enter AT Command mode 68. HC12.print(readBuffer); // Send AT Command to HC delay(200); 70. while (HC12.available()) { // If HC-12 has data (the AT Command response) 71. Serial.write(HC12.read()); // Send the data to Serial monitor 72. } 73. digitalwrite(setpin, HIGH); // Exit AT Command mode 74. } 75. } fra: 1. AT Test command, Example: Send AT to module Return: OK 2. AT+B Change the serial port baud rate, and it will be valid after exiting from AT mode. The baud rate can be set to: 1200, 2400, 4800, 9600, 19200, 38400, 57600, and The default value is / Valle Thorø Side 19 af 22

20 Example: Send AT+B19200 to module to set the serial port baud rate to be Return: OK+B AT+C Change the wireless communication channel of module, optional from 001 to 127, and the default value is 001, and the working frequency is 433.4MHz. The channel stepping is 400KHz, and the working frequency of Channel 100 is 473.0MHz. Example: Send AT+C021 to module to set module channel to be 021 working frequency is 441.4MHz Return: COK+C021 Note: As the wireless receiving sensitivity of module is relatively high, when the serial port baud rate is greater than 9600bps, five adjacent channels shall be staggered to use. When the serial port baud rate is not greater than 9600bps, in short-distance (within 10m) communication, again, five adjacent channels shall be staggered to use. 4. AT+FUx Set module to wireless UART function. The value of x is optional within 1~ 3. The default mode of module is FU3, and only when serial port function mode of two modules is set to be the same the communication can be realized. F means function, and U means UART Example: Send AT+FU1 to module configuring module to be come UART FU1. Return: AT+OK 5. AT+Px Set transmitting power of module, x is optional from 1 to 8, and the corresponding transmitting power of module. X Value 1 - Transmit Power (dbm) -1 X Value 2 - Transmit Power (dbm) 2 X Value 3 - Transmit Power (dbm) 5 X Value 4 - Transmit Power (dbm) 8 X Value 5 - Transmit Power (dbm) 11 X Value 6 - Transmit Power (dbm) 14 X Value 7 - Transmit Power (dbm) 17 X Value 8 - Transmit Power (dbm) AT+Ry Obtain module parameters, y is any letter among B, C, F and P, respectively representing: baud rate, channel, serial port transparent transmission function mode and transmitting power. / Valle Thorø Side 20 af 22

21 Example1: Send AT+RB to module Return: OK+B9600 Example2: Send AT+RC to module Return: OK+RC AT+RX Obtain all common parameters of module. Return serial port transparent transmission function mode, baud rate, channel, and transmitting power in order. Example: Send AT+RX to module Return: OK+FU3\r\n OK+B9600\r\n OK+C001\r\n OK+RP:+20dBm\r\n AT+Uxyz Set data bits, check bit and stop bit of serial port communication. Where x is data bit, y is parity check, z is stop bit. Option for parity check: N: No check O: odd E: even Option for stop bit 1: one stop bit 2: two stop bits 3: 1.5 stop bits Example: To send serial port format to be eight data bits,odd parity check, and one stop bit Send AT+U8O1 to module Return: OK+U8O1 9. AT+V Inquire firmware version information of module Example: Send AT+V to module Return: HC-12_V AT+SLEEP / Valle Thorø Side 21 af 22

22 After receiving the command, the module enters sleep mode after exiting from AT mode, and this mode doesn t allow serial port data transmission. When the module enter AT mode again, the module will exit from sleep mode automatically. Example Send AT+SLEEP to module when it s not needed to transmit data, to save power. Return: OK+SLEEP 11. AT+DEFAULT Set serial port baud rate, communication channel, and serial port transparent transmission mode to default value. Example Send AT+DEFAULT to module Returns: OK+DEFAULT and the default value is restored. 12. AT+UPDATE Put the module in the status of waiting for software update. After sending the command, the module will not respond to command anymore until it is reenergized. Beskrivelse af koden: se: Kilder: / Valle Thorø Side 22 af 22

E-PAD Bluetooth hængelås E-PAD Bluetooth padlock E-PAD Bluetooth Vorhängeschloss

E-PAD Bluetooth hængelås E-PAD Bluetooth padlock E-PAD Bluetooth Vorhängeschloss E-PAD Bluetooth hængelås E-PAD Bluetooth padlock E-PAD Bluetooth Vorhängeschloss Brugervejledning (side 2-6) Userguide (page 7-11) Bedienungsanleitung 1 - Hvordan forbinder du din E-PAD hængelås med din

Læs mere

Project Step 7. Behavioral modeling of a dual ported register set. 1/8/ L11 Project Step 5 Copyright Joanne DeGroat, ECE, OSU 1

Project Step 7. Behavioral modeling of a dual ported register set. 1/8/ L11 Project Step 5 Copyright Joanne DeGroat, ECE, OSU 1 Project Step 7 Behavioral modeling of a dual ported register set. Copyright 2006 - Joanne DeGroat, ECE, OSU 1 The register set Register set specifications 16 dual ported registers each with 16- bit words

Læs mere

IBM Network Station Manager. esuite 1.5 / NSM Integration. IBM Network Computer Division. tdc - 02/08/99 lotusnsm.prz Page 1

IBM Network Station Manager. esuite 1.5 / NSM Integration. IBM Network Computer Division. tdc - 02/08/99 lotusnsm.prz Page 1 IBM Network Station Manager esuite 1.5 / NSM Integration IBM Network Computer Division tdc - 02/08/99 lotusnsm.prz Page 1 New esuite Settings in NSM The Lotus esuite Workplace administration option is

Læs mere

Privat-, statslig- eller regional institution m.v. Andet Added Bekaempelsesudfoerende: string No Label: Bekæmpelsesudførende

Privat-, statslig- eller regional institution m.v. Andet Added Bekaempelsesudfoerende: string No Label: Bekæmpelsesudførende Changes for Rottedatabasen Web Service The coming version of Rottedatabasen Web Service will have several changes some of them breaking for the exposed methods. These changes and the business logic behind

Læs mere

Portal Registration. Check Junk Mail for activation . 1 Click the hyperlink to take you back to the portal to confirm your registration

Portal Registration. Check Junk Mail for activation  . 1 Click the hyperlink to take you back to the portal to confirm your registration Portal Registration Step 1 Provide the necessary information to create your user. Note: First Name, Last Name and Email have to match exactly to your profile in the Membership system. Step 2 Click on the

Læs mere

PARALLELIZATION OF ATTILA SIMULATOR WITH OPENMP MIGUEL ÁNGEL MARTÍNEZ DEL AMOR MINIPROJECT OF TDT24 NTNU

PARALLELIZATION OF ATTILA SIMULATOR WITH OPENMP MIGUEL ÁNGEL MARTÍNEZ DEL AMOR MINIPROJECT OF TDT24 NTNU PARALLELIZATION OF ATTILA SIMULATOR WITH OPENMP MIGUEL ÁNGEL MARTÍNEZ DEL AMOR MINIPROJECT OF TDT24 NTNU OUTLINE INEFFICIENCY OF ATTILA WAYS TO PARALLELIZE LOW COMPATIBILITY IN THE COMPILATION A SOLUTION

Læs mere

USER GUIDE Version 2.9. SATEL Configuration Manager. Setup and configuration program. for SATELLINE radio modem

USER GUIDE Version 2.9. SATEL Configuration Manager. Setup and configuration program. for SATELLINE radio modem USER GUIDE Version 2.9 Setup and configuration program for SATELLINE radio modem 1 TABLE OF CONTENTS 1 TABLE OF CONTENTS... 2 2 GENERAL... 3 2.1 ABOUT SATEL CONFIGURATION MANAGER... 3 3 QUICK GUIDE TO

Læs mere

IPTV Box (MAG250/254) Bruger Manual

IPTV Box (MAG250/254) Bruger Manual IPTV Box (MAG250/254) Bruger Manual Når din STB (Set top Box) starter op, bliver der vist en pop up boks på skærmen, hvor du kan åbne EPG ved at trykke på F2 (Nogle bokse kan fortælle at den har brug for

Læs mere

MultiProgrammer Manual

MultiProgrammer Manual MultiProgrammer Manual MultiProgrammeren bruges til at læse og skrive værdier til ModBus register i LS Controls frekvensomformer E 1045. Dansk Version side 2 til 4 The MultiProgrammer is used for the writing

Læs mere

how to save excel as pdf

how to save excel as pdf 1 how to save excel as pdf This guide will show you how to save your Excel workbook as PDF files. Before you do so, you may want to copy several sheets from several documents into one document. To do so,

Læs mere

TM4 Central Station. User Manual / brugervejledning K2070-EU. Tel Fax

TM4 Central Station. User Manual / brugervejledning K2070-EU. Tel Fax TM4 Central Station User Manual / brugervejledning K2070-EU STT Condigi A/S Niels Bohrs Vej 42, Stilling 8660 Skanderborg Denmark Tel. +45 87 93 50 00 Fax. +45 87 93 50 10 info@sttcondigi.com www.sttcondigi.com

Læs mere

Black Jack --- Review. Spring 2012

Black Jack --- Review. Spring 2012 Black Jack --- Review Spring 2012 Simulation Simulation can solve real-world problems by modeling realworld processes to provide otherwise unobtainable information. Computer simulation is used to predict

Læs mere

PMDK PC-Side Basic Function Reference (Version 1.0)

PMDK PC-Side Basic Function Reference (Version 1.0) PMDK PC-Side Basic Function Reference (Version 1.0) http://www.icpdas.com PMDK PC-Side Basic Function Reference V 1.0 1 Warranty All products manufactured by ICPDAS Inc. are warranted against defective

Læs mere

AVR 용 USB-ISP V03 ( Model : AD-USBISP V03(-L) )

AVR 용 USB-ISP V03 ( Model : AD-USBISP V03(-L) ) AVR 용 USB-ISP V03 ( Model : AD-USBISP V03(-L) ) April 21, 2009 AD-USBISP V03(-L) 1 AD-USBISP V03개발장비소개 ISP(In System Programming) of AVR In AVR flash memory, user can make, download and test the program

Læs mere

MS-H280-Pro Magnetic Stirrer

MS-H280-Pro Magnetic Stirrer MS-H280-Pro Magnetic Stirrer www..com Copyright: No part of this manual may be reproduced or transmitted without prior written permission of. VERSION201407 CONTENTS Chapter 1: Working Principle... 3 1

Læs mere

CHAPTER 8: USING OBJECTS

CHAPTER 8: USING OBJECTS Ruby: Philosophy & Implementation CHAPTER 8: USING OBJECTS Introduction to Computer Science Using Ruby Ruby is the latest in the family of Object Oriented Programming Languages As such, its designer studied

Læs mere

DET KONGELIGE BIBLIOTEK NATIONALBIBLIOTEK OG KØBENHAVNS UNIVERSITETS- BIBLIOTEK. Index

DET KONGELIGE BIBLIOTEK NATIONALBIBLIOTEK OG KØBENHAVNS UNIVERSITETS- BIBLIOTEK. Index DET KONGELIGE Index Download driver... 2 Find the Windows 7 version.... 2 Download the Windows Vista driver.... 4 Extract driver... 5 Windows Vista installation of a printer.... 7 Side 1 af 12 DET KONGELIGE

Læs mere

Generalized Probit Model in Design of Dose Finding Experiments. Yuehui Wu Valerii V. Fedorov RSU, GlaxoSmithKline, US

Generalized Probit Model in Design of Dose Finding Experiments. Yuehui Wu Valerii V. Fedorov RSU, GlaxoSmithKline, US Generalized Probit Model in Design of Dose Finding Experiments Yuehui Wu Valerii V. Fedorov RSU, GlaxoSmithKline, US Outline Motivation Generalized probit model Utility function Locally optimal designs

Læs mere

Netværk & elektronik

Netværk & elektronik Netværk & elektronik Oversigt Ethernet og IP teori Montering af Siteplayer modul Siteplayer teori Siteplayer forbindelse HTML Router (port forwarding!) Projekter Lkaa Mercantec 2009 1 Ethernet På Mars

Læs mere

Status på det trådløse netværk

Status på det trådløse netværk Status på det trådløse netværk Der er stadig problemer med det trådløse netværk, se status her: http://driftstatus.sdu.dk/?f=&antal=200&driftid=1671#1671 IT-service arbejder stadig med at løse problemerne

Læs mere

UNISONIC TECHNOLOGIES CO.,

UNISONIC TECHNOLOGIES CO., UNISONIC TECHNOLOGIES CO., 3 TERMINAL 1A NEGATIVE VOLTAGE REGULATOR DESCRIPTION 1 TO-263 The UTC series of three-terminal negative regulators are available in TO-263 package and with several fixed output

Læs mere

ME6212. High Speed LDO Regulators, High PSRR, Low noise, ME6212 Series. General Description. Typical Application. Package

ME6212. High Speed LDO Regulators, High PSRR, Low noise, ME6212 Series. General Description. Typical Application. Package High Speed LDO Regulators, High PSRR, Low noise, Series General Description The series are highly accurate, low noise, CMOS LDO Voltage Regulators. Offering low output noise, high ripple rejection ratio,

Læs mere

OG-3600 Series Fiber Optic Transport for opengear card frame platform w/ SNMP Management

OG-3600 Series Fiber Optic Transport for opengear card frame platform w/ SNMP Management FEATURES w w 4 HDSDI 3G 8x8 Line/AES Genlock Time Code, GPIO, Data APPLICATIONS Studio Links Signal Trunking Signal distribution Campus interconnects Transmission links Telco circuits w w Outside Broadcast

Læs mere

Basic statistics for experimental medical researchers

Basic statistics for experimental medical researchers Basic statistics for experimental medical researchers Sample size calculations September 15th 2016 Christian Pipper Department of public health (IFSV) Faculty of Health and Medicinal Science (SUND) E-mail:

Læs mere

RoE timestamp and presentation time in past

RoE timestamp and presentation time in past RoE timestamp and presentation time in past Jouni Korhonen Broadcom Ltd. 5/26/2016 9 June 2016 IEEE 1904 Access Networks Working Group, Hørsholm, Denmark 1 Background RoE 2:24:6 timestamp was recently

Læs mere

Opera Ins. Model: MI5722 Product Name: Pure Sine Wave Inverter 1000W 12VDC/230 30A Solar Regulator

Opera Ins. Model: MI5722 Product Name: Pure Sine Wave Inverter 1000W 12VDC/230 30A Solar Regulator Opera Ins Model: MI5722 Product Name: Pure Sine Wave Inverter 1000W 12VDC/230 30A Solar Regulator I.Precautions 1. Keep the product away from children to avoid children playing it as a toy and resultinginpersonalinjury.

Læs mere

Vores mange brugere på musskema.dk er rigtig gode til at komme med kvalificerede ønsker og behov.

Vores mange brugere på musskema.dk er rigtig gode til at komme med kvalificerede ønsker og behov. På dansk/in Danish: Aarhus d. 10. januar 2013/ the 10 th of January 2013 Kære alle Chefer i MUS-regi! Vores mange brugere på musskema.dk er rigtig gode til at komme med kvalificerede ønsker og behov. Og

Læs mere

Aktivering af Survey funktionalitet

Aktivering af Survey funktionalitet Surveys i REDCap REDCap gør det muligt at eksponere ét eller flere instrumenter som et survey (spørgeskema) som derefter kan udfyldes direkte af patienten eller forsøgspersonen over internettet. Dette

Læs mere

The X Factor. Målgruppe. Læringsmål. Introduktion til læreren klasse & ungdomsuddannelser Engelskundervisningen

The X Factor. Målgruppe. Læringsmål. Introduktion til læreren klasse & ungdomsuddannelser Engelskundervisningen The X Factor Målgruppe 7-10 klasse & ungdomsuddannelser Engelskundervisningen Læringsmål Eleven kan give sammenhængende fremstillinger på basis af indhentede informationer Eleven har viden om at søge og

Læs mere

WIO200A INSTALLATIONS MANUAL Rev Dato:

WIO200A INSTALLATIONS MANUAL Rev Dato: WIO200A INSTALLATIONS MANUAL 111686-903 Rev. 1.01 Dato: 10.01.2013 Side 1 af 14 Contents Contents... 2 Introduction... 3 Pin assignment of the terminal box connector for customer... 4 Pin assignment of

Læs mere

QUICK START Updated: 18. Febr. 2014

QUICK START Updated: 18. Febr. 2014 QUICK START Updated: 18. Febr. 2014 For at komme hurtigt og godt igang med dine nye Webstech produkter, anbefales at du downloader den senest opdaterede QuickStart fra vores hjemmeside: In order to get

Læs mere

QUICK START Updated:

QUICK START Updated: QUICK START Updated: 24.08.2018 For at komme hurtigt og godt igang med dine nye Webstech produkter, anbefales at du downloader den senest opdaterede QuickStart fra vores hjemmeside: In order to get started

Læs mere

Digital Quick Setup Guide

Digital Quick Setup Guide Digital 9 Quick Setup Guide live, ch, sys The operating odes of the EM 946 Observing paraeters during transission live RF and audio level Diversity evaluation Configuring the syste sys Charge status of

Læs mere

Vina Nguyen HSSP July 13, 2008

Vina Nguyen HSSP July 13, 2008 Vina Nguyen HSSP July 13, 2008 1 What does it mean if sets A, B, C are a partition of set D? 2 How do you calculate P(A B) using the formula for conditional probability? 3 What is the difference between

Læs mere

LINK-56K. Emulator for Motorola s DSPs. A Product of Domain Technologies, Inc.

LINK-56K. Emulator for Motorola s DSPs. A Product of Domain Technologies, Inc. LINK-56K Emulator for Motorola s DSPs A Product of Domain Technologies, Inc. LINK-56K User s Guide, Version1.05 September, 2003 DSPs supported by this product: Motorola DSP56001 Motorola DSP56002 and derivatives

Læs mere

Special VFR. - ved flyvning til mindre flyveplads uden tårnkontrol som ligger indenfor en kontrolzone

Special VFR. - ved flyvning til mindre flyveplads uden tårnkontrol som ligger indenfor en kontrolzone Special VFR - ved flyvning til mindre flyveplads uden tårnkontrol som ligger indenfor en kontrolzone SERA.5005 Visual flight rules (a) Except when operating as a special VFR flight, VFR flights shall be

Læs mere

User Manual for LTC IGNOU

User Manual for LTC IGNOU User Manual for LTC IGNOU 1 LTC (Leave Travel Concession) Navigation: Portal Launch HCM Application Self Service LTC Self Service 1. LTC Advance/Intimation Navigation: Launch HCM Application Self Service

Læs mere

Operation Manual SMS Air Conditioner Remote Controller Model No.: SR-001

Operation Manual SMS Air Conditioner Remote Controller Model No.: SR-001 Operation Manual SMS Air Conditioner Remote Controller Model No.: SR-001 Ls venligst denne instruktions manual igennem inden brug af produktet Thank you for purchasing our product. This smart unit is not

Læs mere

Vejledning til at tjekke om du har sat manuel IP på din computer.

Vejledning til at tjekke om du har sat manuel IP på din computer. Indhold Vejledning til at, komme på nettet. (DANSK)... 2 Gælder alle systemer.... 2 Vejledning til at tjekke om du har sat manuel IP på din computer.... 2 Windows 7... 2 Windows Vista... 2 Windows XP...

Læs mere

DK - Quick Text Translation. HEYYER Net Promoter System Magento extension

DK - Quick Text Translation. HEYYER Net Promoter System Magento extension DK - Quick Text Translation HEYYER Net Promoter System Magento extension Version 1.0 15-11-2013 HEYYER / Email Templates Invitation Email Template Invitation Email English Dansk Title Invitation Email

Læs mere

Start på Arduino og programmering

Start på Arduino og programmering Programmering for begyndere Brug af Arduino Start på Arduino og programmering EDR Hillerød Knud Krogsgaard Jensen / OZ1QK 1 Start på Arduino og programmering Sidste gang (Introduktion) Programmeringssproget

Læs mere

Boligsøgning / Search for accommodation!

Boligsøgning / Search for accommodation! Boligsøgning / Search for accommodation! For at guide dig frem til den rigtige vejledning, skal du lige svare på et par spørgsmål: To make sure you are using the correct guide for applying you must answer

Læs mere

ECE 551: Digital System * Design & Synthesis Lecture Set 5

ECE 551: Digital System * Design & Synthesis Lecture Set 5 ECE 551: Digital System * Design & Synthesis Lecture Set 5 5.1: Verilog Behavioral Model for Finite State Machines (FSMs) 5.2: Verilog Simulation I/O and 2001 Standard (In Separate File) 3/4/2003 1 ECE

Læs mere

Help / Hjælp

Help / Hjælp Home page Lisa & Petur www.lisapetur.dk Help / Hjælp Help / Hjælp General The purpose of our Homepage is to allow external access to pictures and videos taken/made by the Gunnarsson family. The Association

Læs mere

WT-1011RC Programmer User Guide

WT-1011RC Programmer User Guide WT-1011RC Programmer User Guide Firmware Version 1.9 Note: 1. Information in this manual is subject to change without notice and does not represent a commitment of manufacturer. 2. Manufacturer shall not

Læs mere

Engelsk. Niveau D. De Merkantile Erhvervsuddannelser September Casebaseret eksamen. og

Engelsk. Niveau D. De Merkantile Erhvervsuddannelser September Casebaseret eksamen.  og 052431_EngelskD 08/09/05 13:29 Side 1 De Merkantile Erhvervsuddannelser September 2005 Side 1 af 4 sider Casebaseret eksamen Engelsk Niveau D www.jysk.dk og www.jysk.com Indhold: Opgave 1 Presentation

Læs mere

Unitel EDI MT940 June 2010. Based on: SWIFT Standards - Category 9 MT940 Customer Statement Message (January 2004)

Unitel EDI MT940 June 2010. Based on: SWIFT Standards - Category 9 MT940 Customer Statement Message (January 2004) Unitel EDI MT940 June 2010 Based on: SWIFT Standards - Category 9 MT940 Customer Statement Message (January 2004) Contents 1. Introduction...3 2. General...3 3. Description of the MT940 message...3 3.1.

Læs mere

Hvor er mine runde hjørner?

Hvor er mine runde hjørner? Hvor er mine runde hjørner? Ofte møder vi fortvivlelse blandt kunder, når de ser deres nye flotte site i deres browser og indser, at det ser anderledes ud, i forhold til det design, de godkendte i starten

Læs mere

Trolling Master Bornholm 2014

Trolling Master Bornholm 2014 Trolling Master Bornholm 2014 (English version further down) Populært med tidlig færgebooking Booking af færgebilletter til TMB 2014 er populært. Vi har fået en stribe mails fra teams, som har booket,

Læs mere

Video Projector Controller. Brugermanual

Video Projector Controller. Brugermanual Jægergårdsgade 152/05A DK-8000 Aarhus C DENMARK WWW.WAHLBERG.DK l Video Projector Controller Brugermanual WWW.WAHLBERG.DK TELEPHONE +45 86 18 14 20 CELL PHONE +45 40 52 20 88 EMAIL: mads@wahlberg.dk Feb

Læs mere

Skriftlig Eksamen Kombinatorik, Sandsynlighed og Randomiserede Algoritmer (DM528)

Skriftlig Eksamen Kombinatorik, Sandsynlighed og Randomiserede Algoritmer (DM528) Skriftlig Eksamen Kombinatorik, Sandsynlighed og Randomiserede Algoritmer (DM58) Institut for Matematik og Datalogi Syddansk Universitet, Odense Torsdag den 1. januar 01 kl. 9 13 Alle sædvanlige hjælpemidler

Læs mere

Example sensors. Accelorometer. Simple kontakter. Lysfølsomme. modstande. RFID reader & tags. Temperaturfølsomme. Flex Sensor.

Example sensors. Accelorometer. Simple kontakter. Lysfølsomme. modstande. RFID reader & tags. Temperaturfølsomme. Flex Sensor. Simple kontakter Accelorometer Example sensors Lysfølsomme modstande RFID reader & tags Temperaturfølsomme modstande Flex Sensor Ultralyds afstandsmåler Piezo Pressure/vibration Piezo Sound/buzzer Peltier

Læs mere

Trolling Master Bornholm 2014

Trolling Master Bornholm 2014 Trolling Master Bornholm 2014 (English version further down) Den ny havn i Tejn Havn Bornholms Regionskommune er gået i gang med at udvide Tejn Havn, og det er med til at gøre det muligt, at vi kan være

Læs mere

Shooting tethered med Canon EOS-D i Capture One Pro. Shooting tethered i Capture One Pro 6.4 & 7.0 på MAC OS-X 10.7.5 & 10.8

Shooting tethered med Canon EOS-D i Capture One Pro. Shooting tethered i Capture One Pro 6.4 & 7.0 på MAC OS-X 10.7.5 & 10.8 Shooting tethered med Canon EOS-D i Capture One Pro Shooting tethered i Capture One Pro 6.4 & 7.0 på MAC OS-X 10.7.5 & 10.8 For Canon EOS-D ejere der fotograferer Shooting tethered med EOS-Utility eller

Læs mere

Statistik for MPH: 7

Statistik for MPH: 7 Statistik for MPH: 7 3. november 2011 www.biostat.ku.dk/~pka/mph11 Attributable risk, bestemmelse af stikprøvestørrelse (Silva: 333-365, 381-383) Per Kragh Andersen 1 Fra den 6. uges statistikundervisning:

Læs mere

DANSK INSTALLATIONSVEJLEDNING VLMT500 ADVARSEL!

DANSK INSTALLATIONSVEJLEDNING VLMT500 ADVARSEL! DANSK INSTALLATIONSVEJLEDNING VLMT500 Udpakningsinstruktioner Åben indpakningen forsigtigt og læg indholdet på et stykke pap eller en anden beskyttende overflade for at undgå beskadigelse. Kontroller at

Læs mere

WIO200A Water in oil sensor

WIO200A Water in oil sensor WIO200A Water in oil sensor Datasheet 111688-900 Rev. 1.03 Dato: 2012-06-01 03-01-0501-CRJ-04 Side 1 af 13 Technical Sensor Data Order Order number A01-110-0101-01 Output Analogue output 4 20 ma (galvanic

Læs mere

Varenr.: 553925 90 højre 553926 90 venstre 554027 90º højre med coating 554028 90º venstre med coating

Varenr.: 553925 90 højre 553926 90 venstre 554027 90º højre med coating 554028 90º venstre med coating DK GH Skiftespor Varenr.: 55395 90 højre 55396 90 venstre 55407 90º højre med coating 55408 90º venstre med coating 553991 60º højre 553995 60º venstre 551058 60º højre med coating 551059 60º venstre med

Læs mere

Subject to terms and conditions. WEEK Type Price EUR WEEK Type Price EUR WEEK Type Price EUR WEEK Type Price EUR

Subject to terms and conditions. WEEK Type Price EUR WEEK Type Price EUR WEEK Type Price EUR WEEK Type Price EUR ITSO SERVICE OFFICE Weeks for Sale 31/05/2015 m: +34 636 277 307 w: clublasanta-timeshare.com e: roger@clublasanta.com See colour key sheet news: rogercls.blogspot.com Subject to terms and conditions THURSDAY

Læs mere

Microcontroller, Arduino

Microcontroller, Arduino Microcontroller, Arduino Programmerbar elektronik. uc Vi skal lære at lave programmer til uc for at kunne lave el-produkter. Forstå princippet i programmering af en uc og se mulighederne. Programmeringen

Læs mere

System Arkitektur og Integration

System Arkitektur og Integration Mikael Svenstrup System Arkitektur og Integration 1/24 System Arkitektur og Integration MM11: Seriel kommunikation 2 (SW) Indhold Mikael Svenstrup System Arkitektur og Integration 2/24 Tidligere har i

Læs mere

Userguide. NN Markedsdata. for. Microsoft Dynamics CRM 2011. v. 1.0

Userguide. NN Markedsdata. for. Microsoft Dynamics CRM 2011. v. 1.0 Userguide NN Markedsdata for Microsoft Dynamics CRM 2011 v. 1.0 NN Markedsdata www. Introduction Navne & Numre Web Services for Microsoft Dynamics CRM hereafter termed NN-DynCRM enable integration to Microsoft

Læs mere

Delay(100); Man skriver fx blot delay(100); for at få Microcontrolleren til at vente 100 ms inden programmet fortsætter.

Delay(100); Man skriver fx blot delay(100); for at få Microcontrolleren til at vente 100 ms inden programmet fortsætter. Funktionen delay() Funktionen delay() er ofte praktisk at bruge i et program i Arduino-verdenen. Man skriver fx blot delay(100); for at få Microcontrolleren til at vente 100 ms inden programmet fortsætter.

Læs mere

Delta Elektronik A/S - AKD

Delta Elektronik A/S - AKD Delta Elektronik A/S - AKD Hardware og type oversigt Grundlæggende oplysninger med forbindelser Opsætning af IP adresser på drev alle muligheder Gennemgang af WorkBench Up/Down load parametre filer Mest

Læs mere

Resource types R 1 1, R 2 2,..., R m CPU cycles, memory space, files, I/O devices Each resource type R i has W i instances.

Resource types R 1 1, R 2 2,..., R m CPU cycles, memory space, files, I/O devices Each resource type R i has W i instances. System Model Resource types R 1 1, R 2 2,..., R m CPU cycles, memory space, files, I/O devices Each resource type R i has W i instances. Each process utilizes a resource as follows: request use e.g., request

Læs mere

Datamaters arkitektur og programmering

Datamaters arkitektur og programmering Mikael Svenstrup Datamaters arkitektur og programmering 1/24 Datamaters arkitektur og programmering MM11: Seriel kommunikation 2 (SW) Indhold Mikael Svenstrup Datamaters arkitektur og programmering 2/24

Læs mere

Basic Design Flow. Logic Design Logic synthesis Logic optimization Technology mapping Physical design. Floorplanning Placement Fabrication

Basic Design Flow. Logic Design Logic synthesis Logic optimization Technology mapping Physical design. Floorplanning Placement Fabrication Basic Design Flow System design System/Architectural Design Instruction set for processor Hardware/software partition Memory, cache Logic design Logic Design Logic synthesis Logic optimization Technology

Læs mere

WT-1011RC Programmer User Guide

WT-1011RC Programmer User Guide WT-1011RC Programmer User Guide Firmware Version 1.9 Note: 1. Information in this manual is subject to change without notice and does not represent a commitment of manufacturer. 2. Manufacturer shall not

Læs mere

Arduino Programmering

Arduino Programmering Microcontroller, Arduino I teknologi skal vi lære at lave programmer til uc for at have muligheden til eksamen at kunne lave intelligente el-produkter. I hvert fald skal vi have set mulighederne, og forstået

Læs mere

Engelsk. Niveau C. De Merkantile Erhvervsuddannelser September 2005. Casebaseret eksamen. www.jysk.dk og www.jysk.com.

Engelsk. Niveau C. De Merkantile Erhvervsuddannelser September 2005. Casebaseret eksamen. www.jysk.dk og www.jysk.com. 052430_EngelskC 08/09/05 13:29 Side 1 De Merkantile Erhvervsuddannelser September 2005 Side 1 af 4 sider Casebaseret eksamen Engelsk Niveau C www.jysk.dk og www.jysk.com Indhold: Opgave 1 Presentation

Læs mere

Titel: Barry s Bespoke Bakery

Titel: Barry s Bespoke Bakery Titel: Tema: Kærlighed, kager, relationer Fag: Engelsk Målgruppe: 8.-10.kl. Data om læremidlet: Tv-udsendelse: SVT2, 03-08-2014, 10 min. Denne pædagogiske vejledning indeholder ideer til arbejdet med tema

Læs mere

GUIDE TIL BREVSKRIVNING

GUIDE TIL BREVSKRIVNING GUIDE TIL BREVSKRIVNING APPELBREVE Formålet med at skrive et appelbrev er at få modtageren til at overholde menneskerettighederne. Det er en god idé at lægge vægt på modtagerens forpligtelser over for

Læs mere

TranzX P ST PCB Kit Manual Vers ion C, D & E. Alle E-Fly. Vælg I2C. Vælg I2C PCB kit version og serienummer

TranzX P ST PCB Kit Manual Vers ion C, D & E. Alle E-Fly. Vælg I2C. Vælg I2C PCB kit version og serienummer Alle E-Fly. Vælg I2C Vælg I2C PCB kit version og serienummer Afmonter batteri før montering af tester Afmonter batteri og hold Tænd/on tasten nede, for at aflade systemet Monterings vejledning Forbind

Læs mere

DIVAR VIGTIGT! / IMPORTANT! MÅL / DIMENSIONS. The DIVAR wall lamp comes standard. with 2.4 m braided cord and a plug in power supply (EU or UK).

DIVAR VIGTIGT! / IMPORTANT! MÅL / DIMENSIONS. The DIVAR wall lamp comes standard. with 2.4 m braided cord and a plug in power supply (EU or UK). DIVAR VIGTIGT! / IMPORTANT! VIGTIGT læs vores anvisninger før du bruger produktet. Har du problemer med den elektriske installation, skal du kontakte en elektriker. Sørg for at altid slukke for strømmen

Læs mere

Brugervejledning. MHL to HDMI Adapter IM750

Brugervejledning. MHL to HDMI Adapter IM750 Brugervejledning MHL to HDMI Adapter IM750 Indholdsfortegnelse Indledning...3 Oversigt over MHL to HDMI Adapter...3 Kom godt i gang...4 Smart Connect...4 Opgradering af Smart Connect...4 Brug af MHL to

Læs mere

Xperia TX TV Dock DK22 Xperia T TV Dock DK23

Xperia TX TV Dock DK22 Xperia T TV Dock DK23 Brugervejledning Xperia TX TV Dock DK22 Xperia T TV Dock DK23 Indholdsfortegnelse Indledning...3 Oversigt over TV Dock...3 Kom godt i gang...4 Smart Connect...4 Opgradering af Smart Connect...4 Brug af

Læs mere

Fra programmering til mikroprocessor

Fra programmering til mikroprocessor Programmering for begyndere Brug af Arduino Fra programmering til mikroprocessor EDR Hillerød Knud Krogsgaard Jensen / OZ1QK 1 Start på Arduino og programmering Programmerings kursus Sidste gang (Introduktion)

Læs mere

Trolling Master Bornholm 2015

Trolling Master Bornholm 2015 Trolling Master Bornholm 2015 (English version further down) Sæsonen er ved at komme i omdrejninger. Her er det John Eriksen fra Nexø med 95 cm og en kontrolleret vægt på 11,8 kg fanget på østkysten af

Læs mere

Nyhedsmail, december 2013 (scroll down for English version)

Nyhedsmail, december 2013 (scroll down for English version) Nyhedsmail, december 2013 (scroll down for English version) Kære Omdeler Julen venter rundt om hjørnet. Og netop julen er årsagen til, at NORDJYSKE Distributions mange omdelere har ekstra travlt med at

Læs mere

Kalkulation: Hvordan fungerer tal? Jan Mouritsen, professor Institut for Produktion og Erhvervsøkonomi

Kalkulation: Hvordan fungerer tal? Jan Mouritsen, professor Institut for Produktion og Erhvervsøkonomi Kalkulation: Hvordan fungerer tal? Jan Mouritsen, professor Institut for Produktion og Erhvervsøkonomi Udbud d af kalkulationsmetoder l t Economic Value Added, Balanced Scorecard, Activity Based Costing,

Læs mere

Trolling Master Bornholm 2015

Trolling Master Bornholm 2015 Trolling Master Bornholm 2015 (English version further down) Panorama billede fra starten den første dag i 2014 Michael Koldtoft fra Trolling Centrum har brugt lidt tid på at arbejde med billederne fra

Læs mere

SmartDock for Xperia ion Brugervejledning

SmartDock for Xperia ion Brugervejledning SmartDock for Xperia ion Brugervejledning Indholdsfortegnelse Indledning...3 Oversigt over SmartDock...3 Opladning med SmartDock...3 Kom godt i gang...5 LiveWare -administration...5 Opgradering af LiveWare

Læs mere

StarWars-videointro. Start din video på den nørdede måde! Version: August 2012

StarWars-videointro. Start din video på den nørdede måde! Version: August 2012 StarWars-videointro Start din video på den nørdede måde! Version: August 2012 Indholdsfortegnelse StarWars-effekt til videointro!...4 Hent programmet...4 Indtast din tekst...5 Export til film...6 Avanceret

Læs mere

On the complexity of drawing trees nicely: corrigendum

On the complexity of drawing trees nicely: corrigendum Acta Informatica 40, 603 607 (2004) Digital Object Identifier (DOI) 10.1007/s00236-004-0138-y On the complexity of drawing trees nicely: corrigendum Thorsten Akkerman, Christoph Buchheim, Michael Jünger,

Læs mere

ARDUINO PROGRAMMERING

ARDUINO PROGRAMMERING ARDUINO PROGRAMMERING Teknologisk Institut Opgaver i programmering af Arduino Indholdsfortegnelse Kapitel 1... 2 Arduino Uno mikrokontroller... 2 Digitalt signal... 3 Analogt signal... 3 Arduino Uno Specifikationer...

Læs mere

Skriftlig Eksamen Beregnelighed (DM517)

Skriftlig Eksamen Beregnelighed (DM517) Skriftlig Eksamen Beregnelighed (DM517) Institut for Matematik & Datalogi Syddansk Universitet Mandag den 7 Januar 2008, kl. 9 13 Alle sædvanlige hjælpemidler (lærebøger, notater etc.) samt brug af lommeregner

Læs mere

DIVAR VIGTIGT! / IMPORTANT! MÅL / DIMENSIONS

DIVAR VIGTIGT! / IMPORTANT! MÅL / DIMENSIONS DIVAR VIGTIGT! / IMPORTANT! VIGTIGT læs vores anvisninger før du bruger produktet. Har du problemer med den elektriske installation, skal du kontakte en elektriker. Sørg for at altid slukke for strømmen

Læs mere

Skriftlig Eksamen Beregnelighed (DM517)

Skriftlig Eksamen Beregnelighed (DM517) Skriftlig Eksamen Beregnelighed (DM517) Institut for Matematik & Datalogi Syddansk Universitet Mandag den 31 Oktober 2011, kl. 9 13 Alle sædvanlige hjælpemidler (lærebøger, notater etc.) samt brug af lommeregner

Læs mere

Evaluating Germplasm for Resistance to Reniform Nematode. D. B. Weaver and K. S. Lawrence Auburn University

Evaluating Germplasm for Resistance to Reniform Nematode. D. B. Weaver and K. S. Lawrence Auburn University Evaluating Germplasm for Resistance to Reniform Nematode D. B. Weaver and K. S. Lawrence Auburn University Major objectives Evaluate all available accessions of G. hirsutum (TX list) for reaction to reniform

Læs mere

Bemærk, der er tale om ældre versioner af softwaren, men fremgangsmåden er uændret.

Bemærk, der er tale om ældre versioner af softwaren, men fremgangsmåden er uændret. Check dine svar på: https://dtu.codejudge.net/02101-e18/ Exercise 1: Installer Eclipse og Java. Dette kan f.eks. gøres ved at følge instuktionerne i dokumentet eclipse intro.pdf som ligger under Fildeling

Læs mere

Brugervejledning. Xperia P TV Dock DK21

Brugervejledning. Xperia P TV Dock DK21 Brugervejledning Xperia P TV Dock DK21 Indholdsfortegnelse Indledning...3 Bagside oversigt over TV Dock...3 Kom godt i gang...4 Håndtering af LiveWare...4 Opgradering af Håndtering af LiveWare...4 Brug

Læs mere

Sortering fra A-Z. Henrik Dorf Chefkonsulent SAS Institute

Sortering fra A-Z. Henrik Dorf Chefkonsulent SAS Institute Sortering fra A-Z Henrik Dorf Chefkonsulent SAS Institute Hvorfor ikke sortering fra A-Å? Det er for svært Hvorfor ikke sortering fra A-Å? Hvorfor ikke sortering fra A-Å? Hvorfor ikke sortering fra A-Å?

Læs mere

I 2 C BUSSEN KØRER MED ARDUINO IND I FORÅRET

I 2 C BUSSEN KØRER MED ARDUINO IND I FORÅRET Mandag den 14 januar 2013 I 2 C BUSSEN KØRER MED ARDUINO IND I FORÅRET OZ1QK Knud Krogsgaard Jensen 1 ARDUINO I 2 C - BUSSEN ELLER?? Plan for I aften: Jeg siger noget i 10 minutter I fortæller lidt om

Læs mere

Hvordan vælger jeg dokumentprofilen?

Hvordan vælger jeg dokumentprofilen? Hvordan vælger jeg dokumentprofilen? Valget af OIOUBL profil i en konkret dokumentudveksling vil bl.a. afhænge af, hvilke OIOUBL profiler den anden part i udvekslingen understøtter. Et konkret eksempel

Læs mere

CS 4390/5387 SOFTWARE V&V LECTURE 5 BLACK-BOX TESTING - 2

CS 4390/5387 SOFTWARE V&V LECTURE 5 BLACK-BOX TESTING - 2 1 CS 4390/5387 SOFTWARE V&V LECTURE 5 BLACK-BOX TESTING - 2 Outline 2 HW Solution Exercise (Equivalence Class Testing) Exercise (Decision Table Testing) Pairwise Testing Exercise (Pairwise Testing) 1 Homework

Læs mere

Det er muligt at chekce følgende opg. i CodeJudge: og

Det er muligt at chekce følgende opg. i CodeJudge: og Det er muligt at chekce følgende opg. i CodeJudge:.1.7 og.1.14 Exercise 1: Skriv en forløkke, som producerer følgende output: 1 4 9 16 5 36 Bonusopgave: Modificer dit program, så det ikke benytter multiplikation.

Læs mere

Bilag 8. TDC technical requirements for approval of splitterfilters and inline filters intended for shared access (ADSL or VDSL over POTS).

Bilag 8. TDC technical requirements for approval of splitterfilters and inline filters intended for shared access (ADSL or VDSL over POTS). Bilag 8. TDC technical requirements for approval of splitters and inline s intended for shared access (ADSL or VDSL over POTS). Dette bilag udgør bilag 8 til det mellem parterne tiltrådte Produkttillæg

Læs mere

Brug sømbrættet til at lave sjove figurer. Lav fx: Få de andre til at gætte, hvad du har lavet. Use the nail board to make funny shapes.

Brug sømbrættet til at lave sjove figurer. Lav fx: Få de andre til at gætte, hvad du har lavet. Use the nail board to make funny shapes. Brug sømbrættet til at lave sjove figurer. Lav f: Et dannebrogsflag Et hus med tag, vinduer og dør En fugl En bil En blomst Få de andre til at gætte, hvad du har lavet. Use the nail board to make funn

Læs mere

Fejlbeskeder i SMDB. Business Rules Fejlbesked Kommentar. Validate Business Rules. Request- ValidateRequestRegist ration (Rules :1)

Fejlbeskeder i SMDB. Business Rules Fejlbesked Kommentar. Validate Business Rules. Request- ValidateRequestRegist ration (Rules :1) Fejlbeskeder i SMDB Validate Business Rules Request- ValidateRequestRegist ration (Rules :1) Business Rules Fejlbesked Kommentar the municipality must have no more than one Kontaktforløb at a time Fejl

Læs mere