Students use the Snell's Law (II) remote lab to read incident and refracted angles, calculate refractive index, compare media, and observe total internal reflection.
Measure incident and refracted angles from the normal using the Snell's Law remote lab.
Calculate refractive index from n = sin(i) / sin(r) when light passes from air into a medium.
Inclui perguntas e campos de resposta para os estudantes.
Use three curated recordings from the real Spring lab to test whether equal increases in starting distance produce comparable increases in early motion span.
Use the Spring remote lab to compare three curated starting distances.
Distinguish starting distance, amplitude, and high-to-low motion span.
Inclui perguntas e campos de resposta para os estudantes.
Os estudantes usam o STM32 CodeIDE e a API do Arduino para escrever setup() e loop(), fazer uma saída real piscar e registrar evidências de compilação e upload.
Escrever um sketch Arduino mínimo para uma placa STM32.
Distinguir o código que prepara a placa do código que se repete.
Inclui perguntas e campos de resposta para os estudantes.
Os estudantes ampliam um sketch STM32 Arduino com vários LEDs e uma entrada de botão, depois explicam como o tempo da sequência e o estado do botão afetam a saída.
Criar uma sequência de saída usando uma lista de pinos.
Ler um botão ativo em LOW e usá-lo para mudar o comportamento.
Inclui perguntas e campos de resposta para os estudantes.
Os estudantes leem um potenciômetro com analogRead(), convertem o valor para uma saída RGB e testam, na placa real, a cor e o comportamento nos extremos da faixa.
Ler uma entrada analógica e convertê-la para uma faixa útil.
Usar PWM para controlar o brilho de uma saída RGB.
Inclui perguntas e campos de resposta para os estudantes.
Pelajar menggunakan STM32 CodeIDE dan API Arduino untuk menulis setup() dan loop(), membuat keluaran sebenar berkelip serta merekod bukti kompilasi dan muat naik.
Menulis atur cara Arduino minimum untuk papan STM32.
Membezakan kod yang menyediakan papan daripada kod yang berulang.
Inclui perguntas e campos de resposta para os estudantes.
Pelajar mengembangkan atur cara STM32 Arduino dengan beberapa LED dan input butang, kemudian menerangkan bagaimana masa jujukan dan keadaan butang mempengaruhi keluaran.
Mencipta jujukan keluaran menggunakan senarai pin.
Membaca butang aktif pada aras LOW dan menggunakannya untuk mengubah tingkah laku.
Inclui perguntas e campos de resposta para os estudantes.
Pelajar membaca potensiometer dengan analogRead(), memetakan nilainya kepada keluaran RGB dan menguji warna serta kelakuan pada hujung julat menggunakan papan sebenar.
Membaca input analog dan menukarkannya kepada julat yang berguna.
Menggunakan PWM untuk mengawal kecerahan keluaran RGB.
Inclui perguntas e campos de resposta para os estudantes.
Pelajar menggunakan STM32 Mbed CodeIDE untuk mengedit main.cpp, mengkompil dan memuat naik atur cara kelipan DigitalOut, kemudian merekodkan bukti LED daripada papan sebenar.
Mengenal aliran kerja STM32 Mbed CodeIDE dan fail permulaan `main.cpp`.
Tulis program Mbed minimum dengan `DigitalOut` dan `ThisThread::sleep_for()`.
Inclui perguntas e campos de resposta para os estudantes.
Os estudantes usam o STM32 Mbed CodeIDE para editar main.cpp, compilar e fazer upload de um programa de piscar com DigitalOut, além de registrar evidências do LED na placa real.
Reconheça o fluxo de trabalho STM32 Mbed CodeIDE e o arquivo de entrada `main.cpp`.
Escreva um programa Mbed mínimo com `DigitalOut` e `ThisThread::sleep_for()`.
Inclui perguntas e campos de resposta para os estudantes.
El alumnado usa STM32 Mbed CodeIDE para editar main.cpp, compilar y subir un programa DigitalOut de parpadeo, y registrar evidencia del LED en la placa real.
Reconocer el flujo de trabajo de STM32 Mbed CodeIDE y el archivo de entrada `main.cpp`.
Escribir un programa Mbed mínimo con `DigitalOut` y `ThisThread::sleep_for()`.
Inclui perguntas e campos de resposta para os estudantes.
Pelajar memprogram pemasaan jujukan LED pada papan STM32 sebenar dengan Mbed DigitalOut dan tempoh menunggu, kemudian mengubah pemasaan dan menerangkan urutan yang diperhatikan.
Kawal beberapa pin Mbed `DigitalOut` dalam urutan yang dirancang.
Gunakan perubahan masa untuk menjadikan corak output lebih mudah diperhatikan.
Inclui perguntas e campos de resposta para os estudantes.
El alumnado programa secuencias temporizadas de LEDs en una placa STM32 real con DigitalOut y esperas de Mbed, cambia el ritmo y explica el orden observado.
Controlar varios pines `DigitalOut` de Mbed en una secuencia planificada.
Usar cambios de temporización para hacer más observable un patrón de salida.
Inclui perguntas e campos de resposta para os estudantes.
Os estudantes programam sequências temporizadas de LEDs em uma placa STM32 real com Mbed DigitalOut, depois alteram o intervalo e explicam a ordem observada.
Controlar vários pinos Mbed `DigitalOut` em uma sequência planejada.
Use alterações de tempo para tornar um padrão de saída mais fácil de observar.
Inclui perguntas e campos de resposta para os estudantes.
Os estudantes leem botões ativos em nível baixo com Mbed DigitalIn e PullUp, testam o antirrebote e relacionam as evidências do botão à saída de LEDs em uma placa STM32 real.
Ler um botão com Mbed `DigitalIn`.
Verificar se o botão se comporta como ativo em nível baixo na sessão atual.
Inclui perguntas e campos de resposta para os estudantes.