You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"What is Pocket Science Lab? What can I do with it?";
148
+
staticconstString whereToBuy ="Where can I buy a Pocket Science Lab?";
149
+
staticconstString downloadAndroidApp =
150
+
"Where can I download the Android App for Pocket Science Lab?";
151
+
staticconstString downloadDesktopApp =
152
+
"Where can I download the desktop app for Pocket Science Lab for Windows, Linux and Mac?";
153
+
staticconstString howToConnect =
154
+
"How can I connect to the device? What kind of USB cable do I need? What is an OTG USB cable?";
155
+
staticconstString reportBug =
156
+
"I found a bug in one of your apps or hardware. What to do? Where should I report it?";
157
+
staticconstString recordData =
158
+
"Can I record or save data in the apps and export or import it?";
159
+
staticconstString usePhoneSensors =
160
+
"My Android phone already has some sensors, can I use them with the PSLab app as well?";
161
+
staticconstString compatibleSensors =
162
+
"Which external sensors can I use with a PSLab device and the apps? Which ones are compatible?";
163
+
164
+
staticconstString whatIsPslabAnswer =
165
+
"Pocket Science Lab (PSLab) is a small USB powered hardware board that can be used for measurements and experiments. It works as an extension for Android phones or PCs. PSLab comes with a built-in Oscilloscope, Multimeter, Wave Generator, Logic Analyzer, Power Source, and many more instruments. It can also be used as a robotics control app. And, we are constantly adding more digital instruments. PSLab is many devices in one. Simply connect two wires to the relevant pins (description is on the back of the PSLab board) and start measuring. You can use our Open Source Android or desktop app to view and collect the data. You can also plug in hundreds of compatible I²C standard sensors to the PSLab pin slots. It works without the need for programming. So, what experiments you do is just limited to your imagination!";
166
+
167
+
staticconstString whereToBuyAnswer =
168
+
"There is an overview page for shops where you can buy a Pocket Science Lab device in different regions on the website at ";
"We are developing a desktop app for Windows, Linux and Mac in our desktop Git repository. You can find it in the install branch of the project here. The app is still under development. We are using technologies like Electron and Python, that work on all platforms. However, to make the final installer work everywhere requires some tweaks and improvements here and there. So, please expect some glitches. You can use the tracker in the repository to submit issues, bugs and feature requests.";
180
+
181
+
staticconstString howToConnectAnswer =
182
+
"To connect to the device you need an OTG USB cable (OTG = On the go) which is a USB cable that allows connected devices to switch back and forth between the roles of host and device. USB cables that are not OTG compatible will NOT work. It is also possible to extend the PSLab with an ESP WiFi chip or a Bluetooth chip and communicate through these gateways using the Android app. You can refer to the hardware developer documentation and code on GitHub for more details here.";
183
+
184
+
staticconstString reportBugAnswer =
185
+
"We have issue trackers in all our projects. They are currently hosted on GitHub. In order to submit a bug or feature request you need to login to the service.";
"Yes, we have implemented a record and play function or a way to save and open configurations in the instruments on the Android and desktop app. Data you record can be imported into the apps and viewed. This feature is still under heavy development, but works well in most places. You can find it in the top bar of the apps. There are buttons to record, play, save and open data.";
192
+
193
+
staticconstString usePhoneSensorsAnswer =
194
+
"Yes, absolutely. You can install the PSLab Android app (Play Store, Fdroid) on your phone and use it with devices such as Luxmeter or Compass. We are adding support for more built-in sensors step by step.";
195
+
196
+
staticconstString compatibleSensorsAnswer =
197
+
"In our apps we use the industry standard I²C (Wikipedia). You can get the data from sensors that are connected to the device through the USB port using an OTG USB cable (OTG = On the go) which is a USB cable that allows connected devices to switch back and forth between the roles of host and device. For the transfer we use UART (universal asynchronous receiver-transmitter, Wikipedia). Many sensors can be used with specific instruments, e.g. Barometer, Thermometer, Gyroscope etc. You can access the configuration for sensors in the instrument settings on the top right burger menu of each instrument. All sensors using the I²C standard are compatible with the device. There are connection pins for analogue and digital sensors. You find the description of the pins on the back of the device. Even if there is no specific instrument in one of our apps yet, you can still view and store the raw data using the Oscilloscope instrument component. There is a page with a list of recommended sensors on the website.";
198
+
}
199
+
200
+
String accelerometer ='Accelerometer';
201
+
String xAxis ='x';
202
+
String yAxis ='y';
203
+
String zAxis ='z';
204
+
String timeAxisLabel ='Time(s)';
205
+
String accelerationAxisLabel ='m/s²';
206
+
String minValue ='Min: ';
207
+
String maxValue ='Max: ';
208
+
String gyroscopeTitle ="Gyroscope";
209
+
String gyroscopeAxisLabel ='rad/s';
210
+
String noData ='No data available';
211
+
String degreeSymbol ='°';
212
+
String enterAngleRange ='Enter angle (0 - 360)';
213
+
String errorCannotBeEmpty ='Cannot be empty';
214
+
String servoValidNumberRange ='Please enter a valid number between 0 and 360';
215
+
String ok ='Ok';
216
+
String roboticArm ='Robotic Arm';
217
+
String play ='Play';
218
+
String pause ='Pause';
219
+
String stop ='Stop';
220
+
String controls ='Controls';
221
+
String saveData ='Save Data';
222
+
String showGuide ='Show Guide';
223
+
String showLoggedDataKey ='show_logged_data';
224
+
String showLoggedData ='Show Logged Data';
225
+
String setAngle ='Set angle for Servo';
226
+
String angleDialog ='AngleDialog';
227
+
List<String> servoLabels = [
228
+
'Servo 1',
229
+
'Servo 2',
230
+
'Servo 3',
231
+
'Servo 4',
232
+
];
233
+
String xyPlot ='XY Plot';
234
+
String enablePlot ='Enable XY Plot';
235
+
String trigger ='Trigger';
236
+
String timeBase ='Timebase';
237
+
String timeBaseAndTrigger ='Timebase & Trigger';
238
+
String offsets ='Offsets';
239
+
String dataAnalysis ='Data Analysis';
240
+
String fourierAnalysis ='Fourier Analysis';
241
+
String channels ='Channels';
242
+
String pslabMic ='PSLab MIC';
243
+
String inBuiltMic ='In-Built MIC';
244
+
String ch3Range ='CH3 (+/- 3.3V)';
245
+
String rangeValue ='+/-16V';
246
+
String range ='Range';
247
+
String ch2 ='CH2';
248
+
String ch1 ='CH1';
249
+
String luxMeterTitle ='Lux Meter';
250
+
String builtIn ='Built-In';
251
+
String lx ='Lx';
252
+
String maxScaleError ='Max Scale';
253
+
String lightSensorError ='Light sensor error:';
254
+
String lightSensorInitialError ='Failed to initialize light sensor:';
0 commit comments