






Started logging.
17:23:46.647978 Language server launched with arguments:
17:23:46.647978   arg[0] = d:\Program Files\Arduino IDE\resources\app\node_modules\arduino-ide-extension\build\arduino-language-server.exe
17:23:46.648489   arg[1] = -clangd
17:23:46.648489   arg[2] = d:\Program Files\Arduino IDE\resources\app\node_modules\arduino-ide-extension\build\clangd.exe
17:23:46.648489   arg[3] = -cli-daemon-addr
17:23:46.648489   arg[4] = localhost:60734
17:23:46.648489   arg[5] = -cli-daemon-instance
17:23:46.648489   arg[6] = 1
17:23:46.648489   arg[7] = -fqbn
17:23:46.648489   arg[8] = arduino:avr:uno
17:23:46.959853   arg[9] = -skip-libraries-discovery-on-rebuild
17:23:46.959853   arg[10] = -board-name
17:23:46.959853   arg[11] = "Arduino Uno"
17:23:46.959853   arg[12] = -no-real-time-diagnostics
17:23:46.959853   arg[13] = -log
17:23:46.959853   arg[14] = -logpath
17:23:46.959853   arg[15] = g:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow
17:23:46.960393 logging to g:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\inols.log
17:23:46.963051 LS: : Initial board configuration: arduino:avr:uno
17:23:46.963051 LS: : Language server build path: C:\Users\Administrator\AppData\Local\Temp\arduino-language-server3179334680
17:23:46.963558 LS: : Language server build sketch root: C:\Users\Administrator\AppData\Local\Temp\arduino-language-server3179334680\sketch
17:23:46.963558 LS: : Language server FULL build path: C:\Users\Administrator\AppData\Local\Temp\arduino-language-server3281938763
17:23:46.964129 IN Elapsed: 521.9µs
17:23:46.964129 IDE --> LS REQU initialize 0
17:23:46.964636                 initialize 0: write-locked
17:23:46.967071                 initialize 0: write-unlocked
17:23:46.967071 INIT --- : initializing workbench: file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow
17:23:46.967581 INIT --- : read-locked
17:23:46.967632 INIT --- : read-unlocked
17:23:46.967632                 initialize 0: initialization parameters: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{"includeText":true}},"completionProvider":{"triggerCharacters":[".","\u003c","\u003e",":","\"","/"],"allCommitCharacters":[" ","\t","(",")","[","]","{","}","\u003c","\u003e",":",";",",","+","-","/","*","%","^","\u0026","#","?",".","=","\"","'","|"],"completionItem":{}},"hoverProvider":{},"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":{},"documentHighlightProvider":{},"documentSymbolProvider":{},"codeActionProvider":{"codeActionKinds":["quickfix","refactor","info"]},"documentFormattingProvider":{},"documentRangeFormattingProvider":{},"documentOnTypeFormattingProvider":{"firstTriggerCharacter":"\n"},"renameProvider":{},"executeCommandProvider":{"commands":["clangd.applyFix","clangd.applyTweak"]},"workspaceSymbolProvider":{}},"serverInfo":{"name":"arduino-language-server","version":"0.7.1"}}
17:23:46.967632 IDE <-- LS RESP initialize 0
17:23:46.967632 OUT Elapsed: 0s
17:23:46.974344 IN Elapsed: 6.7121ms
17:23:46.974344 IDE --> LS NOTIF initialized
17:23:46.974344                  initialized: Notification is not propagated to clangd
17:23:46.974344 IN Elapsed: 0s
17:23:46.974344 IDE --> LS NOTIF textDocument/didOpen
17:23:46.974344                  textDocument/didOpen: write-locked
17:23:46.974344                  textDocument/didOpen: (throttled: waiting for clangd)
17:23:46.974851                  textDocument/didOpen: unlocked (waiting clangd)
17:23:47.277036 INIT --- : Running build with: {
  "instance": {
    "id": 1
  },
  "fqbn": "arduino:avr:uno",
  "sketch_path": "G:\\11.ZhiYi\\5.Tutorial\\1.tutorial\\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\\ZYC0043-2022.9.8\\4_Arduino_Code\\2_follow",
  "build_path": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server3281938763",
  "verbose": true,
  "create_compilation_database_only": true
}
17:23:49.718839 INIT --- : Compile successful!
17:23:49.721625 INIT --- : Updated 'libraries.cache'. Copied: C:\Users\Administrator\AppData\Local\Temp\arduino-language-server3281938763\libraries.cache to C:\Users\Administrator\AppData\Local\Temp\arduino-language-server3179334680\libraries.cache
17:23:49.721625 INIT --- : read-locked
17:23:49.721625 INIT --- : read-unlocked
17:23:50.030870 INIT --- : Running build with: {
  "instance": {
    "id": 1
  },
  "fqbn": "arduino:avr:uno",
  "sketch_path": "G:\\11.ZhiYi\\5.Tutorial\\1.tutorial\\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\\ZYC0043-2022.9.8\\4_Arduino_Code\\2_follow",
  "build_path": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server3179334680",
  "verbose": true,
  "create_compilation_database_only": true,
  "skip_libraries_discovery": true
}
17:23:50.306766 INIT --- : Compile successful!
17:23:50.637379 INIT --- : Arduino Data Dir -> c:\Users\Administrator\AppData\Local\Arduino15
17:23:50.639373 INIT --- :     Starting clangd: d:\Program Files\Arduino IDE\resources\app\node_modules\arduino-ide-extension\build\clangd.exe -log=verbose --compile-commands-dir=C:\Users\Administrator\AppData\Local\Temp\arduino-language-server3179334680 -query-driver=C:\Users\Administrator\AppData\Local\Arduino15\packages\**
17:23:50.649143 logging to g:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\inols-clangd.log
17:23:50.649649 logging to g:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\inols-clangd-err.log
17:23:50.649696 IDE     LS --> Clangd REQU initialize 1
17:23:50.650734 OUT Elapsed: 1.0378ms
17:23:50.685512 IN Elapsed: 34.7779ms
17:23:50.685512 IDE     LS <-- Clangd RESP initialize 1
17:23:50.685512 INIT --- : clangd successfully started: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":[".","\u003c","\u003e",":","\"","/","*"],"allCommitCharacters":[" ","\t","(",")","[","]","{","}","\u003c","\u003e",":",";",",","+","-","/","*","%","^","\u0026","#","?",".","=","\"","'","|"]},"hoverProvider":{},"signatureHelpProvider":{"triggerCharacters":["(",")","{","}","\u003c","\u003e",","]},"declarationProvider":{},"definitionProvider":{},"typeDefinitionProvider":{},"implementationProvider":{},"referencesProvider":{},"documentHighlightProvider":{},"documentSymbolProvider":{},"codeActionProvider":{"codeActionKinds":["quickfix","refactor","info"]},"documentLinkProvider":{},"documentFormattingProvider":{},"documentRangeFormattingProvider":{},"documentOnTypeFormattingProvider":{"firstTriggerCharacter":"\n"},"renameProvider":{"prepareProvider":true},"executeCommandProvider":{"commands":["clangd.applyFix","clangd.applyTweak"]},"selectionRangeProvider":{},"callHierarchyProvider":{},"semanticTokensProvider":{"legend":{"tokenTypes":["variable","variable","parameter","function","method","function","property","variable","class","interface","enum","enumMember","type","type","unknown","namespace","typeParameter","concept","type","macro","comment"],"tokenModifiers":["declaration","deprecated","deduced","readonly","static","abstract","virtual","dependentName","defaultLibrary","usedAsMutableReference","functionScope","classScope","fileScope","globalScope"]},"range":false,"full":{"delta":true}},"workspaceSymbolProvider":{}},"serverInfo":{"name":"clangd","version":"clangd version 14.0.0 windows x86_64-pc-windows-msvc"}}
17:23:50.686031 IDE     LS --> Clangd NOTIF initialized
17:23:50.686031 OUT Elapsed: 0s
17:23:50.686031 INIT --- : Done initializing workbench
17:23:50.686031                  textDocument/didOpen: locked (waiting clangd)
17:23:50.687074                  textDocument/didOpen: URI: file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp
17:23:50.688845                  textDocument/didOpen: Increasing .ino tracked files count to 1
17:23:50.689383 IDE     LS --> Clangd NOTIF textDocument/didOpen
17:23:50.689927 OUT Elapsed: 0s
17:23:50.689927                  textDocument/didOpen: write-unlocked
17:23:50.689927 IN Elapsed: 0s
17:23:50.689927 IDE --> LS REQU textDocument/documentSymbol 1
17:23:50.689927                 textDocument/documentSymbol 1: read-locked
17:23:50.690967                 textDocument/documentSymbol 1: URI: file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp
17:23:50.690967 IDE     LS --> Clangd REQU textDocument/documentSymbol 2
17:23:50.690967 OUT Elapsed: 0s
17:23:50.693324 IN Elapsed: 7.8122ms
17:23:50.693324 IDE     LS <-- Clangd NOTIF textDocument/publishDiagnostics
17:23:50.693324                             textDocument/publishDiagnostics: Ignored by configuration
17:23:50.696409 IN Elapsed: 3.0849ms
17:23:50.696409 IDE     LS <-- Clangd REQU window/workDoneProgress/create 0
17:23:50.696409 IDE     LS --> Clangd RESP window/workDoneProgress/create 0
17:23:50.696409 IDE <-- LS REQU window/workDoneProgress/create 1
17:23:50.696409 OUT Elapsed: 0s
17:23:50.696409 OUT Elapsed: 0s
17:23:50.696409 IN Elapsed: 0s
17:23:50.696409 IDE     LS <-- Clangd NOTIF $/progress
17:23:50.696409                             $/progress: backgroundIndexProgress BEGIN indexing, 0.0%
17:23:50.696917 IN Elapsed: 0s
17:23:50.696936 IDE     LS <-- Clangd NOTIF $/progress
17:23:50.696936                             $/progress: backgroundIndexProgress REPORT, 0/1, 0.0%
17:23:50.701094 IN Elapsed: 4.1584ms
17:23:50.701094 IDE     LS <-- Clangd NOTIF $/progress
17:23:50.701094                             $/progress: backgroundIndexProgress REPORT, 0/27, 0.0%
17:23:50.701094 IN Elapsed: 0s
17:23:50.701094 IDE     LS <-- Clangd NOTIF $/progress
17:23:50.701094                             $/progress: backgroundIndexProgress REPORT, 0/27, 0.0%
17:23:50.701094 IN Elapsed: 0s
17:23:50.701094 IDE     LS <-- Clangd NOTIF $/progress
17:23:50.701094                             $/progress: backgroundIndexProgress REPORT, 0/27, 0.0%
17:23:50.701094 IN Elapsed: 0s
17:23:50.701094 IDE     LS <-- Clangd NOTIF $/progress
17:23:50.701597                             $/progress: backgroundIndexProgress REPORT, 0/27, 0.0%
17:23:50.701630 IN Elapsed: 0s
17:23:50.701630 IDE     LS <-- Clangd NOTIF $/progress
17:23:50.701630                             $/progress: backgroundIndexProgress REPORT, 0/27, 0.0%
17:23:50.701630 IN Elapsed: 0s
17:23:50.701630 IDE     LS <-- Clangd NOTIF $/progress
17:23:50.701630                             $/progress: backgroundIndexProgress REPORT, 1/27, 3.0%
17:23:50.701630 IN Elapsed: 0s
17:23:50.701630 IDE     LS <-- Clangd NOTIF $/progress
17:23:50.701630                             $/progress: backgroundIndexProgress REPORT, 1/27, 3.0%
17:23:50.701630 IN Elapsed: 0s
17:23:50.702133 IDE     LS <-- Clangd NOTIF $/progress
17:23:50.702143                             $/progress: backgroundIndexProgress REPORT, 1/27, 3.0%
17:23:50.879266 IN Elapsed: 177.1231ms
17:23:50.879266 IDE     LS <-- Clangd NOTIF $/progress
17:23:50.879266                             $/progress: backgroundIndexProgress REPORT, 2/27, 7.0%
17:23:50.879266 IN Elapsed: 0s
17:23:50.879266 IDE     LS <-- Clangd NOTIF $/progress
17:23:50.879266                             $/progress: backgroundIndexProgress REPORT, 2/27, 7.0%
17:23:50.946014 IN Elapsed: 66.7487ms
17:23:50.946014 IDE     LS <-- Clangd NOTIF textDocument/publishDiagnostics
17:23:50.946014                             textDocument/publishDiagnostics: Ignored by configuration
17:23:50.947287 IN Elapsed: 1.2722ms
17:23:50.947287 IDE     LS <-- Clangd RESP textDocument/documentSymbol 2
17:23:50.947798                 textDocument/documentSymbol 1: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp (28 document symbols)
17:23:50.947798                 textDocument/documentSymbol 1:   > convert SymbolKind:Variable 11:0-11:8
17:23:50.948307                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:11:0-11:8 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:9:0-9:8 (.ino)
17:23:50.949326                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:11:6-11:8 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:9:6-9:8 (.ino)
17:23:50.949326                 textDocument/documentSymbol 1: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp (0 document symbols)
17:23:50.949326                 textDocument/documentSymbol 1:   > convert SymbolKind:Variable 14:0-14:11
17:23:50.949835                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:14:0-14:11 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:12:0-12:11 (.ino)
17:23:50.950344                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:14:4-14:7 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:12:4-12:7 (.ino)
17:23:50.950344                 textDocument/documentSymbol 1: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp (0 document symbols)
17:23:50.950344                 textDocument/documentSymbol 1:   > convert SymbolKind:Variable 15:0-15:11
17:23:50.951362                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:15:0-15:11 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:13:0-13:11 (.ino)
17:23:50.951871                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:15:4-15:7 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:13:4-13:7 (.ino)
17:23:50.951871                 textDocument/documentSymbol 1: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp (0 document symbols)
17:23:50.951871                 textDocument/documentSymbol 1:   > convert SymbolKind:Variable 16:0-16:11
17:23:50.952899                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:16:0-16:11 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:14:0-14:11 (.ino)
17:23:50.953412                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:16:4-16:7 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:14:4-14:7 (.ino)
17:23:50.953412                 textDocument/documentSymbol 1: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp (0 document symbols)
17:23:50.953412                 textDocument/documentSymbol 1:   > convert SymbolKind:Variable 18:0-18:11
17:23:50.954430                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:18:0-18:11 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:16:0-16:11 (.ino)
17:23:50.954952                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:18:4-18:7 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:16:4-16:7 (.ino)
17:23:50.954952                 textDocument/documentSymbol 1: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp (0 document symbols)
17:23:50.954952                 textDocument/documentSymbol 1:   > convert SymbolKind:Variable 19:0-19:11
17:23:50.955463                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:19:0-19:11 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:17:0-17:11 (.ino)
17:23:50.955972                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:19:4-19:7 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:17:4-17:7 (.ino)
17:23:50.956482                 textDocument/documentSymbol 1: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp (0 document symbols)
17:23:50.956482                 textDocument/documentSymbol 1:   > convert SymbolKind:Variable 20:0-20:11
17:23:50.956992                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:20:0-20:11 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:18:0-18:11 (.ino)
17:23:50.957502                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:20:4-20:7 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:18:4-18:7 (.ino)
17:23:50.957502                 textDocument/documentSymbol 1: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp (0 document symbols)
17:23:50.957502                 textDocument/documentSymbol 1:   > convert SymbolKind:Variable 22:0-22:16
17:23:50.958546                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:22:0-22:16 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:20:0-20:16 (.ino)
17:23:50.959129                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:22:4-22:11 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:20:4-20:11 (.ino)
17:23:50.959129                 textDocument/documentSymbol 1: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp (0 document symbols)
17:23:50.959129                 textDocument/documentSymbol 1:   > convert SymbolKind:Variable 23:0-23:16
17:23:50.960150                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:23:0-23:16 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:21:0-21:16 (.ino)
17:23:50.960661                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:23:4-23:11 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:21:4-21:11 (.ino)
17:23:50.960661                 textDocument/documentSymbol 1: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp (0 document symbols)
17:23:50.960661                 textDocument/documentSymbol 1:   > convert SymbolKind:Variable 25:0-25:14
17:23:50.961171                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:25:0-25:14 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:23:0-23:14 (.ino)
17:23:50.961680                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:25:4-25:14 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:23:4-23:14 (.ino)
17:23:50.961680                 textDocument/documentSymbol 1: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp (0 document symbols)
17:23:50.962188                 textDocument/documentSymbol 1:   > convert SymbolKind:Variable 26:0-26:15
17:23:50.962698                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:26:0-26:15 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:24:0-24:15 (.ino)
17:23:50.963209                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:26:4-26:15 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:24:4-24:15 (.ino)
17:23:50.963209                 textDocument/documentSymbol 1: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp (0 document symbols)
17:23:50.963209                 textDocument/documentSymbol 1:   > convert SymbolKind:Variable 28:0-28:13
17:23:50.963718                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:28:0-28:13 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:26:0-26:13 (.ino)
17:23:50.964733                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:28:6-28:13 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:26:6-26:13 (.ino)
17:23:50.964733                 textDocument/documentSymbol 1: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp (0 document symbols)
17:23:50.964733                 textDocument/documentSymbol 1:   > convert SymbolKind:Function 32:0-32:12
17:23:50.965243                 textDocument/documentSymbol 1: Range is in PREPROCESSED section of the sketch
17:23:50.965243                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:32:0-32:12 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:29:0-29:12 (.ino)
17:23:50.965243                 textDocument/documentSymbol 1:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
17:23:50.965243                 textDocument/documentSymbol 1:   > convert SymbolKind:Function 34:0-34:11
17:23:50.965752                 textDocument/documentSymbol 1: Range is in PREPROCESSED section of the sketch
17:23:50.965752                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:34:0-34:11 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:49:0-49:11 (.ino)
17:23:50.965752                 textDocument/documentSymbol 1:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
17:23:50.966261                 textDocument/documentSymbol 1:   > convert SymbolKind:Function 36:0-36:19
17:23:50.966770                 textDocument/documentSymbol 1: Range is in PREPROCESSED section of the sketch
17:23:50.966770                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:36:0-36:19 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:101:0-101:19 (.ino)
17:23:50.966770                 textDocument/documentSymbol 1:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
17:23:50.966770                 textDocument/documentSymbol 1:   > convert SymbolKind:Function 38:0-38:11
17:23:50.967279                 textDocument/documentSymbol 1: Range is in PREPROCESSED section of the sketch
17:23:50.967279                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:38:0-38:11 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:119:0-119:11 (.ino)
17:23:50.967279                 textDocument/documentSymbol 1:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
17:23:50.967279                 textDocument/documentSymbol 1:   > convert SymbolKind:Function 40:0-40:12
17:23:50.967788                 textDocument/documentSymbol 1: Range is in PREPROCESSED section of the sketch
17:23:50.968297                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:40:0-40:12 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:132:0-132:12 (.ino)
17:23:50.968297                 textDocument/documentSymbol 1:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
17:23:50.968297                 textDocument/documentSymbol 1:   > convert SymbolKind:Function 42:0-42:14
17:23:50.968810                 textDocument/documentSymbol 1: Range is in PREPROCESSED section of the sketch
17:23:50.968810                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:42:0-42:14 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:145:0-145:14 (.ino)
17:23:50.968810                 textDocument/documentSymbol 1:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
17:23:50.968810                 textDocument/documentSymbol 1:   > convert SymbolKind:Function 44:0-44:11
17:23:50.969834                 textDocument/documentSymbol 1: Range is in PREPROCESSED section of the sketch
17:23:50.969834                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:44:0-44:11 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:160:0-160:11 (.ino)
17:23:50.969834                 textDocument/documentSymbol 1:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
17:23:50.969834                 textDocument/documentSymbol 1:   > convert SymbolKind:Function 46:0-46:11
17:23:50.970344                 textDocument/documentSymbol 1: Range is in PREPROCESSED section of the sketch
17:23:50.970344                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:46:0-46:11 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:172:0-172:11 (.ino)
17:23:50.970344                 textDocument/documentSymbol 1:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
17:23:50.970344                 textDocument/documentSymbol 1:   > convert SymbolKind:Function 48:0-66:1
17:23:50.970854                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:48:0-66:1 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:29:0-47:1 (.ino)
17:23:50.971873                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:48:5-48:10 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:29:5-29:10 (.ino)
17:23:50.971873                 textDocument/documentSymbol 1: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp (0 document symbols)
17:23:50.971873                 textDocument/documentSymbol 1:   > convert SymbolKind:Function 68:0-111:1
17:23:50.972384                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:68:0-111:1 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:49:0-92:1 (.ino)
17:23:50.972895                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:68:5-68:9 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:49:5-49:9 (.ino)
17:23:50.972895                 textDocument/documentSymbol 1: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp (0 document symbols)
17:23:50.972895                 textDocument/documentSymbol 1:   > convert SymbolKind:Function 120:0-135:1
17:23:50.973405                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:120:0-135:1 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:101:0-116:1 (.ino)
17:23:50.974518                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:120:6-120:17 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:101:6-101:17 (.ino)
17:23:50.974518                 textDocument/documentSymbol 1: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp (0 document symbols)
17:23:50.974518                 textDocument/documentSymbol 1:   > convert SymbolKind:Function 138:0-149:3
17:23:50.975025                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:138:0-149:3 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:119:0-130:3 (.ino)
17:23:50.976049                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:138:5-138:9 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:119:5-119:9 (.ino)
17:23:50.976049                 textDocument/documentSymbol 1: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp (0 document symbols)
17:23:50.976049                 textDocument/documentSymbol 1:   > convert SymbolKind:Function 151:1-162:3
17:23:50.976561                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:151:1-162:3 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:132:1-143:3 (.ino)
17:23:50.977584                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:151:6-151:11 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:132:6-132:11 (.ino)
17:23:50.977584                 textDocument/documentSymbol 1: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp (0 document symbols)
17:23:50.977584                 textDocument/documentSymbol 1:   > convert SymbolKind:Function 164:1-176:3
17:23:50.978095                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:164:1-176:3 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:145:1-157:3 (.ino)
17:23:50.979122                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:164:6-164:13 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:145:6-145:13 (.ino)
17:23:50.979122                 textDocument/documentSymbol 1: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp (0 document symbols)
17:23:50.979122                 textDocument/documentSymbol 1:   > convert SymbolKind:Function 179:1-189:3
17:23:50.979633                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:179:1-189:3 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:160:1-170:3 (.ino)
17:23:50.980144                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:179:6-179:10 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:160:6-160:10 (.ino)
17:23:50.980655                 textDocument/documentSymbol 1: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp (0 document symbols)
17:23:50.980655                 textDocument/documentSymbol 1:   > convert SymbolKind:Function 191:3-202:3
17:23:50.981165                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:191:3-202:3 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:172:3-183:3 (.ino)
17:23:50.981676                 textDocument/documentSymbol 1: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:191:8-191:12 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:172:8-172:12 (.ino)
17:23:50.981676                 textDocument/documentSymbol 1: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp (0 document symbols)
17:23:50.981676                 textDocument/documentSymbol 1: read-unlocked
17:23:50.981676 IDE <-- LS RESP textDocument/documentSymbol 1
17:23:50.982208 OUT Elapsed: 0s
17:23:50.982208 IN Elapsed: 0s
17:23:50.982208 IDE --> LS RESP window/workDoneProgress/create 1
17:23:50.982208 IDE <-- LS NOTIF $/progress
17:23:50.982208 OUT Elapsed: 0s
17:23:50.982208 IDE <-- LS NOTIF $/progress
17:23:50.982208 OUT Elapsed: 0s
17:23:51.344563 IN Elapsed: 397.2766ms
17:23:51.344563 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.344563                             $/progress: backgroundIndexProgress REPORT, 3/27, 11.0%
17:23:51.344563 IN Elapsed: 0s
17:23:51.344563 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.344563 IDE <-- LS NOTIF $/progress
17:23:51.344563                             $/progress: backgroundIndexProgress REPORT, 3/27, 11.0%
17:23:51.344563 OUT Elapsed: 0s
17:23:51.344563 IDE <-- LS NOTIF $/progress
17:23:51.345080 OUT Elapsed: 0s
17:23:51.351315 IN Elapsed: 6.7515ms
17:23:51.351315 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.351827                             $/progress: backgroundIndexProgress REPORT, 4/27, 14.0%
17:23:51.351827 IN Elapsed: 0s
17:23:51.351827 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.351827                             $/progress: backgroundIndexProgress REPORT, 4/27, 14.0%
17:23:51.351827 IDE <-- LS NOTIF $/progress
17:23:51.352335 OUT Elapsed: 0s
17:23:51.352335 IDE <-- LS NOTIF $/progress
17:23:51.352335 OUT Elapsed: 0s
17:23:51.365507 IN Elapsed: 13.1721ms
17:23:51.365507 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.365507                             $/progress: backgroundIndexProgress REPORT, 5/27, 18.0%
17:23:51.365507 IN Elapsed: 0s
17:23:51.365507 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.366010                             $/progress: backgroundIndexProgress REPORT, 5/27, 18.0%
17:23:51.365507 IDE <-- LS NOTIF $/progress
17:23:51.366020 OUT Elapsed: 0s
17:23:51.366020 IDE <-- LS NOTIF $/progress
17:23:51.366020 OUT Elapsed: 0s
17:23:51.372167 IN Elapsed: 6.147ms
17:23:51.372167 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.372167                             $/progress: backgroundIndexProgress REPORT, 6/27, 22.0%
17:23:51.372167 IN Elapsed: 0s
17:23:51.372167 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.372167                             $/progress: backgroundIndexProgress REPORT, 6/27, 22.0%
17:23:51.372167 IDE <-- LS NOTIF $/progress
17:23:51.372167 OUT Elapsed: 0s
17:23:51.372675 IDE <-- LS NOTIF $/progress
17:23:51.372675 OUT Elapsed: 0s
17:23:51.387605 IN Elapsed: 14.9301ms
17:23:51.387605 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.387605                             $/progress: backgroundIndexProgress REPORT, 7/27, 25.0%
17:23:51.387605 IN Elapsed: 0s
17:23:51.387605 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.387605 IDE <-- LS NOTIF $/progress
17:23:51.388603 OUT Elapsed: 0s
17:23:51.387605                             $/progress: backgroundIndexProgress REPORT, 7/27, 25.0%
17:23:51.388603 IDE <-- LS NOTIF $/progress
17:23:51.388603 OUT Elapsed: 0s
17:23:51.511424 IN Elapsed: 122.8207ms
17:23:51.511424 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.511424                             $/progress: backgroundIndexProgress REPORT, 8/27, 29.0%
17:23:51.511424 IN Elapsed: 0s
17:23:51.511424 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.512421                             $/progress: backgroundIndexProgress REPORT, 8/27, 29.0%
17:23:51.511424 IDE <-- LS NOTIF $/progress
17:23:51.512421 OUT Elapsed: 0s
17:23:51.512421 IDE <-- LS NOTIF $/progress
17:23:51.512421 OUT Elapsed: 0s
17:23:51.514417 IN Elapsed: 1.9955ms
17:23:51.514417 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.514417                             $/progress: backgroundIndexProgress REPORT, 9/27, 33.0%
17:23:51.514417 IN Elapsed: 0s
17:23:51.514417 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.514417                             $/progress: backgroundIndexProgress REPORT, 9/27, 33.0%
17:23:51.514417 IDE <-- LS NOTIF $/progress
17:23:51.514417 OUT Elapsed: 0s
17:23:51.514417 IDE <-- LS NOTIF $/progress
17:23:51.515413 OUT Elapsed: 996.9µs
17:23:51.517408 IN Elapsed: 2.9911ms
17:23:51.517408 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.517408                             $/progress: backgroundIndexProgress REPORT, 10/27, 37.0%
17:23:51.517408 IN Elapsed: 0s
17:23:51.517408 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.517408                             $/progress: backgroundIndexProgress REPORT, 10/27, 37.0%
17:23:51.517408 IDE <-- LS NOTIF $/progress
17:23:51.517408 OUT Elapsed: 0s
17:23:51.517408 IDE <-- LS NOTIF $/progress
17:23:51.520401 OUT Elapsed: 997.8µs
17:23:51.544336 IN Elapsed: 26.9282ms
17:23:51.544336 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.544336                             $/progress: backgroundIndexProgress REPORT, 11/27, 40.0%
17:23:51.544336 IDE <-- LS NOTIF $/progress
17:23:51.545333 IN Elapsed: 997.3µs
17:23:51.545333 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.545333                             $/progress: backgroundIndexProgress REPORT, 11/27, 40.0%
17:23:51.545333 OUT Elapsed: 0s
17:23:51.545333 IDE <-- LS NOTIF $/progress
17:23:51.545333 OUT Elapsed: 0s
17:23:51.548325 IN Elapsed: 2.9919ms
17:23:51.548325 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.548325                             $/progress: backgroundIndexProgress REPORT, 12/27, 44.0%
17:23:51.548325 IN Elapsed: 0s
17:23:51.548325 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.548325 IDE <-- LS NOTIF $/progress
17:23:51.548325 OUT Elapsed: 0s
17:23:51.548325                             $/progress: backgroundIndexProgress REPORT, 12/27, 44.0%
17:23:51.548325 IDE <-- LS NOTIF $/progress
17:23:51.548325 OUT Elapsed: 0s
17:23:51.560293 IN Elapsed: 11.9683ms
17:23:51.560293 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.561292                             $/progress: backgroundIndexProgress REPORT, 13/27, 48.0%
17:23:51.561292 IN Elapsed: 0s
17:23:51.561292 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.561292                             $/progress: backgroundIndexProgress REPORT, 13/27, 48.0%
17:23:51.561292 IDE <-- LS NOTIF $/progress
17:23:51.561292 OUT Elapsed: 0s
17:23:51.580239 IN Elapsed: 18.9477ms
17:23:51.580239 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.580239                             $/progress: backgroundIndexProgress REPORT, 14/27, 51.0%
17:23:51.580239 IN Elapsed: 0s
17:23:51.580239 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.580239 IDE <-- LS NOTIF $/progress
17:23:51.580239                             $/progress: backgroundIndexProgress REPORT, 14/27, 51.0%
17:23:51.580239 OUT Elapsed: 0s
17:23:51.580239 IDE <-- LS NOTIF $/progress
17:23:51.581237 OUT Elapsed: 0s
17:23:51.601184 IN Elapsed: 20.9447ms
17:23:51.601184 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.601184                             $/progress: backgroundIndexProgress REPORT, 15/27, 55.0%
17:23:51.601184 IN Elapsed: 0s
17:23:51.601184 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.601184                             $/progress: backgroundIndexProgress REPORT, 15/27, 55.0%
17:23:51.601184 IDE <-- LS NOTIF $/progress
17:23:51.601184 OUT Elapsed: 0s
17:23:51.601184 IDE <-- LS NOTIF $/progress
17:23:51.601184 OUT Elapsed: 0s
17:23:51.610160 IN Elapsed: 8.9758ms
17:23:51.610160 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.610160                             $/progress: backgroundIndexProgress REPORT, 16/27, 59.0%
17:23:51.610160 IN Elapsed: 0s
17:23:51.610160 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.610160                             $/progress: backgroundIndexProgress REPORT, 16/27, 59.0%
17:23:51.610160 IDE <-- LS NOTIF $/progress
17:23:51.610160 OUT Elapsed: 0s
17:23:51.610160 IDE <-- LS NOTIF $/progress
17:23:51.610160 OUT Elapsed: 0s
17:23:51.631103 IN Elapsed: 20.9437ms
17:23:51.631103 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.631103                             $/progress: backgroundIndexProgress REPORT, 17/27, 62.0%
17:23:51.631103 IDE <-- LS NOTIF $/progress
17:23:51.631103 IN Elapsed: 0s
17:23:51.631103 OUT Elapsed: 0s
17:23:51.632101 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.632101                             $/progress: backgroundIndexProgress REPORT, 17/27, 62.0%
17:23:51.632101 IDE <-- LS NOTIF $/progress
17:23:51.632101 OUT Elapsed: 0s
17:23:51.661532 IN Elapsed: 29.431ms
17:23:51.661532 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.661532                             $/progress: backgroundIndexProgress REPORT, 18/27, 66.0%
17:23:51.661532 IN Elapsed: 0s
17:23:51.661532 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.661532                             $/progress: backgroundIndexProgress REPORT, 18/27, 66.0%
17:23:51.661532 IDE <-- LS NOTIF $/progress
17:23:51.661532 OUT Elapsed: 0s
17:23:51.683472 IN Elapsed: 21.9401ms
17:23:51.683472 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.683472                             $/progress: backgroundIndexProgress REPORT, 19/27, 70.0%
17:23:51.683472 IN Elapsed: 0s
17:23:51.683472 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.683472                             $/progress: backgroundIndexProgress REPORT, 19/27, 70.0%
17:23:51.683472 IDE <-- LS NOTIF $/progress
17:23:51.684470 OUT Elapsed: 0s
17:23:51.684470 IDE <-- LS NOTIF $/progress
17:23:51.684470 OUT Elapsed: 0s
17:23:51.723366 IN Elapsed: 38.896ms
17:23:51.724363 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.724363                             $/progress: backgroundIndexProgress REPORT, 20/27, 74.0%
17:23:51.724363 IN Elapsed: 0s
17:23:51.724363 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.724363                             $/progress: backgroundIndexProgress REPORT, 20/27, 74.0%
17:23:51.724363 IDE <-- LS NOTIF $/progress
17:23:51.725361 OUT Elapsed: 998.1µs
17:23:51.729998 IN Elapsed: 5.6348ms
17:23:51.729998 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.729998                             $/progress: backgroundIndexProgress REPORT, 21/27, 77.0%
17:23:51.729998 IN Elapsed: 0s
17:23:51.729998 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.729998                             $/progress: backgroundIndexProgress REPORT, 21/27, 77.0%
17:23:51.729998 IDE <-- LS NOTIF $/progress
17:23:51.729998 OUT Elapsed: 0s
17:23:51.729998 IDE <-- LS NOTIF $/progress
17:23:51.729998 OUT Elapsed: 0s
17:23:51.747461 IN Elapsed: 17.4632ms
17:23:51.747461 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.747461                             $/progress: backgroundIndexProgress REPORT, 22/27, 81.0%
17:23:51.747976 IDE <-- LS NOTIF $/progress
17:23:51.747976 OUT Elapsed: 0s
17:23:51.805907 IN Elapsed: 57.9309ms
17:23:51.805907 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.805907                             $/progress: backgroundIndexProgress REPORT, 23/27, 85.0%
17:23:51.805907 IDE <-- LS NOTIF $/progress
17:23:51.805907 OUT Elapsed: 0s
17:23:51.842391 IN Elapsed: 36.4848ms
17:23:51.842391 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.842391                             $/progress: backgroundIndexProgress REPORT, 24/27, 88.0%
17:23:51.842391 IDE <-- LS NOTIF $/progress
17:23:51.842391 OUT Elapsed: 0s
17:23:51.853208 IN Elapsed: 10.8168ms
17:23:51.853208 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.853208                             $/progress: backgroundIndexProgress REPORT, 25/27, 92.0%
17:23:51.853208 IDE <-- LS NOTIF $/progress
17:23:51.853711 OUT Elapsed: 502.4µs
17:23:51.856813 IN Elapsed: 3.6045ms
17:23:51.856813 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.856813                             $/progress: backgroundIndexProgress REPORT, 26/27, 96.0%
17:23:51.856813 IDE <-- LS NOTIF $/progress
17:23:51.856813 OUT Elapsed: 0s
17:23:51.877630 IN Elapsed: 20.8178ms
17:23:51.877630 IDE     LS <-- Clangd NOTIF $/progress
17:23:51.877630                             $/progress: backgroundIndexProgress END 
17:23:51.877630 IDE <-- LS NOTIF $/progress
17:23:51.877630 OUT Elapsed: 0s
17:23:55.134418 IN Elapsed: 4.15221s
17:23:55.134418 IDE --> LS NOTIF ino/didCompleteBuild
17:23:55.134418                  ino/didCompleteBuild: write-locked
17:23:55.137969                  ino/didCompleteBuild: Updated 'libraries.cache'. Copied: C:\Users\Administrator\AppData\Local\Temp\arduino-sketch-918BCBD554862357B70825EE053831E7\libraries.cache to C:\Users\Administrator\AppData\Local\Temp\arduino-language-server3179334680\libraries.cache
17:23:55.137969                  ino/didCompleteBuild: write-unlocked
17:23:56.138275 SKETCH REBUILD: : Sketch rebuild started
17:23:56.138275 IDE <-- LS REQU window/workDoneProgress/create 2
17:23:56.138275 SKETCH REBUILD: : read-locked
17:23:56.138275 OUT Elapsed: 0s
17:23:56.138779 SKETCH REBUILD: : read-unlocked
17:23:56.138843 IN Elapsed: 1.000874s
17:23:56.138843 IDE --> LS RESP window/workDoneProgress/create 2
17:23:56.138843 IDE <-- LS NOTIF $/progress
17:23:56.139346 OUT Elapsed: 503.6µs
17:23:56.449440 SKETCH REBUILD: : Running build with: {
  "instance": {
    "id": 1
  },
  "fqbn": "arduino:avr:uno",
  "sketch_path": "G:\\11.ZhiYi\\5.Tutorial\\1.tutorial\\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\\ZYC0043-2022.9.8\\4_Arduino_Code\\2_follow",
  "build_path": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server3179334680",
  "verbose": true,
  "create_compilation_database_only": true,
  "source_override": {
    "2_follow.ino": "/*************************************\r\n *     TIME:2022.06.25\r\n *     Development Team: Zhiyi Technology Co., Ltd.\r\n * \r\n *  **************************************/\r\n\r\n#include \u003cServo.h\u003e\r\n#define Trig 12 //Pin Tring connects to D12\r\n#define Echo 13 //Pin Echo connects to D13\r\nfloat cm; //Distance variable\r\n// float temp; //\r\n\r\nint ENA = 5; \r\nint IN1 = 3; \r\nint IN2 = 4;\r\n\r\nint ENB = 6; \r\nint IN3 = 2;\r\nint IN4 = 7;\r\n\r\nint Sensor1 = A2;//pin A2\r\nint Sensor2 = A5;//pin A5\r\n\r\nint SensorLeft;\r\nint SensorRight;\r\n\r\nServo myservo;  // create servo object to control a servo\r\n// twelve servo objects can be created on most boards\r\n\r\nvoid setup()\r\n{\r\n    myservo.attach(A0);  // attaches the servo on pin 9 to the servo object\r\n    //Set the pin mode\r\n    pinMode(ENA, OUTPUT);\r\n    pinMode(IN1, OUTPUT);\r\n    pinMode(IN2, OUTPUT);\r\n\r\n    pinMode(ENB, OUTPUT);\r\n    pinMode(IN3, OUTPUT);\r\n    pinMode(IN4, OUTPUT);\r\n\r\n    pinMode(Sensor1, INPUT);\r\n    pinMode(Sensor2, INPUT);\r\n    pinMode(Trig, OUTPUT);\r\n    pinMode(Echo, INPUT);\r\n    Serial.begin(9600);\r\n    myservo.write(100); \r\n}\r\n\r\nvoid loop()\r\n{\r\n    cm = GetDistance();\r\n\r\n    SensorLeft  =  digitalRead(A2);//The sensor on the left\r\n    SensorRight =  digitalRead(A5);//The sensor on the Right\r\n    \r\n    // If the right sensor detects the signal, the left sensor does not detect the signal, \r\n    // the ultrasonic detection of the obstacle distance between 5cm to 10cm, turn to the right\r\n    if (SensorLeft == HIGH \u0026\u0026 SensorRight == LOW \u0026\u0026 ( cm \u003e 5 \u0026\u0026 cm \u003c 10))\r\n    {\r\n        right();\r\n    }\r\n    else if(SensorLeft == LOW \u0026\u0026 SensorRight == HIGH\u0026\u0026 ( cm \u003e5 \u0026\u0026 cm \u003c10))\r\n    {\r\n        left();\r\n    }\r\n    else  if(SensorLeft == HIGH \u0026\u0026 SensorRight == HIGH\u0026\u0026( cm \u003e11 \u0026\u0026 cm \u003c20))\r\n    {\r\n        forward();\r\n    }\r\n    else if(SensorLeft == HIGH \u0026\u0026 SensorRight == HIGH \u0026\u0026 ( cm \u003e20 || cm \u003c3))\r\n    {\r\n        stop();\r\n    }\r\n    else  if((SensorLeft == LOW \u0026\u0026 SensorRight == LOW)||( cm \u003c5))\r\n    {\r\n        back();\r\n    }\r\n\r\n    if (SensorLeft == LOW)\r\n    {\r\n        myservo.write(160); \r\n    }\r\n    else if (SensorRight == LOW)\r\n    {\r\n        myservo.write(40); \r\n    }\r\n    else \r\n    {\r\n        myservo.write(100); \r\n    }\r\n    \r\n}\r\n\r\n/*\r\nFunction: obtain ultrasonic sensor ranging data\r\nParameters: Trig, Echo\r\nParameter description: sensor connected to the motherboard pin port A4,A5\r\nTrig -------\u003e pin D12\r\nEcho -------\u003e pin D13\r\n*/\r\nfloat GetDistance()\r\n{\r\n    float distance;\r\n    // Send a low short pulse to Trig to trigger the ranging\r\n    digitalWrite(Trig, LOW); //Send a low level to Trig\r\n    delayMicroseconds(2);\r\n    digitalWrite(Trig, HIGH);\r\n    delayMicroseconds(10);\r\n    digitalWrite(Trig, LOW);\r\n    distance = pulseIn(Echo, HIGH) / 58.00;\r\n    \r\n    Serial.print(\"Distance = \");\r\n    Serial.println(distance);//The serial output distance is converted into cm\r\n\r\n\t  return distance;\r\n}\r\n\r\n//turn left\r\nvoid left(){\r\n  //Set the speed of the motor\r\n    analogWrite(ENA, 60);\r\n    analogWrite(ENB, 160);\r\n    //The right forward\r\n    digitalWrite(IN1, LOW);\r\n    digitalWrite(IN2, LOW);\r\n    //The left STOP\r\n    digitalWrite(IN3, HIGH);\r\n    digitalWrite(IN4, LOW);\r\n    Serial.println(\"left\");\r\n  }\r\n//turn right\r\n void right(){\r\n    //Set the speed of the motor\r\n   analogWrite(ENA, 160);\r\n   analogWrite(ENB, 60);\r\n    //The right stop\r\n    digitalWrite(IN1, HIGH);\r\n    digitalWrite(IN2, LOW);\r\n  //The left forward\r\n    digitalWrite(IN3,LOW);\r\n    digitalWrite(IN4,LOW);\r\n     Serial.println(\"right\");\r\n  }\r\n//turn forward\r\n void forward(){\r\n    //FORWARD\r\n    //Set the speed of the motor\r\n     analogWrite(ENA, 130);\r\n     analogWrite(ENB, 130);\r\n     //The right forward\r\n     digitalWrite(IN1, HIGH);\r\n     digitalWrite(IN2,LOW);\r\n     //The left forward\r\n     digitalWrite(IN3, HIGH);\r\n     digitalWrite(IN4, LOW);\r\n     Serial.println(\"forward\");\r\n  }\r\n\r\n//stop\r\n void stop(){\r\n    analogWrite(ENA, 0);\r\n    analogWrite(ENB, 0);\r\n  //set IN1,IN2,IN3,IN4 to LOW\r\n    digitalWrite(IN1,LOW);\r\n    digitalWrite(IN2,LOW);\r\n    digitalWrite(IN3, LOW);\r\n    digitalWrite(IN4, LOW);\r\n     Serial.println(\"stop\");\r\n  \r\n  }\r\n  //back up\r\n   void back(){\r\n    //Set the speed of the motor    \r\n     analogWrite(ENA, 110);\r\n     analogWrite(ENB, 110);\r\n     //The right back\r\n     digitalWrite(IN1, LOW);\r\n     digitalWrite(IN2,HIGH);\r\n     //The left back\r\n     digitalWrite(IN3,LOW);\r\n     digitalWrite(IN4, HIGH);\r\n     Serial.println(\"back\");\r\n  }\r\n"
  },
  "skip_libraries_discovery": true
}
17:23:56.758555 SKETCH REBUILD: : Compile successful!
17:23:56.770139 SKETCH REBUILD: : write-locked
17:23:56.777093   > Current sketchmapper content:
17:23:56.777093   0: #include <Arduino.h>                                         | /not-ino:0                                         
17:23:56.777093   1: #line 1 "G:\\11.ZhiYi\\5.Tutorial\\1.tutorial\\ZYC0043）Fou   | /not-ino:0                                         
17:23:56.777093   2: /*************************************                       | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:0                          
17:23:56.777093   3:  *     TIME:2022.06.25                                       | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:1                          
17:23:56.777093   4:  *     Development Team: Zhiyi Technology Co., Ltd.          | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:2                          
17:23:56.777093   5:  *                                                           | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:3                          
17:23:56.777093   6:  *  **************************************/                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:4                          
17:23:56.777093   7:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:5                          
17:23:56.777093   8: #include <Servo.h>                                           | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:6                          
17:23:56.777093   9: #define Trig 12 //Pin Tring connects to D12                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:7                          
17:23:56.777093  10: #define Echo 13 //Pin Echo connects to D13                   | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:8                          
17:23:56.777093  11: float cm; //Distance variable                                | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:9                          
17:23:56.777596  12: // float temp; //                                            | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:10                          
17:23:56.777626  13:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:11                          
17:23:56.777626  14: int ENA = 5;                                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:12                          
17:23:56.777626  15: int IN1 = 3;                                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:13                          
17:23:56.777626  16: int IN2 = 4;                                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:14                          
17:23:56.777626  17:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:15                          
17:23:56.777626  18: int ENB = 6;                                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:16                          
17:23:56.777626  19: int IN3 = 2;                                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:17                          
17:23:56.777626  20: int IN4 = 7;                                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:18                          
17:23:56.777626  21:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:19                          
17:23:56.777626  22: int Sensor1 = A2;//pin A2                                    | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:20                          
17:23:56.777626  23: int Sensor2 = A5;//pin A5                                    | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:21                          
17:23:56.777626  24:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:22                          
17:23:56.777626  25: int SensorLeft;                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:23                          
17:23:56.777626  26: int SensorRight;                                             | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:24                          
17:23:56.777626  27:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:25                          
17:23:56.777626  28: Servo myservo;  // create servo object to control a servo    | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:26                          
17:23:56.777626  29: // twelve servo objects can be created on most boards        | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:27                          
17:23:56.777626  30:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:28                          
17:23:56.777626  31: #line 30 "G:\\11.ZhiYi\\5.Tutorial\\1.tutorial\\ZYC0043）Fo   | /not-ino:0                                         
17:23:56.777626  32: void setup();                                                | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:29 G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:29
17:23:56.777626  33: #line 50 "G:\\11.ZhiYi\\5.Tutorial\\1.tutorial\\ZYC0043）Fo   | /not-ino:0                                         
17:23:56.777626  34: void loop();                                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:49 G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:49
17:23:56.777626  35: #line 102 "G:\\11.ZhiYi\\5.Tutorial\\1.tutorial\\ZYC0043）F   | /not-ino:0                                         
17:23:56.777626  36: float GetDistance();                                         | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:101 G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:101
17:23:56.777626  37: #line 120 "G:\\11.ZhiYi\\5.Tutorial\\1.tutorial\\ZYC0043）F   | /not-ino:0                                         
17:23:56.777626  38: void left();                                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:119 G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:119
17:23:56.777626  39: #line 133 "G:\\11.ZhiYi\\5.Tutorial\\1.tutorial\\ZYC0043）F   | /not-ino:0                                         
17:23:56.778129  40: void right();                                                | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:132 G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:132
17:23:56.778129  41: #line 146 "G:\\11.ZhiYi\\5.Tutorial\\1.tutorial\\ZYC0043）F   | /not-ino:0                                         
17:23:56.778174  42: void forward();                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:145 G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:145
17:23:56.778174  43: #line 161 "G:\\11.ZhiYi\\5.Tutorial\\1.tutorial\\ZYC0043）F   | /not-ino:0                                         
17:23:56.778174  44: void stop();                                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:160 G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:160
17:23:56.778174  45: #line 173 "G:\\11.ZhiYi\\5.Tutorial\\1.tutorial\\ZYC0043）F   | /not-ino:0                                         
17:23:56.778174  46: void back();                                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:172 G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:172
17:23:56.778174  47: #line 30 "G:\\11.ZhiYi\\5.Tutorial\\1.tutorial\\ZYC0043）Fo   | /not-ino:0                                         
17:23:56.778174  48: void setup()                                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:29                          
17:23:56.778174  49: {                                                            | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:30                          
17:23:56.778174  50:     myservo.attach(A0);  // attaches the servo on pin 9 to t | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:31                          
17:23:56.778174  51:     //Set the pin mode                                       | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:32                          
17:23:56.778174  52:     pinMode(ENA, OUTPUT);                                    | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:33                          
17:23:56.778174  53:     pinMode(IN1, OUTPUT);                                    | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:34                          
17:23:56.778174  54:     pinMode(IN2, OUTPUT);                                    | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:35                          
17:23:56.778174  55:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:36                          
17:23:56.778174  56:     pinMode(ENB, OUTPUT);                                    | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:37                          
17:23:56.778174  57:     pinMode(IN3, OUTPUT);                                    | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:38                          
17:23:56.778174  58:     pinMode(IN4, OUTPUT);                                    | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:39                          
17:23:56.778174  59:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:40                          
17:23:56.778174  60:     pinMode(Sensor1, INPUT);                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:41                          
17:23:56.778174  61:     pinMode(Sensor2, INPUT);                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:42                          
17:23:56.778174  62:     pinMode(Trig, OUTPUT);                                   | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:43                          
17:23:56.778174  63:     pinMode(Echo, INPUT);                                    | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:44                          
17:23:56.778174  64:     Serial.begin(9600);                                      | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:45                          
17:23:56.778174  65:     myservo.write(100);                                      | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:46                          
17:23:56.778174  66: }                                                            | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:47                          
17:23:56.778174  67:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:48                          
17:23:56.778174  68: void loop()                                                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:49                          
17:23:56.778677  69: {                                                            | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:50                          
17:23:56.778677  70:     cm = GetDistance();                                      | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:51                          
17:23:56.778707  71:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:52                          
17:23:56.778707  72:     SensorLeft  =  digitalRead(A2);//The sensor on the left  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:53                          
17:23:56.778707  73:     SensorRight =  digitalRead(A5);//The sensor on the Right | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:54                          
17:23:56.778707  74:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:55                          
17:23:56.778707  75:     // If the right sensor detects the signal, the left sens | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:56                          
17:23:56.778707  76:     // the ultrasonic detection of the obstacle distance bet | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:57                          
17:23:56.778707  77:     if (SensorLeft == HIGH && SensorRight == LOW && ( cm > 5 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:58                          
17:23:56.778707  78:     {                                                        | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:59                          
17:23:56.778707  79:         right();                                             | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:60                          
17:23:56.778707  80:     }                                                        | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:61                          
17:23:56.778707  81:     else if(SensorLeft == LOW && SensorRight == HIGH&& ( cm  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:62                          
17:23:56.778707  82:     {                                                        | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:63                          
17:23:56.778707  83:         left();                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:64                          
17:23:56.778707  84:     }                                                        | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:65                          
17:23:56.778707  85:     else  if(SensorLeft == HIGH && SensorRight == HIGH&&( cm | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:66                          
17:23:56.778707  86:     {                                                        | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:67                          
17:23:56.778707  87:         forward();                                           | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:68                          
17:23:56.778707  88:     }                                                        | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:69                          
17:23:56.778707  89:     else if(SensorLeft == HIGH && SensorRight == HIGH && ( c | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:70                          
17:23:56.778707  90:     {                                                        | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:71                          
17:23:56.778707  91:         stop();                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:72                          
17:23:56.778707  92:     }                                                        | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:73                          
17:23:56.778707  93:     else  if((SensorLeft == LOW && SensorRight == LOW)||( cm | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:74                          
17:23:56.778707  94:     {                                                        | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:75                          
17:23:56.778707  95:         back();                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:76                          
17:23:56.778707  96:     }                                                        | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:77                          
17:23:56.778707  97:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:78                          
17:23:56.779210  98:     if (SensorLeft == LOW)                                   | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:79                          
17:23:56.779210  99:     {                                                        | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:80                          
17:23:56.779261 100:         myservo.write(160);                                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:81                          
17:23:56.779261 101:     }                                                        | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:82                          
17:23:56.779261 102:     else if (SensorRight == LOW)                             | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:83                          
17:23:56.779261 103:     {                                                        | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:84                          
17:23:56.779261 104:         myservo.write(40);                                   | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:85                          
17:23:56.779261 105:     }                                                        | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:86                          
17:23:56.779261 106:     else                                                     | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:87                          
17:23:56.779261 107:     {                                                        | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:88                          
17:23:56.779261 108:         myservo.write(100);                                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:89                          
17:23:56.779261 109:     }                                                        | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:90                          
17:23:56.779261 110:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:91                          
17:23:56.779261 111: }                                                            | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:92                          
17:23:56.779261 112:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:93                          
17:23:56.779261 113: /*                                                           | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:94                          
17:23:56.779261 114: Function: obtain ultrasonic sensor ranging data              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:95                          
17:23:56.779261 115: Parameters: Trig, Echo                                       | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:96                          
17:23:56.779261 116: Parameter description: sensor connected to the motherboard p | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:97                          
17:23:56.779261 117: Trig -------> pin D12                                        | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:98                          
17:23:56.779261 118: Echo -------> pin D13                                        | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:99                          
17:23:56.779261 119: */                                                           | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:100                          
17:23:56.779261 120: float GetDistance()                                          | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:101                          
17:23:56.779261 121: {                                                            | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:102                          
17:23:56.779261 122:     float distance;                                          | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:103                          
17:23:56.779261 123:     // Send a low short pulse to Trig to trigger the ranging | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:104                          
17:23:56.779261 124:     digitalWrite(Trig, LOW); //Send a low level to Trig      | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:105                          
17:23:56.779261 125:     delayMicroseconds(2);                                    | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:106                          
17:23:56.779261 126:     digitalWrite(Trig, HIGH);                                | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:107                          
17:23:56.779261 127:     delayMicroseconds(10);                                   | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:108                          
17:23:56.779763 128:     digitalWrite(Trig, LOW);                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:109                          
17:23:56.779794 129:     distance = pulseIn(Echo, HIGH) / 58.00;                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:110                          
17:23:56.779794 130:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:111                          
17:23:56.779794 131:     Serial.print("Distance = ");                             | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:112                          
17:23:56.779794 132:     Serial.println(distance);//The serial output distance is | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:113                          
17:23:56.779794 133:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:114                          
17:23:56.779794 134:     return distance;                                         | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:115                          
17:23:56.779794 135: }                                                            | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:116                          
17:23:56.779794 136:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:117                          
17:23:56.779794 137: //turn left                                                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:118                          
17:23:56.779794 138: void left(){                                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:119                          
17:23:56.779794 139:   //Set the speed of the motor                               | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:120                          
17:23:56.779794 140:     analogWrite(ENA, 60);                                    | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:121                          
17:23:56.779794 141:     analogWrite(ENB, 160);                                   | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:122                          
17:23:56.779794 142:     //The right forward                                      | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:123                          
17:23:56.779794 143:     digitalWrite(IN1, LOW);                                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:124                          
17:23:56.779794 144:     digitalWrite(IN2, LOW);                                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:125                          
17:23:56.779794 145:     //The left STOP                                          | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:126                          
17:23:56.779794 146:     digitalWrite(IN3, HIGH);                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:127                          
17:23:56.779794 147:     digitalWrite(IN4, LOW);                                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:128                          
17:23:56.779794 148:     Serial.println("left");                                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:129                          
17:23:56.779794 149:   }                                                          | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:130                          
17:23:56.779794 150: //turn right                                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:131                          
17:23:56.779794 151:  void right(){                                               | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:132                          
17:23:56.779794 152:     //Set the speed of the motor                             | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:133                          
17:23:56.779794 153:    analogWrite(ENA, 160);                                    | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:134                          
17:23:56.779794 154:    analogWrite(ENB, 60);                                     | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:135                          
17:23:56.779794 155:     //The right stop                                         | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:136                          
17:23:56.780297 156:     digitalWrite(IN1, HIGH);                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:137                          
17:23:56.780297 157:     digitalWrite(IN2, LOW);                                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:138                          
17:23:56.780334 158:   //The left forward                                         | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:139                          
17:23:56.780334 159:     digitalWrite(IN3,LOW);                                   | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:140                          
17:23:56.780334 160:     digitalWrite(IN4,LOW);                                   | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:141                          
17:23:56.780334 161:      Serial.println("right");                                | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:142                          
17:23:56.780334 162:   }                                                          | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:143                          
17:23:56.780334 163: //turn forward                                               | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:144                          
17:23:56.780334 164:  void forward(){                                             | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:145                          
17:23:56.780334 165:     //FORWARD                                                | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:146                          
17:23:56.780334 166:     //Set the speed of the motor                             | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:147                          
17:23:56.780334 167:      analogWrite(ENA, 130);                                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:148                          
17:23:56.780334 168:      analogWrite(ENB, 130);                                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:149                          
17:23:56.780334 169:      //The right forward                                     | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:150                          
17:23:56.780334 170:      digitalWrite(IN1, HIGH);                                | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:151                          
17:23:56.780334 171:      digitalWrite(IN2,LOW);                                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:152                          
17:23:56.780334 172:      //The left forward                                      | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:153                          
17:23:56.780334 173:      digitalWrite(IN3, HIGH);                                | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:154                          
17:23:56.780334 174:      digitalWrite(IN4, LOW);                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:155                          
17:23:56.780334 175:      Serial.println("forward");                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:156                          
17:23:56.780334 176:   }                                                          | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:157                          
17:23:56.780334 177:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:158                          
17:23:56.780334 178: //stop                                                       | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:159                          
17:23:56.780334 179:  void stop(){                                                | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:160                          
17:23:56.780334 180:     analogWrite(ENA, 0);                                     | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:161                          
17:23:56.780334 181:     analogWrite(ENB, 0);                                     | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:162                          
17:23:56.780334 182:   //set IN1,IN2,IN3,IN4 to LOW                               | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:163                          
17:23:56.780334 183:     digitalWrite(IN1,LOW);                                   | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:164                          
17:23:56.780334 184:     digitalWrite(IN2,LOW);                                   | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:165                          
17:23:56.780836 185:     digitalWrite(IN3, LOW);                                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:166                          
17:23:56.780836 186:     digitalWrite(IN4, LOW);                                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:167                          
17:23:56.780876 187:      Serial.println("stop");                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:168                          
17:23:56.780876 188:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:169                          
17:23:56.780876 189:   }                                                          | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:170                          
17:23:56.780876 190:   //back up                                                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:171                          
17:23:56.780876 191:    void back(){                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:172                          
17:23:56.780876 192:     //Set the speed of the motor                             | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:173                          
17:23:56.780876 193:      analogWrite(ENA, 110);                                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:174                          
17:23:56.780876 194:      analogWrite(ENB, 110);                                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:175                          
17:23:56.780876 195:      //The right back                                        | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:176                          
17:23:56.780876 196:      digitalWrite(IN1, LOW);                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:177                          
17:23:56.780876 197:      digitalWrite(IN2,HIGH);                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:178                          
17:23:56.780876 198:      //The left back                                         | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:179                          
17:23:56.780876 199:      digitalWrite(IN3,LOW);                                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:180                          
17:23:56.780876 200:      digitalWrite(IN4, HIGH);                                | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:181                          
17:23:56.780876 201:      Serial.println("back");                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:182                          
17:23:56.780876 202:   }                                                          | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:183                          
17:23:56.780876 203:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:184                          
17:23:56.780876 204:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:185                          
17:23:56.780876 SKETCH REBUILD: : Sending 'didSave' notification to Clangd
17:23:56.780876 IDE     LS --> Clangd NOTIF textDocument/didSave
17:23:56.781379 OUT Elapsed: 502.9µs
17:23:56.781379 SKETCH REBUILD: : Sending full-text 'didChange' notification to Clangd
17:23:56.781450 IDE     LS --> Clangd NOTIF textDocument/didChange
17:23:56.781450 OUT Elapsed: 0s
17:23:56.781450 SKETCH REBUILD: : write-unlocked
17:23:56.781450 IDE <-- LS NOTIF $/progress
17:23:56.781450 OUT Elapsed: 0s
17:23:56.842129 IN Elapsed: 4.9644982s
17:23:56.842129 IDE     LS <-- Clangd REQU window/workDoneProgress/create 1
17:23:56.842129 IDE     LS --> Clangd RESP window/workDoneProgress/create 1
17:23:56.842129 OUT Elapsed: 0s
17:23:56.842129 IDE <-- LS REQU window/workDoneProgress/create 3
17:23:56.842129 OUT Elapsed: 0s
17:23:56.842129 IN Elapsed: 0s
17:23:56.842632 IDE     LS <-- Clangd NOTIF $/progress
17:23:56.842632                             $/progress: backgroundIndexProgress BEGIN indexing, 0.0%
17:23:56.842632 IN Elapsed: 0s
17:23:56.842632 IDE     LS <-- Clangd NOTIF $/progress
17:23:56.842632                             $/progress: backgroundIndexProgress REPORT, 0/1, 0.0%
17:23:56.842847 IN Elapsed: 704.004ms
17:23:56.842847 IDE --> LS RESP window/workDoneProgress/create 3
17:23:56.842847 IDE <-- LS NOTIF $/progress
17:23:56.842847 OUT Elapsed: 0s
17:23:56.842847 IDE <-- LS NOTIF $/progress
17:23:56.842847 OUT Elapsed: 0s
17:23:56.880851 IN Elapsed: 38.2194ms
17:23:56.880851 IDE     LS <-- Clangd NOTIF $/progress
17:23:56.880851                             $/progress: backgroundIndexProgress REPORT, 0/1, 0.0%
17:23:56.880851 IN Elapsed: 0s
17:23:56.880851 IDE <-- LS NOTIF $/progress
17:23:56.880851 IDE     LS <-- Clangd NOTIF $/progress
17:23:56.880851 OUT Elapsed: 0s
17:23:56.880851                             $/progress: backgroundIndexProgress END 
17:23:56.880851 IDE <-- LS NOTIF $/progress
17:23:56.880851 OUT Elapsed: 0s
17:34:19.987144 IN Elapsed: 10m23.1442977s
17:34:19.987144 IDE --> LS REQU textDocument/codeAction 2
17:34:19.987144                 textDocument/codeAction 2: read-locked
17:34:19.987144                 textDocument/codeAction 2: --> codeAction(file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:60:16)
17:34:19.988313                 textDocument/codeAction 2: URI: file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp
17:34:19.990506                 textDocument/codeAction 2:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:60:16)
17:34:19.990506 IDE     LS --> Clangd REQU textDocument/codeAction 3
17:34:19.990506 OUT Elapsed: 0s
17:34:19.993540 IN Elapsed: 10m23.1126892s
17:34:19.993540 IDE     LS <-- Clangd RESP textDocument/codeAction 3
17:34:19.993540                 textDocument/codeAction 2: read-unlocked
17:34:19.993540 IDE <-- LS RESP textDocument/codeAction 2
17:34:19.993540 OUT Elapsed: 0s
17:34:21.794609 IN Elapsed: 1.8010692s
17:34:21.803032 IDE --> LS REQU textDocument/hover 3
17:34:21.803032                 textDocument/hover 3: read-locked
17:34:21.803577                 textDocument/hover 3: URI: file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp
17:34:21.805620                 textDocument/hover 3: file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:54:15 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:73:15
17:34:21.805620 IDE     LS --> Clangd REQU textDocument/hover 4
17:34:21.806130 OUT Elapsed: 510.7µs
17:34:21.808389 IN Elapsed: 1.814849s
17:34:21.808389 IDE     LS <-- Clangd RESP textDocument/hover 4
17:34:21.808924                 textDocument/hover 3: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:73:4-73:15 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:54:4-54:15 (.ino)
17:34:21.808924                 textDocument/hover 3: Hover content: "### variable `SensorRight`  \n\n---\nType: `int`  \n\n---\n```cpp\nint SensorRight\n```"
17:34:21.808924                 textDocument/hover 3: read-unlocked
17:34:21.808924 IDE <-- LS RESP textDocument/hover 3
17:34:21.809469 OUT Elapsed: 42µs
17:34:25.910741 IN Elapsed: 4.1012722s
17:34:25.910741 IDE --> LS NOTIF ino/didCompleteBuild
17:34:25.910741                  ino/didCompleteBuild: write-locked
17:34:25.913970                  ino/didCompleteBuild: Updated 'libraries.cache'. Copied: C:\Users\Administrator\AppData\Local\Temp\arduino-sketch-918BCBD554862357B70825EE053831E7\libraries.cache to C:\Users\Administrator\AppData\Local\Temp\arduino-language-server3179334680\libraries.cache
17:34:25.913970                  ino/didCompleteBuild: write-unlocked
17:34:26.924052 SKETCH REBUILD: : Sketch rebuild started
17:34:26.924052 SKETCH REBUILD: : read-locked
17:34:26.924052 SKETCH REBUILD: : read-unlocked
17:34:26.924052 IDE <-- LS REQU window/workDoneProgress/create 4
17:34:26.924605 OUT Elapsed: 49.8µs
17:34:26.924605 IN Elapsed: 1.0106359s
17:34:26.924605 IDE --> LS RESP window/workDoneProgress/create 4
17:34:26.924605 IDE <-- LS NOTIF $/progress
17:34:26.925129 OUT Elapsed: 523.6µs
17:34:27.237319 SKETCH REBUILD: : Running build with: {
  "instance": {
    "id": 1
  },
  "fqbn": "arduino:avr:uno",
  "sketch_path": "G:\\11.ZhiYi\\5.Tutorial\\1.tutorial\\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\\ZYC0043-2022.9.8\\4_Arduino_Code\\2_follow",
  "build_path": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server3179334680",
  "verbose": true,
  "create_compilation_database_only": true,
  "source_override": {
    "2_follow.ino": "/*************************************\r\n *     TIME:2022.06.25\r\n *     Development Team: Zhiyi Technology Co., Ltd.\r\n * \r\n *  **************************************/\r\n\r\n#include \u003cServo.h\u003e\r\n#define Trig 12 //Pin Tring connects to D12\r\n#define Echo 13 //Pin Echo connects to D13\r\nfloat cm; //Distance variable\r\n// float temp; //\r\n\r\nint ENA = 5; \r\nint IN1 = 3; \r\nint IN2 = 4;\r\n\r\nint ENB = 6; \r\nint IN3 = 2;\r\nint IN4 = 7;\r\n\r\nint Sensor1 = A2;//pin A2\r\nint Sensor2 = A5;//pin A5\r\n\r\nint SensorLeft;\r\nint SensorRight;\r\n\r\nServo myservo;  // create servo object to control a servo\r\n// twelve servo objects can be created on most boards\r\n\r\nvoid setup()\r\n{\r\n    myservo.attach(A0);  // attaches the servo on pin 9 to the servo object\r\n    //Set the pin mode\r\n    pinMode(ENA, OUTPUT);\r\n    pinMode(IN1, OUTPUT);\r\n    pinMode(IN2, OUTPUT);\r\n\r\n    pinMode(ENB, OUTPUT);\r\n    pinMode(IN3, OUTPUT);\r\n    pinMode(IN4, OUTPUT);\r\n\r\n    pinMode(Sensor1, INPUT);\r\n    pinMode(Sensor2, INPUT);\r\n    pinMode(Trig, OUTPUT);\r\n    pinMode(Echo, INPUT);\r\n    Serial.begin(9600);\r\n    myservo.write(100); \r\n}\r\n\r\nvoid loop()\r\n{\r\n    cm = GetDistance();\r\n\r\n    SensorLeft  =  digitalRead(A2);//The sensor on the left\r\n    SensorRight =  digitalRead(A5);//The sensor on the Right\r\n    \r\n    // If the right sensor detects the signal, the left sensor does not detect the signal, \r\n    // the ultrasonic detection of the obstacle distance between 5cm to 10cm, turn to the right\r\n    if (SensorLeft == HIGH \u0026\u0026 SensorRight == LOW \u0026\u0026 ( cm \u003e 5 \u0026\u0026 cm \u003c 10))\r\n    {\r\n        right();\r\n    }\r\n    else if(SensorLeft == LOW \u0026\u0026 SensorRight == HIGH\u0026\u0026 ( cm \u003e5 \u0026\u0026 cm \u003c10))\r\n    {\r\n        left();\r\n    }\r\n    else  if(SensorLeft == HIGH \u0026\u0026 SensorRight == HIGH\u0026\u0026( cm \u003e11 \u0026\u0026 cm \u003c20))\r\n    {\r\n        forward();\r\n    }\r\n    else if(SensorLeft == HIGH \u0026\u0026 SensorRight == HIGH \u0026\u0026 ( cm \u003e20 || cm \u003c3))\r\n    {\r\n        stop();\r\n    }\r\n    else  if((SensorLeft == LOW \u0026\u0026 SensorRight == LOW)||( cm \u003c5))\r\n    {\r\n        back();\r\n    }\r\n\r\n    if (SensorLeft == LOW)\r\n    {\r\n        myservo.write(160); \r\n    }\r\n    else if (SensorRight == LOW)\r\n    {\r\n        myservo.write(40); \r\n    }\r\n    else \r\n    {\r\n        myservo.write(100); \r\n    }\r\n    \r\n}\r\n\r\n/*\r\nFunction: obtain ultrasonic sensor ranging data\r\nParameters: Trig, Echo\r\nParameter description: sensor connected to the motherboard pin port A4,A5\r\nTrig -------\u003e pin D12\r\nEcho -------\u003e pin D13\r\n*/\r\nfloat GetDistance()\r\n{\r\n    float distance;\r\n    // Send a low short pulse to Trig to trigger the ranging\r\n    digitalWrite(Trig, LOW); //Send a low level to Trig\r\n    delayMicroseconds(2);\r\n    digitalWrite(Trig, HIGH);\r\n    delayMicroseconds(10);\r\n    digitalWrite(Trig, LOW);\r\n    distance = pulseIn(Echo, HIGH) / 58.00;\r\n    \r\n    Serial.print(\"Distance = \");\r\n    Serial.println(distance);//The serial output distance is converted into cm\r\n\r\n\t  return distance;\r\n}\r\n\r\n//turn left\r\nvoid left(){\r\n  //Set the speed of the motor\r\n    analogWrite(ENA, 60);\r\n    analogWrite(ENB, 160);\r\n    //The right forward\r\n    digitalWrite(IN1, LOW);\r\n    digitalWrite(IN2, LOW);\r\n    //The left STOP\r\n    digitalWrite(IN3, HIGH);\r\n    digitalWrite(IN4, LOW);\r\n    Serial.println(\"left\");\r\n  }\r\n//turn right\r\n void right(){\r\n    //Set the speed of the motor\r\n   analogWrite(ENA, 160);\r\n   analogWrite(ENB, 60);\r\n    //The right stop\r\n    digitalWrite(IN1, HIGH);\r\n    digitalWrite(IN2, LOW);\r\n  //The left forward\r\n    digitalWrite(IN3,LOW);\r\n    digitalWrite(IN4,LOW);\r\n     Serial.println(\"right\");\r\n  }\r\n//turn forward\r\n void forward(){\r\n    //FORWARD\r\n    //Set the speed of the motor\r\n     analogWrite(ENA, 130);\r\n     analogWrite(ENB, 130);\r\n     //The right forward\r\n     digitalWrite(IN1, HIGH);\r\n     digitalWrite(IN2,LOW);\r\n     //The left forward\r\n     digitalWrite(IN3, HIGH);\r\n     digitalWrite(IN4, LOW);\r\n     Serial.println(\"forward\");\r\n  }\r\n\r\n//stop\r\n void stop(){\r\n    analogWrite(ENA, 0);\r\n    analogWrite(ENB, 0);\r\n  //set IN1,IN2,IN3,IN4 to LOW\r\n    digitalWrite(IN1,LOW);\r\n    digitalWrite(IN2,LOW);\r\n    digitalWrite(IN3, LOW);\r\n    digitalWrite(IN4, LOW);\r\n     Serial.println(\"stop\");\r\n  \r\n  }\r\n  //back up\r\n   void back(){\r\n    //Set the speed of the motor    \r\n     analogWrite(ENA, 110);\r\n     analogWrite(ENB, 110);\r\n     //The right back\r\n     digitalWrite(IN1, LOW);\r\n     digitalWrite(IN2,HIGH);\r\n     //The left back\r\n     digitalWrite(IN3,LOW);\r\n     digitalWrite(IN4, HIGH);\r\n     Serial.println(\"back\");\r\n  }\r\n"
  },
  "skip_libraries_discovery": true
}
17:34:27.545332 SKETCH REBUILD: : Compile successful!
17:34:27.557371 SKETCH REBUILD: : write-locked
17:34:27.564313   > Current sketchmapper content:
17:34:27.564313   0: #include <Arduino.h>                                         | /not-ino:0                                         
17:34:27.564313   1: #line 1 "G:\\11.ZhiYi\\5.Tutorial\\1.tutorial\\ZYC0043）Fou   | /not-ino:0                                         
17:34:27.564313   2: /*************************************                       | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:0                          
17:34:27.564313   3:  *     TIME:2022.06.25                                       | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:1                          
17:34:27.564313   4:  *     Development Team: Zhiyi Technology Co., Ltd.          | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:2                          
17:34:27.564313   5:  *                                                           | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:3                          
17:34:27.564815   6:  *  **************************************/                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:4                          
17:34:27.564850   7:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:5                          
17:34:27.564850   8: #include <Servo.h>                                           | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:6                          
17:34:27.564850   9: #define Trig 12 //Pin Tring connects to D12                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:7                          
17:34:27.564850  10: #define Echo 13 //Pin Echo connects to D13                   | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:8                          
17:34:27.564850  11: float cm; //Distance variable                                | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:9                          
17:34:27.564850  12: // float temp; //                                            | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:10                          
17:34:27.564850  13:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:11                          
17:34:27.564850  14: int ENA = 5;                                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:12                          
17:34:27.564850  15: int IN1 = 3;                                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:13                          
17:34:27.564850  16: int IN2 = 4;                                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:14                          
17:34:27.564850  17:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:15                          
17:34:27.564850  18: int ENB = 6;                                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:16                          
17:34:27.564850  19: int IN3 = 2;                                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:17                          
17:34:27.564850  20: int IN4 = 7;                                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:18                          
17:34:27.564850  21:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:19                          
17:34:27.564850  22: int Sensor1 = A2;//pin A2                                    | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:20                          
17:34:27.564850  23: int Sensor2 = A5;//pin A5                                    | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:21                          
17:34:27.564850  24:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:22                          
17:34:27.564850  25: int SensorLeft;                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:23                          
17:34:27.564850  26: int SensorRight;                                             | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:24                          
17:34:27.564850  27:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:25                          
17:34:27.564850  28: Servo myservo;  // create servo object to control a servo    | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:26                          
17:34:27.564850  29: // twelve servo objects can be created on most boards        | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:27                          
17:34:27.564850  30:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:28                          
17:34:27.564850  31: #line 30 "G:\\11.ZhiYi\\5.Tutorial\\1.tutorial\\ZYC0043）Fo   | /not-ino:0                                         
17:34:27.564850  32: void setup();                                                | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:29 G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:29
17:34:27.564850  33: #line 50 "G:\\11.ZhiYi\\5.Tutorial\\1.tutorial\\ZYC0043）Fo   | /not-ino:0                                         
17:34:27.565352  34: void loop();                                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:49 G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:49
17:34:27.565383  35: #line 102 "G:\\11.ZhiYi\\5.Tutorial\\1.tutorial\\ZYC0043）F   | /not-ino:0                                         
17:34:27.565383  36: float GetDistance();                                         | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:101 G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:101
17:34:27.565383  37: #line 120 "G:\\11.ZhiYi\\5.Tutorial\\1.tutorial\\ZYC0043）F   | /not-ino:0                                         
17:34:27.565383  38: void left();                                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:119 G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:119
17:34:27.565383  39: #line 133 "G:\\11.ZhiYi\\5.Tutorial\\1.tutorial\\ZYC0043）F   | /not-ino:0                                         
17:34:27.565383  40: void right();                                                | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:132 G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:132
17:34:27.565383  41: #line 146 "G:\\11.ZhiYi\\5.Tutorial\\1.tutorial\\ZYC0043）F   | /not-ino:0                                         
17:34:27.565383  42: void forward();                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:145 G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:145
17:34:27.565383  43: #line 161 "G:\\11.ZhiYi\\5.Tutorial\\1.tutorial\\ZYC0043）F   | /not-ino:0                                         
17:34:27.565383  44: void stop();                                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:160 G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:160
17:34:27.565383  45: #line 173 "G:\\11.ZhiYi\\5.Tutorial\\1.tutorial\\ZYC0043）F   | /not-ino:0                                         
17:34:27.565383  46: void back();                                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:172 G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:172
17:34:27.565383  47: #line 30 "G:\\11.ZhiYi\\5.Tutorial\\1.tutorial\\ZYC0043）Fo   | /not-ino:0                                         
17:34:27.565383  48: void setup()                                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:29                          
17:34:27.565383  49: {                                                            | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:30                          
17:34:27.565383  50:     myservo.attach(A0);  // attaches the servo on pin 9 to t | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:31                          
17:34:27.565383  51:     //Set the pin mode                                       | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:32                          
17:34:27.565383  52:     pinMode(ENA, OUTPUT);                                    | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:33                          
17:34:27.565383  53:     pinMode(IN1, OUTPUT);                                    | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:34                          
17:34:27.565383  54:     pinMode(IN2, OUTPUT);                                    | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:35                          
17:34:27.565383  55:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:36                          
17:34:27.565383  56:     pinMode(ENB, OUTPUT);                                    | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:37                          
17:34:27.565383  57:     pinMode(IN3, OUTPUT);                                    | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:38                          
17:34:27.565383  58:     pinMode(IN4, OUTPUT);                                    | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:39                          
17:34:27.565383  59:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:40                          
17:34:27.565383  60:     pinMode(Sensor1, INPUT);                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:41                          
17:34:27.565886  61:     pinMode(Sensor2, INPUT);                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:42                          
17:34:27.565917  62:     pinMode(Trig, OUTPUT);                                   | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:43                          
17:34:27.565917  63:     pinMode(Echo, INPUT);                                    | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:44                          
17:34:27.565917  64:     Serial.begin(9600);                                      | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:45                          
17:34:27.565917  65:     myservo.write(100);                                      | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:46                          
17:34:27.565917  66: }                                                            | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:47                          
17:34:27.565917  67:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:48                          
17:34:27.565917  68: void loop()                                                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:49                          
17:34:27.565917  69: {                                                            | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:50                          
17:34:27.565917  70:     cm = GetDistance();                                      | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:51                          
17:34:27.565917  71:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:52                          
17:34:27.565917  72:     SensorLeft  =  digitalRead(A2);//The sensor on the left  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:53                          
17:34:27.565917  73:     SensorRight =  digitalRead(A5);//The sensor on the Right | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:54                          
17:34:27.565917  74:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:55                          
17:34:27.565917  75:     // If the right sensor detects the signal, the left sens | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:56                          
17:34:27.565917  76:     // the ultrasonic detection of the obstacle distance bet | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:57                          
17:34:27.565917  77:     if (SensorLeft == HIGH && SensorRight == LOW && ( cm > 5 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:58                          
17:34:27.565917  78:     {                                                        | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:59                          
17:34:27.565917  79:         right();                                             | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:60                          
17:34:27.565917  80:     }                                                        | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:61                          
17:34:27.565917  81:     else if(SensorLeft == LOW && SensorRight == HIGH&& ( cm  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:62                          
17:34:27.565917  82:     {                                                        | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:63                          
17:34:27.565917  83:         left();                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:64                          
17:34:27.565917  84:     }                                                        | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:65                          
17:34:27.565917  85:     else  if(SensorLeft == HIGH && SensorRight == HIGH&&( cm | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:66                          
17:34:27.565917  86:     {                                                        | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:67                          
17:34:27.565917  87:         forward();                                           | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:68                          
17:34:27.565917  88:     }                                                        | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:69                          
17:34:27.566419  89:     else if(SensorLeft == HIGH && SensorRight == HIGH && ( c | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:70                          
17:34:27.566419  90:     {                                                        | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:71                          
17:34:27.566464  91:         stop();                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:72                          
17:34:27.566464  92:     }                                                        | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:73                          
17:34:27.566464  93:     else  if((SensorLeft == LOW && SensorRight == LOW)||( cm | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:74                          
17:34:27.566464  94:     {                                                        | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:75                          
17:34:27.566464  95:         back();                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:76                          
17:34:27.566464  96:     }                                                        | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:77                          
17:34:27.566464  97:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:78                          
17:34:27.566464  98:     if (SensorLeft == LOW)                                   | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:79                          
17:34:27.566464  99:     {                                                        | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:80                          
17:34:27.566464 100:         myservo.write(160);                                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:81                          
17:34:27.566464 101:     }                                                        | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:82                          
17:34:27.566464 102:     else if (SensorRight == LOW)                             | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:83                          
17:34:27.566464 103:     {                                                        | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:84                          
17:34:27.566464 104:         myservo.write(40);                                   | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:85                          
17:34:27.566464 105:     }                                                        | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:86                          
17:34:27.566464 106:     else                                                     | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:87                          
17:34:27.566464 107:     {                                                        | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:88                          
17:34:27.566464 108:         myservo.write(100);                                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:89                          
17:34:27.566464 109:     }                                                        | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:90                          
17:34:27.566464 110:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:91                          
17:34:27.566464 111: }                                                            | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:92                          
17:34:27.566464 112:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:93                          
17:34:27.566464 113: /*                                                           | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:94                          
17:34:27.566464 114: Function: obtain ultrasonic sensor ranging data              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:95                          
17:34:27.566464 115: Parameters: Trig, Echo                                       | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:96                          
17:34:27.566464 116: Parameter description: sensor connected to the motherboard p | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:97                          
17:34:27.566464 117: Trig -------> pin D12                                        | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:98                          
17:34:27.566966 118: Echo -------> pin D13                                        | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:99                          
17:34:27.566966 119: */                                                           | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:100                          
17:34:27.566997 120: float GetDistance()                                          | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:101                          
17:34:27.566997 121: {                                                            | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:102                          
17:34:27.566997 122:     float distance;                                          | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:103                          
17:34:27.566997 123:     // Send a low short pulse to Trig to trigger the ranging | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:104                          
17:34:27.566997 124:     digitalWrite(Trig, LOW); //Send a low level to Trig      | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:105                          
17:34:27.566997 125:     delayMicroseconds(2);                                    | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:106                          
17:34:27.566997 126:     digitalWrite(Trig, HIGH);                                | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:107                          
17:34:27.566997 127:     delayMicroseconds(10);                                   | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:108                          
17:34:27.566997 128:     digitalWrite(Trig, LOW);                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:109                          
17:34:27.566997 129:     distance = pulseIn(Echo, HIGH) / 58.00;                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:110                          
17:34:27.566997 130:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:111                          
17:34:27.566997 131:     Serial.print("Distance = ");                             | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:112                          
17:34:27.566997 132:     Serial.println(distance);//The serial output distance is | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:113                          
17:34:27.566997 133:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:114                          
17:34:27.566997 134:     return distance;                                         | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:115                          
17:34:27.566997 135: }                                                            | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:116                          
17:34:27.566997 136:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:117                          
17:34:27.566997 137: //turn left                                                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:118                          
17:34:27.567519 138: void left(){                                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:119                          
17:34:27.567519 139:   //Set the speed of the motor                               | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:120                          
17:34:27.567519 140:     analogWrite(ENA, 60);                                    | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:121                          
17:34:27.567519 141:     analogWrite(ENB, 160);                                   | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:122                          
17:34:27.567519 142:     //The right forward                                      | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:123                          
17:34:27.567519 143:     digitalWrite(IN1, LOW);                                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:124                          
17:34:27.567519 144:     digitalWrite(IN2, LOW);                                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:125                          
17:34:27.567519 145:     //The left STOP                                          | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:126                          
17:34:27.567519 146:     digitalWrite(IN3, HIGH);                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:127                          
17:34:27.567519 147:     digitalWrite(IN4, LOW);                                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:128                          
17:34:27.567519 148:     Serial.println("left");                                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:129                          
17:34:27.567519 149:   }                                                          | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:130                          
17:34:27.567519 150: //turn right                                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:131                          
17:34:27.567519 151:  void right(){                                               | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:132                          
17:34:27.568022 152:     //Set the speed of the motor                             | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:133                          
17:34:27.568022 153:    analogWrite(ENA, 160);                                    | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:134                          
17:34:27.568022 154:    analogWrite(ENB, 60);                                     | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:135                          
17:34:27.568022 155:     //The right stop                                         | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:136                          
17:34:27.568022 156:     digitalWrite(IN1, HIGH);                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:137                          
17:34:27.568022 157:     digitalWrite(IN2, LOW);                                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:138                          
17:34:27.568022 158:   //The left forward                                         | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:139                          
17:34:27.568022 159:     digitalWrite(IN3,LOW);                                   | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:140                          
17:34:27.568022 160:     digitalWrite(IN4,LOW);                                   | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:141                          
17:34:27.568022 161:      Serial.println("right");                                | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:142                          
17:34:27.568022 162:   }                                                          | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:143                          
17:34:27.568022 163: //turn forward                                               | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:144                          
17:34:27.568022 164:  void forward(){                                             | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:145                          
17:34:27.568022 165:     //FORWARD                                                | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:146                          
17:34:27.568521 166:     //Set the speed of the motor                             | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:147                          
17:34:27.568521 167:      analogWrite(ENA, 130);                                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:148                          
17:34:27.568521 168:      analogWrite(ENB, 130);                                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:149                          
17:34:27.568521 169:      //The right forward                                     | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:150                          
17:34:27.568521 170:      digitalWrite(IN1, HIGH);                                | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:151                          
17:34:27.568521 171:      digitalWrite(IN2,LOW);                                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:152                          
17:34:27.568521 172:      //The left forward                                      | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:153                          
17:34:27.568521 173:      digitalWrite(IN3, HIGH);                                | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:154                          
17:34:27.568521 174:      digitalWrite(IN4, LOW);                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:155                          
17:34:27.568521 175:      Serial.println("forward");                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:156                          
17:34:27.568521 176:   }                                                          | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:157                          
17:34:27.568521 177:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:158                          
17:34:27.568521 178: //stop                                                       | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:159                          
17:34:27.568521 179:  void stop(){                                                | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:160                          
17:34:27.568521 180:     analogWrite(ENA, 0);                                     | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:161                          
17:34:27.568521 181:     analogWrite(ENB, 0);                                     | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:162                          
17:34:27.569026 182:   //set IN1,IN2,IN3,IN4 to LOW                               | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:163                          
17:34:27.569026 183:     digitalWrite(IN1,LOW);                                   | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:164                          
17:34:27.569026 184:     digitalWrite(IN2,LOW);                                   | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:165                          
17:34:27.569094 185:     digitalWrite(IN3, LOW);                                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:166                          
17:34:27.569094 186:     digitalWrite(IN4, LOW);                                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:167                          
17:34:27.569094 187:      Serial.println("stop");                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:168                          
17:34:27.569094 188:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:169                          
17:34:27.569094 189:   }                                                          | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:170                          
17:34:27.569094 190:   //back up                                                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:171                          
17:34:27.569094 191:    void back(){                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:172                          
17:34:27.569094 192:     //Set the speed of the motor                             | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:173                          
17:34:27.569094 193:      analogWrite(ENA, 110);                                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:174                          
17:34:27.569094 194:      analogWrite(ENB, 110);                                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:175                          
17:34:27.569094 195:      //The right back                                        | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:176                          
17:34:27.569094 196:      digitalWrite(IN1, LOW);                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:177                          
17:34:27.569094 197:      digitalWrite(IN2,HIGH);                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:178                          
17:34:27.569094 198:      //The left back                                         | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:179                          
17:34:27.569094 199:      digitalWrite(IN3,LOW);                                  | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:180                          
17:34:27.569094 200:      digitalWrite(IN4, HIGH);                                | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:181                          
17:34:27.569094 201:      Serial.println("back");                                 | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:182                          
17:34:27.569094 202:   }                                                          | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:183                          
17:34:27.569094 203:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:184                          
17:34:27.569094 204:                                                              | G:\11.ZhiYi\5.Tutorial\1.tutorial\ZYC0043）Four-way tracking and obstacle avoidance following car kit v2.0 tutorial\ZYC0043-2022.9.8\4_Arduino_Code\2_follow\2_follow.ino:185                          
17:34:27.569598 SKETCH REBUILD: : Sending 'didSave' notification to Clangd
17:34:27.569598 IDE     LS --> Clangd NOTIF textDocument/didSave
17:34:27.569710 OUT Elapsed: 46.9µs
17:34:27.569742 SKETCH REBUILD: : Sending full-text 'didChange' notification to Clangd
17:34:27.569742 IDE     LS --> Clangd NOTIF textDocument/didChange
17:34:27.569742 OUT Elapsed: 0s
17:34:27.569742 SKETCH REBUILD: : write-unlocked
17:34:27.569742 IDE <-- LS NOTIF $/progress
17:34:27.569742 OUT Elapsed: 0s
17:34:27.628709 IN Elapsed: 5.8203201s
17:34:27.628709 IDE     LS <-- Clangd REQU window/workDoneProgress/create 2
17:34:27.628709 IDE     LS --> Clangd RESP window/workDoneProgress/create 2
17:34:27.628709 IDE <-- LS REQU window/workDoneProgress/create 5
17:34:27.628709 OUT Elapsed: 0s
17:34:27.628709 OUT Elapsed: 0s
17:34:27.628709 IN Elapsed: 0s
17:34:27.628709 IDE     LS <-- Clangd NOTIF $/progress
17:34:27.628709                             $/progress: backgroundIndexProgress BEGIN indexing, 0.0%
17:34:27.629268 IN Elapsed: 704.6068ms
17:34:27.629268 IN Elapsed: 558.8µs
17:34:27.629268 IDE     LS <-- Clangd NOTIF $/progress
17:34:27.629268                             $/progress: backgroundIndexProgress REPORT, 0/1, 0.0%
17:34:27.629268 IDE --> LS RESP window/workDoneProgress/create 5
17:34:27.629268 IDE <-- LS NOTIF $/progress
17:34:27.629268 OUT Elapsed: 0s
17:34:27.629268 IDE <-- LS NOTIF $/progress
17:34:27.629268 OUT Elapsed: 0s
17:34:27.666987 IN Elapsed: 37.7186ms
17:34:27.666987 IDE     LS <-- Clangd NOTIF $/progress
17:34:27.666987                             $/progress: backgroundIndexProgress REPORT, 0/1, 0.0%
17:34:27.666987 IN Elapsed: 0s
17:34:27.666987 IDE     LS <-- Clangd NOTIF $/progress
17:34:27.666987 IDE <-- LS NOTIF $/progress
17:34:27.666987                             $/progress: backgroundIndexProgress END 
17:34:27.666987 OUT Elapsed: 0s
17:34:27.667508 IDE <-- LS NOTIF $/progress
17:34:27.667508 OUT Elapsed: 0s
17:34:32.721028 IN Elapsed: 5.0917603s
17:34:32.721028 IDE --> LS REQU textDocument/codeAction 4
17:34:32.721028                 textDocument/codeAction 4: read-locked
17:34:32.721028                 textDocument/codeAction 4: --> codeAction(file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:58:52)
17:34:32.722116                 textDocument/codeAction 4: URI: file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp
17:34:32.723730                 textDocument/codeAction 4:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:58:52)
17:34:32.724274 IDE     LS --> Clangd REQU textDocument/codeAction 5
17:34:32.724274 OUT Elapsed: 0s
17:34:32.726777 IN Elapsed: 5.0592869s
17:34:32.726777 IDE     LS <-- Clangd RESP textDocument/codeAction 5
17:34:32.726777                 textDocument/codeAction 4: read-unlocked
17:34:32.726777 IDE <-- LS RESP textDocument/codeAction 4
17:34:32.726777 OUT Elapsed: 0s
17:34:33.603355 IN Elapsed: 876.578ms
17:34:33.603355 IDE --> LS REQU textDocument/hover 5
17:34:33.603355                 textDocument/hover 5: read-locked
17:34:33.603906                 textDocument/hover 5: URI: file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp
17:34:33.606084                 textDocument/hover 5: file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:53:13 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:72:13
17:34:33.606084 IDE     LS --> Clangd REQU textDocument/hover 6
17:34:33.606586 OUT Elapsed: 502.2µs
17:34:33.608552 IN Elapsed: 881.7746ms
17:34:33.608552 IDE     LS <-- Clangd RESP textDocument/hover 6
17:34:33.609102                 textDocument/hover 5: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server3179334680/sketch/2_follow.ino.cpp:72:4-72:14 -> file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0043%EF%BC%89Four-way%20tracking%20and%20obstacle%20avoidance%20following%20car%20kit%20v2.0%20tutorial/ZYC0043-2022.9.8/4_Arduino_Code/2_follow/2_follow.ino:53:4-53:14 (.ino)
17:34:33.609102                 textDocument/hover 5: Hover content: "### variable `SensorLeft`  \n\n---\nType: `int`  \n\n---\n```cpp\nint SensorLeft\n```"
17:34:33.609102                 textDocument/hover 5: read-unlocked
17:34:33.609102 IDE <-- LS RESP textDocument/hover 5
17:34:33.609102 OUT Elapsed: 0s
17:34:35.370129 IN Elapsed: 1.7610275s
17:34:35.370129 IDE --> LS REQU shutdown 6
17:34:35.370129 IDE     LS --> Clangd REQU shutdown 7
17:34:35.370681 OUT Elapsed: 551.8µs
17:34:35.370681 IN Elapsed: 1.7621291s
17:34:35.370681 IDE     LS <-- Clangd RESP shutdown 7
17:34:35.370681 IDE <-- LS RESP shutdown 6
17:34:35.371184 OUT Elapsed: 503.1µs
17:34:35.372521 IN Elapsed: 1.3364ms
17:34:35.372521 IDE --> LS NOTIF exit
17:34:35.372521 IDE     LS --> Clangd NOTIF exit
17:34:35.372521 OUT Elapsed: 0s
17:34:35.372521                  exit: Arduino Language Server is shutting down.
